1
Ich habe ein Modell mit vielen Maschen. Ich möchte Textur nur auf ein einzelnes Netz anwenden. Aber das Problem ist, dass das ganze Modell seine Textur ändert. Was mache ich falsch?Three.js ändernde Netzstruktur ändert ganzes Modell
function load_models(callback) {
var loader = new THREE.OBJLoader(manager);
loader.load(baseDir + 'files/' + model.model_name, function (object) {
object.traverse(function(child) {
if (child instanceof THREE.Mesh) {
var mesh = model.meshes.filter(function(mesh) {
return mesh.name == child.name;
}).shift();
if (mesh.is_fiberboard == true) {
child.material.map = mesh.material.texture;
child.material.needsUpdate = true;
child.geometry.buffersNeedUpdate = true;
child.geometry.uvsNeedUpdate = true;
}
}
});
callback();
});
}