0

すべてのオブジェクトを配列に追加すると

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);てみましたがうまくいかなかったので、それはオブジェクトのコレクションまたはセットを構築する方法ではないようです

4

1 に答える 1

1

次のパターンを使用する必要があります。

var object = new THREE.Object3D();

object.add( mesh1 );
object.add( mesh2 );

scene.add( object );

次に、レンダリング ループで、

object.rotation.y += 0.01;

three.js r.59

于 2013-07-30T23:33:16.787 に答える