【发布时间】:2020-11-19 05:29:31
【问题描述】:
我有带threeJS obj 的pb,我加载了3d 对象并希望仅显示该对象的一侧未满,
export function loadObjWithMaterial(mtlFile, objFile, imgPath) {
let mtlLoader = new MTLLoader();
mtlLoader.setTexturePath(imgPath);
let url = mtlFile;
return new Promise((resolve, reject) => {
mtlLoader.load(url, materials => {
materials.preload();
let objLoader = new OBJLoader();
objLoader.setMaterials(materials);
objLoader.load(objFile, object => resolve(object));
objLoader.load(objFile, function(object){
resolve(object)
});
});
});
}
现在我尝试只显示对象的一侧并添加这一侧
mtlLoader.setMaterialOptions({side: 1});
现在看来它应该只显示对象的一侧,但不是。
【问题讨论】:
标签: three.js