如果我将所有对象添加到数组
cube.push(new THREE.Mesh( new THREE.CubeGeometry(20,20,20), new THREE.MeshBasicMaterial({color: 0x202020,wireframe: true}) ));
我该怎么办?
cube.rotation.y += 20;
编辑:我刚试过scene.add(cube);
并且它没有用,所以看起来这不是构建一个集合或一组对象的方法
答案 0 :(得分:1)
您需要使用此模式:
var object = new THREE.Object3D();
object.add( mesh1 );
object.add( mesh2 );
scene.add( object );
然后在渲染循环中,
object.rotation.y += 0.01;
three.js r.59