繁体   English   中英

three.js不显示所有网格

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM