###前提・実現したいこと
IE11環境で、visualstudioを使用して3Dモデルの表示をしようとしています。
Three.jsはr76を使用しており、3Dデータは、brenderからJSON形式でエクスポートしたものを使用しています。
3Dモデルの読み込みには、JSONLoaderを使用しています。
###発生している問題・エラーメッセージ
3Dモデルが表示されません。
visualsutadioのデバッグ機能を使用して確認すると、
JSONLoaderのload関数で登録するコールバック関数の第2引数[下記コードのmaterials]がundifindで返されている。
###該当のソースコード
javascript
1var loader = new THREE.JSONLoader(); 2loader.load('model.js', function (geo,materials) { 3 4 model = new THREE.Mesh(geo, materials); 5 6 model.position.set(0, 0, 0); 7 model.scale.set(10, 10, 10); 8 9 scene.add(model); 10 } 11);
###試したこと
課題に対してアプローチしたことを記載してください
Three.jsのリビジョンを変更してみたりと試しましたが、
うまくいきません。
JSONLoaderのload関数で登録するコールバック関数の第1引数[上記コードのgeo]は中身の参照ができたので、うまく動いているようにに思います。
同じページ内で読み込みせずに作るモデルの表示はできているので、バグの原因は、上記コード内と見当をつけました。
###補足情報(言語/FW/ツール等のバージョンなど)
仕様ブラウザ:IE11
開発環境:visual studio Community2013
使用ライブラリ:Three.js[r76]
使用3Dデータ:brenderからJSON形式でエクスポートしたもの
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/02 16:58
2016/05/02 17:11
2016/05/02 17:24
2016/05/02 18:24
2016/05/02 20:16
2016/05/03 07:51
2016/05/03 16:20
2016/05/03 19:08
2016/05/04 03:16
2016/05/04 06:09 編集
2016/05/04 12:47