【发布时间】:2011-01-01 05:55:33
【问题描述】:
我需要使用近似均匀的三角形平铺来填充任意多边形。我该怎么做?您可以提供对现有算法的参考,甚至可以提供您自己的想法或提示。
推测如下:
- 多边形可能是凸面的(但如果您想出适用于凹面形状的算法,则可以加分)
- 多边形具有任意数量的边(3 条或更多)
- 应参数化细分的数量(最好是算法添加的顶点数)
- 多边形的边可以被算法分割
- 三角形的大小和形状应几乎一致(即角趋向于 60 度)
- 一个顶点的边数最好少而不是多。这可能会从上一点开始(即算法应该产生一个“干净的网格”)。
这不是一个容易解决的问题,我希望“启发式”解决方案可能是最有效的......(对吗?)
【问题讨论】:
-
这可能有助于提供一些关于您要解决的实际问题的背景知识。这是模拟中使用的网格吗?如果有,使用的是什么模拟方法?
-
嗯,这里逐字发布的家庭作业听起来太多了。如果你说它是或不是家庭作业会有所帮助。如果这是一个问题或某种挑战。无需再澄清了,从您发布的评论中我现在很清楚,但不是在您第一次发布您的,错误,挑战/问题/随便什么的时候。
-
呵呵,没关系,伙计们:)。这不是家庭作业,我基本上是在我正在处理的 3d 模拟中将形状包裹在地形高度图上。我认为记录和讨论也是一个普遍有用的问题。我实际上不希望人们过多地阅读上下文,因为他们会给出不同的答案......
标签: algorithm language-agnostic topology graphics tesselation