进行对象集合并将其旋转到场景中

时间:2013-07-30 21:58:23

标签: three.js

如果我将所有对象添加到数组

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);并且它没有用,所以看起来这不是构建一个集合或一组对象的方法

1 个答案:

答案 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