Javascript 如何使线框像方形网格,而不是连接节点的类型?

Javascript 如何使线框像方形网格,而不是连接节点的类型?,javascript,three.js,Javascript,Three.js,我正在设计人体OBJ线框的样式,我想让线框如下图所示。 下面是我如何创建线框和图像的代码,包括它的外观以及我希望它的外观 // child is the human body's OBJ, is type of THREE.Mesh. const geo = new THREE.WireframeGeometry(child.geometry) const mat = new THREE.LineBasicMaterial({color: 0xffffff}) const wireframe =

我正在设计人体OBJ线框的样式,我想让线框如下图所示。 下面是我如何创建线框和图像的代码,包括它的外观以及我希望它的外观

// child is the human body's OBJ, is type of THREE.Mesh.
const geo = new THREE.WireframeGeometry(child.geometry)
const mat = new THREE.LineBasicMaterial({color: 0xffffff})
const wireframe = new THREE.LineSegments(geo, mat)
child.add(wireframe)

现身

预期外观

import*作为“三”中的三个
函数createLinesTexture(){
常数宽度=200
常数高度=200
常量颜色=新的三种颜色(0x05cfe8)
常量大小=宽度*高度
常数数据=新的UINT8阵列(3*大小)
常数r=数学地板(颜色r*255)
常数g=数学地板(颜色g*255)
常数b=数学地板(颜色b*255)
for(设i=0;i}
是否使用三维建模软件?这与编程afaict无关。是否有任何数学计算可以将线框变成正方形或创建正方形线框以覆盖模型?
3。线框几何体总是会给你三角形。基于您的图像,您的网格没有类似网格的图案,因此您将无法使用现有几何体。您需要找到一种方法来创建这个网格结构,并将其定义为一个新的几何体。@TheJim01您是对的。我对我的领导也有同样的评论。如果这里没有任何解决方案。我想我会尝试创建一个正方形网格纹理,然后将其放入envMap中。修复:
envMap->*{THREE.Mesh}.map