在THREE.js中从Line切换到Mesh Geometry

时间:2015-03-20 17:11:06

标签: javascript three.js mesh

当我尝试制作一个布局函数,将几何图形从一行更改为网格时,我收到了与three.js中的bufferGeometry相关的错误。

        if (value == true){
            scene.remove(shape);
            shape = new THREE.Line(genGeometry, lineMaterial);
            scene.add(shape);
        }
        else{
            scene.remove(shape);
            shape = new THREE.Mesh(genGeometry, meshBasicMaterial);
            scene.add(shape);           
        }

我可能有更好的方法吗?或者也许有人可以解释这个错误

                for ( var i = 0,l = geometryGroupsList.length; i < l; i ++ ) {

                    addBuffer( _webglObjects, geometryGroupsList[ i ], object );

                }

无法读取属性&#39;长度&#39;未定义的

0 个答案:

没有答案