【发布时间】:2012-05-27 19:40:55
【问题描述】:
我正在尝试从体素中绘制一个平面,目标是填充它,但我遇到了很多麻烦。我尝试的一切都会导致表面出现孔洞。曲面有 4 个角,但我也希望能够对三角形使用相同的方法。
这是我尝试过的:
- 从平行的一侧到另一侧绘制
- 仅在平面一侧的一个方向(z 方向)上绘制
我在 2 方面取得了最大的成功,但是当我向飞机添加任何俯仰或滚动时它失败了(任何高度存在)。
有什么建议吗?没有代码,因为我确信我的实现都是正确的,只是算法的选择是错误的。
编辑:
附带说明,虽然 2 号的孔较少,但平面变形并且看起来不平坦。
EDIT2:
我坚持我的第一个决定,但现在的问题是,我如何检测何时会出现漏洞?通过观察,我注意到每个平面的孔数量相同,无论俯仰和滚动如何。 Yaw 是这里的罪魁祸首。
EDIT3:
我没有回答这个问题,但我决定只测试附近的一个街区,看看它是否是空的。我不想这样做,但是是的。如果您有更优雅的解决方案,我会全力以赴。
【问题讨论】: