Bu nesne için bir doldurma konumu gerçekleştirmek istiyorum ve bittiğinde, onu soldur ... Şu anda işim bittiğinde gizleniyordum. gerçek __webglInit : gerçek _modelViewMatrix : THREE.Matrix4 _normalMatrix : Burada Arası doldurma konumu bittikten sonra nesneyi görünmez hale getirin
this.tweenBox2.onUpdate(function()
{
that.box.position = a;
that.box.Show();
});
this.tweenBox2.onComplete(function() {
for (var i = 0; i < that.box.children.length; i++) {
that.box.children[i].visible = false;
}
that.box.position = new THREE.Vector3().copy(storagePos);
});
iç box.children [0]
THREE.Mesh
webglActive budur ÜÇ.Matrix3 castShado ağırlık: yanlış çocuk : Array [0] eulerOrder : (...) frustumCulled: doğru geometrisi : THREE.Geometry kimliği : malzeme : ÜÇ .MeshLambertMaterial matrisi : THREE.Matrix4 matrixAutoUpdate : MatrixWorld gerçek: THREE.Matrix4 matrixWorldNeedsUpdate : yanlış adı : "" ebeveyn : Kutu pozisyon : THREE.Vector3 kuaternion : THREE.Quaternion receiveShadow : false renderDepth : null rotasyon : THREE.Euler rotationAutoUpdate : gerçek ölçekli : THREE.Vector3 up: THREE.Vector3 useQuaternion : (...) userData : Nesne uuid : "9C6DC789-20D0-4F9F-88B6-CDA9A2C372B9" visible : true __proto : ÜÇ.Eğer true şeffaflığını ayarlamak gerekir kutunuzun için malzeme oluşturduğunuzda
var box = boxModel.scene.children[3].children[0].clone();
box.traverse(function (child)
{
if (child instanceof THREE.Mesh)
{
child.material = child.material.clone();
}
});
Görüyorum ki bir materyali klonlıyorsunuz, ancak ilk oluşturduğunuzda bunu şeffaf olarak mı ayarlıyorsunuz? – leota