gpt4 book ai didi

algorithm - 移除闭合网格上的遮挡面

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:49:53 25 4
gpt4 key购买 nike

我需要移除封闭三角形网格内的一些隐藏面。我找到了一种使用 MeshLab 的方法,但有两个问题:1) 文章说它在某些情况下可能会失败(你能想象在哪些情况下吗?)和 2) 我想以编程方式进行(你知道任何现有的实现吗?)。我什至不知道这种简化过滤器的名称。

如果有任何提示,我将不胜感激。

最佳答案

最明显的(但几乎肯定不是最有效的)算法如下:

  1. 考虑网格中的一个三角形。在三角形的三个顶点和相机点之间绘制三条线。 (如果相机无限远,只需考虑视点的方向)。
  2. 如果所有绘制的线都与三角面相交,则不显示所考虑的三角形。如果只有其中一些这样做,则部分显示三角形。
  3. 对网格中的所有三角形重复上述操作。

关于algorithm - 移除闭合网格上的遮挡面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5678371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com