2013-04-16 21 views
16

Blender dışa aktarma nesnesi çift taraflı nesneleri dışa aktarmaz. Çift taraflı modda nesneleri nasıl oluşturabilirim. Ben başarıya olmadan bu çalıştı:three.js çift taraflı nesneyi nasıl yapılır

Senin durumunda
var loader = new THREE.OBJMTLLoader(); 
    loader.load('models/test.obj'); 
    loader.addEventListener('load', function (event) { 
     objects = event.content; 
     objects.position.set(0,5,0); 
     objects.scale.set(1.5,1.5,1.5); 
     objects.mesh.doubleSided = true; 
     scene.add(objects); 
    }); 

cevap

50

, size geri arama işlevi aşağıdakileri ekleyin:

objects.traverse(function(node) { 
    if(node.material) { 
     node.material.side = THREE.DoubleSide; 
    } 
}); 

Mesh ait doubleSided mülkiyet

kullanımdan kaldırıldı. Bu kitaplık, Material

'un side özelliğiyle değiştirilmiştir. Ayrıca, kitaplığın geçerli sürümü ile çalışan üç.js örneğinden öğrenmek en iyisidir.

three.js r.57

+0

Mükemmel çalışıyor. – user2244365