cgal - CGAL 中的 Delaunay_triangulation_2 不保持输入顶点的顺序
问题描述
我有一组点,我正在和他们一起做 CGAL::Delaunay_triangulation_2。但是,生成的三角剖分中的点的顺序与输入点中的不同。例如,如果输入点 0 在 (-1,-1) 中,则三角剖分中的输出点 0 不在同一位置。位置 (-1,-1) 的点是另一个点,但不一定是第 0 个点。
对我来说,保持顺序很重要,因为我对原始点集进行了一些引用(作为索引),所以我需要输入集中和输出集中的顶点编号 i 相同。
有什么方法可以使输出集的排序与输入集相同?我不在乎是否需要重新排序输入集,因为在获取参考之前我可以轻松地做到这一点。
解决方案
推荐阅读
- mysql - SQL 查询以查找具有两列相同的所有行,即 user_id 和 webinar_id?
- python-3.x - 在检查字符串中子字符串之间的相等性时出现“系列的真值不明确..”的值错误
- ios - AVCaptureSession - 并行添加多个输出
- python - 使用 sum、np.sum 和 fsum 对数组列表求和时得到不同的结果?
- python - 十进制(-1)是什么意思?
- firebase-cloud-messaging - FCM如何在通知单击期间从后台打开应用程序时获取Notification().getTitle()
- oracle - 下载旧版本 Oracle Weblogic / OBI 的链接
- python - pandas 中的 reset_index() 有什么用?
- postgresql - 索引是在 Postgresql 中自己创建的
- java - 是否可以在应用程序已经运行的情况下从客户端生成对象/模型类