2012-05-27 9 views
11

वहाँ तीन.जेएस में एक कंटेनर या नोड ऑब्जेक्ट है जिसमें एकाधिक मेष को बच्चे के रूप में जोड़ा जा सकता है ताकि उन्हें एक साथ परिवर्तित किया जा सके?बच्चों के समूह को बदलने के लिए तीन.जेएस में एक कंटेनर प्रकार ऑब्जेक्ट है?

(एक अदृश्य कंटेनर है कि एक समूह के रूप में सभी बच्चे वस्तुओं पर परिवर्तनों को करने के लिए अनुमति देता है?)

धन्यवाद

उत्तर

34

Example

var group = new THREE.Group(); 

for (var i = 0; i < 1000; i ++) { 

    var mesh = new THREE.Mesh(geometry, material); 
    mesh.position.x = Math.random() * 2000 - 1000; 
    mesh.position.y = Math.random() * 2000 - 1000; 
    mesh.position.z = Math.random() * 2000 - 1000; 

    mesh.rotation.x = Math.random() * 360 * (Math.PI/180); 
    mesh.rotation.y = Math.random() * 360 * (Math.PI/180); 

    group.add(mesh); 

} 

scene.add(group); 

r69 +

+0

थोड़े सोचा Object3D सार आधार वर्ग के कुछ प्रकार था, एक कंटेनर के रूप में उपयोग के बारे में सोच नहीं किया। एक आकर्षण की तरह काम करता है, धन्यवाद! – JayDee

+0

तीन है। समूह अप्रचलित हो गया है? – Schoening

+3

नहीं। यह नहीं है। – mrdoob

संबंधित मुद्दे