【发布时间】:2013-01-15 06:04:06
【问题描述】:
我有一个三角形网格。三角形有不同的“颜色”。像这样:
我需要得到的是优化的网格,其中过多的三角形被合并成一个凸多边形。像这样:
有人可以给我一个关于一些算法的链接来完成这个吗?提前致谢!
附:我正在使用 C#。
【问题讨论】:
-
我尝试合并两个相邻的三角形,然后向多边形添加更多三角形,每次检查,生成的多边形是否凸?此方法有效,但结果非常不理想。最好我需要一些算法,它可以给我最优化的结果。像网格优化算法一样。但如果您能提供任何帮助,我将不胜感激。
-
生成的形状是否只使用原始网格中存在的边很重要,还是可以根据需要添加边?
标签: c# geometry computational-geometry