【发布时间】:2013-12-24 21:49:35
【问题描述】:
很遗憾,我找不到用于对一组点(2D 或 2.5D)执行 Delaunay 三角剖分的 C++(或 C 或 C#)库,该库能够以输入感知方式提供输出。
也就是说,给定一组点 P_1、P_2、..P_N,输出应该由一组三元组(三角形汤)(i_a、i_b、i_c)组成,其中 i_a、i_b 和 i_c 是索引P_i 点的个数(因此数字在 1 和 N 之间)。我试过Fade2D,但我发现它在处理输入方面非常浪费(必须将顶点打包到自己的point2d结构中),并且输出忽略输入的任何索引,提供一组与这些顶点的另一个排序一起坐标。
【问题讨论】:
-
感谢您的链接! CGAL 绝对是最佳选择,但它是所有库中的 Kthulhu(您需要在屏幕上打印内容之前安装厨房水槽——它离轻量级还差得远)。另一方面,三角形似乎也没有提供所需的输出(或者我似乎无法弄清楚?)。
标签: graphics computational-geometry