计算 3D 表面三角剖分投影的网格

计算科学 计算几何 网格生成
2021-11-27 08:02:22

中的三角曲面,我们可以简单地将其投影到平面上。这将导致一系列三角形不形成投影网格,原因如下:R3

  • 投影的每个点都被至少两个三角形覆盖(见图)。
  • 三角形的方向不对
  • 对于更复杂的表面,事情可能会变得更复杂

即使投影不是网格,投影表面的每个点都在其中一个三角形内,因此这可以很好地了解投影。

有没有办法从表面的投影开始提取/构造投影的网格?

在此处输入图像描述

1个回答

如果您只是将顶点投影到平面,则可以从中构建适当的三角剖分,例如使用 Voronoi 或 Delaunay 过程。

这没有考虑原始网格的三角形。如果您想更忠实于原始网格,那么您可以收集投影顶点并将所有交叉线段拆分为非交叉线段。结果将是一些并不总是由三角形组成的东西,但你总是可以将多边形分割成三角形。然后,您将获得一个三角剖分,它是您在图片中显示的二维网格的细化/进一步细分。