我目前正在开发一个带有three.js的项目,其中包括使用OBJMTLloader.js,加载obj和mtl文件
这是我的代码:
var loader = new THREE.OBJMTLLoader();
loader.load( './three/obj/Colonne/Vertebres.obj','./three/obj/Colonne/Vertebres.mtl', function ( object ) {
object.position.y = - 70;
scene.add( object );
} );
我想知道是否可以在加载对象/材料后更改其不透明度。谢谢。
答案 0 :(得分:0)
在你的加载器回调中,你可以使用这样的模式:
object.traverse( function( node ) {
if( node.material ) {
node.material.opacity = 0.5;
node.material.transparent = true;
}
} );
three.js r.64