var mtlLoader = new THREE.MTLLoader();
var treept = 'obj/Models/';
var self = this;
mtlLoader.setPath( treept);
mtlLoader.load( 'BL16a.mtl', function( materials ) {
materials.preload();
var mat = materials.materials;
for (var key in mat) {
console.log(key)
mat[key].transparent = true; // 类似如此修改材质属性即可
}
修复后
本文介绍了一个使用THREE.js加载3D模型文件并调整材质透明度的示例。通过设置路径和加载材质文件(.mtl),然后预加载材质并在加载完成后遍历所有材质设置透明属性。

被折叠的 条评论
为什么被折叠?



