【发布时间】:2020-07-30 19:40:21
【问题描述】:
我正在做一个项目来寻找一个顶点的相邻顶点,例如在一个特定顶点(Xi,Yj,Zk)的矩形网格中,相邻顶点将是
Xi+1 , Yj , Zk (right vertex)
Xi-1 , Yj , Zk (left vertex)
Xi , Yj+1 , Zk (top vertex)
Xi , Yj-1 , Zk (bottom vertex)
Xi , Yj , Zk+1 (front vertex)
Xi , Yj , Zk-1 (back vertex)
但是如何才能找到三角形网格。 是否有任何代码可以找到它们附近或一定范围内的顶点。
我目前正在使用 js 脚本,尤其是 three.js 脚本 我加载了一个 3d obj 模型,它是一个缓冲区几何体。然后我使用它的几何属性获得了网格的顶点。现在对于每个顶点,我想找到它的连接顶点......就像找到给定顶点与其共享边的顶点...... 任何小的引用都会有很大的帮助。 提前致谢
【问题讨论】:
-
我也评论了 Mugen87 的回答。如果我没看错问题,您希望三角形内的邻居,而不是某种局部空间内。无论如何,我认为这个问题需要更多的关注。具体来说,您正在使用什么类型的几何图形?
Geometry?BufferGeometry?如果是后者,是否已编入索引? -
是的,不在本地空间内。但更具体地说,只有那些直接连接的,比如被它包围并共享边缘的那些。它是一个被索引的 BufferGeometry。 .
标签: three.js 3d vertex vertices cannon.js