Sorting 几何中的顶点顺序
在我的程序中,我从平面和网格的交点顶点创建了一个几何体。我使用此几何体创建线段对象,效果非常好。我还想以其他几种方式使用顶点,但几何体中的顶点数组的顺序(线段绘制它们的顺序)不正确。我无法找到存储信息的位置,这些信息允许线段以正确的顺序在顶点之间绘制直线。下面的链接显示了问题: 只有一个答案建议您检查面以获取更多信息,但从我看到的几何体中没有关于面的信息,它只包含我放在其中的顶点Sorting 几何中的顶点顺序,sorting,three.js,geometry,vertex,Sorting,Three.js,Geometry,Vertex,在我的程序中,我从平面和网格的交点顶点创建了一个几何体。我使用此几何体创建线段对象,效果非常好。我还想以其他几种方式使用顶点,但几何体中的顶点数组的顺序(线段绘制它们的顺序)不正确。我无法找到存储信息的位置,这些信息允许线段以正确的顺序在顶点之间绘制直线。下面的链接显示了问题: 只有一个答案建议您检查面以获取更多信息,但从我看到的几何体中没有关于面的信息,它只包含我放在其中的顶点 任何帮助都将不胜感激 在防水且拓扑正确的网格中,每条边正好由两个面共享。被平面剪切时,这两个面将生成两条在顶点处相
任何帮助都将不胜感激 在防水且拓扑正确的网格中,每条边正好由两个面共享。被平面剪切时,这两个面将生成两条在顶点处相交的边,公共边在顶点处穿透平面 因此,如果您的模型能够可靠地配对面边(或者如果边是唯一列出的),则可以获得两条边共享顶点的截面边列表,并描述闭合多边形(除非曲面本身是开放的) 可以通过从一条边到另一条边,穿过公共顶点来重建此多边形
例如,考虑下面的立方体,假设它的面标记为左、右、前、后、顶、底。
该部分由五个边缘组成,可标记为lt rt、rt rf、rf bf、bf lb、lb-lt似乎是重复的根据文档,
LinceSegments
在内部存储行列表。这意味着每两个连续的顶点形成一条边:(0-1)(2-3)(4-5).
@NicoSchertler我在文档中遗漏了这一点,谢谢!啊,我错过了顶点成对的事实,谢谢@奥斯卡:根据模型的不同,面可以是独立的,有自己的边,你需要先配对边。