2017-03-13 20 views
0

Marmoset Toolbagを使用して3Dシーンをモデル化しレンダリングし、Viewer fileにエクスポートしました。これは私に.msceneファイルとhtmlファイルを与えるでしょう。私がしなければならないのは、それらを同じフォルダに入れて、webglが有効になっているブラウザでhtmlファイルを開いて動作させることです。たとえば、FireFoxを使用して動作します。 しかし、私のWPFアプリケーションのgridにロードするときは、_ Script error:ページのcommand_でエラーが表示されます(エラーメッセージは私の翻訳が残念です)。 エラーコード:0.行:0、文字:0私はいつも続けると言いますが、最後は空白のページです。今の私のプロジェクトにWebBrowserコントロールを使用してWPFで3Dシーンを開く

private void ShowDumbbellMethod() 
{ 
    var targetGrid = (parent as BrowseWares).ViewerGrid; 
    var viewer = new WebBrowser(); 

    viewer.Source = new Uri("C:\\Users\\agoston\\Documents\\Visual Studio 2015\\Projects\\HP_hf_shop\\HP_hf_shop\\HTML\\dumbbell.html"); 

    targetGrid.Children.Add(viewer); 

} 

URIポイント: これは私がそれを開くために書いたコードです。

これを動作させるにはどうすればよいですか?

答えて

1

WebGLはIE11でのみサポートされていますが、WPFのWebBrowserコントロールはデフォルトでIE7エンジンを使用しています。しかし、WebBrowserに最新のエンジンを使用させることは可能です。それを行う方法を知るには、hereを見てください。

また、Webブラウザーコントロールの代わりにCefSharpを使用することもできます。

+0

返信いただきありがとうございます。 アプリはほかのマシンでも動かなければならないので、誰もがレジストリを変更するよう強制することはできません。私はHTMLファイルに行を追加しようとしましたが、無駄です。たぶん私はCefSharpの事を試してみるべきである – agiro

+0

いいえ、cefの運もない(または私もこのnoobです)。他のブラウザプラグインを確認する必要がありますか?もしそうなら、Firefoxはありますか?それは私がファイルエクスプローラでそれを開いたときにうまくいった。 – agiro

関連する問題