Three.js: OBJLoaderからのジオメトリデータへのアクセス

作成日 2014年12月17日  ·  5コメント  ·  ソース: mrdoob/three.js

何らかの理由で、OBJLoaderを使用してジオメトリデータ(geometry.face、geometry.verticesなど)にアクセスできません。 このデータはOBJMTLLoaderを使用して利用できますが、オブジェクトをOBJLoaderを使用してコンソールに記録すると、javascriptオブジェクトにプロパティがありません。

Question

最も参考になるコメント

了解しました。「THREE.Geometry()」の前に「new」を配置するだけで済みました。

vargeometry = new THREE.Geometry()。fromBufferGeometry(bufferGeometry);

2014年12月17日水曜日、午後6時19分、Erick Katzenstein <
[email protected]>は書いた:

このエラーが発生するため、このメソッドは機能していないようです。
TypeError:プロパティを再定義できません:id "

私はこれをスタックオーバーフローに持っていく必要があると思います、ただ頭を上げて

17:13の水曜日、2014年12月17日には、Mr.doob [email protected]書きました:

クローズ#5775https ://github.com/mrdoob/three.js/issues/5775。


このメールに直接返信するか、GitHubで表示してください
https://github.com/mrdoob/three.js/issues/5775#event-209249318

全てのコメント5件

three.jsはGeometryからBufferGeometryにゆっくりと移行しています。これにより、メモリ効率が向上し、読み込み時間が短縮されます。 OBJLoaderによって返されるジオメトリは、タイプBufferGeometry

本当にGeometry必要な場合は、次のように実行できます。

var geometry = new THREE.Geometry().fromBufferGeometry( bufferGeometry );

紳士に感謝します。 誤警報でごめんなさい。

このエラーが発生するため、このメソッドは機能していないようです。
TypeError:プロパティを再定義できません:id "

私はこれをスタックオーバーフローに持っていく必要があると思います、ただ頭を上げて

17:13の水曜日、2014年12月17日には、Mr.doob [email protected]書きました:

クローズ#5775https ://github.com/mrdoob/three.js/issues/5775。


このメールに直接返信するか、GitHubで表示してください
https://github.com/mrdoob/three.js/issues/5775#event-209249318

了解しました。「THREE.Geometry()」の前に「new」を配置するだけで済みました。

vargeometry = new THREE.Geometry()。fromBufferGeometry(bufferGeometry);

2014年12月17日水曜日、午後6時19分、Erick Katzenstein <
[email protected]>は書いた:

このエラーが発生するため、このメソッドは機能していないようです。
TypeError:プロパティを再定義できません:id "

私はこれをスタックオーバーフローに持っていく必要があると思います、ただ頭を上げて

17:13の水曜日、2014年12月17日には、Mr.doob [email protected]書きました:

クローズ#5775https ://github.com/mrdoob/three.js/issues/5775。


このメールに直接返信するか、GitHubで表示してください
https://github.com/mrdoob/three.js/issues/5775#event-209249318

このページは役に立ちましたか?
0 / 5 - 0 評価