2013-07-30 59 views
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);,它沒有工作,所以看起來不是建立一個集合或一組對象

回答

1

您需要使用這種模式的方式:

var object = new THREE.Object3D(); 

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

scene.add(object); 
在渲染循環

然後,

object.rotation.y += 0.01; 

three.js所r.59

+0

謝謝,似乎基本但我確實嘗試谷歌,但很難找到這方面的信息 –