Mình tạo 50 hình chữ nhật và 50 hình tròn. Mình group những hình đó lại với nhau nhưng không hiểu sao nó chỉ hiển thị 1 hình chữ nhật và 1 hình tròn thôi. Bạn có thể giúp mình không? Mình để code ở dưới. Cảm ơn bạn.
const geometry = new THREE.BoxGeometry(1,1,6);
for (var i = 0;i<50;i++){
var mesh = new THREE.Mesh( geometry, material);
mesh.position.x = ( Math.random() - 0.5) * 120;
mesh.position.y = ( Math.random() - 0.5) * 10;
mesh.position.z = ( Math.random() - 0.5) * 50;
mesh.rotation.y = Math.random();
mesh.scale.setScalar( THREE.MathUtils.lerp( 1.5, 3, Math.random() ) );
}
const geometry2 = new THREE.SphereGeometry(1,1,6);
for (var i = 0;i<50;i++){
var mesh1 = new THREE.Mesh( geometry2, material);
mesh1.position.x = ( Math.random() - 0.5) * 120;
mesh1.position.y = ( Math.random() - 0.5) * 10;
mesh1.position.z = ( Math.random() - 0.5) * 50;
mesh1.rotation.x = Math.random();
mesh1.scale.setScalar( THREE.MathUtils.lerp( 1.5, 3, Math.random() ) );
}
mesh.updateMatrix();
mesh1.updateMatrix();
const group = new THREE.Group();
group.add(mesh);
group.add(mesh1)
scene.add(group)
Bạn ơi, mình có một thắc mắc về threejs, bạn có thể giúp mình không?
bạn hỏi đi. Để xem mình giúp được gì không
@cuongpm
Mình tạo 50 hình chữ nhật và 50 hình tròn. Mình group những hình đó lại với nhau nhưng không hiểu sao nó chỉ hiển thị 1 hình chữ nhật và 1 hình tròn thôi. Bạn có thể giúp mình không? Mình để code ở dưới. Cảm ơn bạn.