我想将WireframeHelper应用于使用OBJMTLLoder对象加载的对象,我知道我必须遍历网格以将其应用于整个对象,所以我在这里尝试如下
mesh.traverse ( function (child) {
if (child instanceof THREE.Mesh)
{
wfh = new THREE.WireframeHelper( mesh,whfcolor );
wfh.material.depthTest = false;
wfh.material.opacity = 0.25;
wfh.material.transparent = true;
scene.add( wfh );
}
});
但它不起作用线框仅适用于对象的某些部分,而不是整个对象,它仅适用于OBJLoader