如何访问具有相同名称的多个网格?
main()
类似的东西:
var mesh1 = new THREE.Mesh( geometry, new THREE.MeshBasicMaterial( { color: 0xffffff }));
mesh1.name = "meshes";
scene.add( mesh1);
var mesh2 = new THREE.Mesh( geometry, new THREE.MeshBasicMaterial( { color: 0xffffff }));
mesh2.name = "meshes";
scene.add( mesh2);
答案 0 :(得分:0)
您可以将网格存储在由其名称索引的二维数组中。然后你可以这样做:
arr["meshes"].forEach(function(obj, idx){
obj.position.z = 2;
});