[英]three.js not displaying all meshes
3d max 2013 obj到three.js 59 rev的怪异问题,在我的3d max场景中,我有5个对象,多维数据集...然后,当我导入three.js场景时,我现在只有3个多维数据集。 也有枢轴点共享到所有对象的中间:
var loader = new THREE.OBJMTLLoader();
loader.load( 'models/cubes.obj') ;
loader.addEventListener( 'load', function ( event ) {
object = event.content;
for(k in object.children){
group.add(object.children[k]); // console said there 5 objects
}
});
scene.add(group);
任何想法?
如果我要:
group.add(object); // i will see my five cubes or
scene.add(object) //but then i cant access the children at all
非常奇怪
第一个问题是:
var loader = new THREE.OBJMTLLoader(); //should be using OBJLoader
另一个问题是关键点,据我从网上了解到,obj格式的关键点是已知问题,对象的中心取决于父对象。 例如:
如果您拥有三个彼此相等的网格,则间隔开。 每个对象的枢轴点不是其自身的中心,而是所有对象在一起的中心。
将每个对象放入其自己的3d容器后,仍然不能解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.