【问题标题】:Make conforming Delaunay - Wrong (?) points inserted使符合要求的 Delaunay - 插入了错误 (?) 点
【发布时间】:2015-11-24 08:18:54
【问题描述】:

我正在使用 CGAL 2D Delaunay 三角测量来定义地形。我不能使用 terrain 类,因为我的三角剖分有约束,它们不能用于地形或 3D 三角剖分。 (这就是我目前看到的,因为没有地形属性或 3D 三角测量类)。由于限制,我使用make_conforming_delaunay_2 函数来优化三角剖分。使用此功能时遇到问题。一切都在编译并运行正常,但问题出在结果上:

  1. 该函数正在从任何现有的三角形面中插入一些点。这是正确的吗?

  2. 由于是地形,我需要这些插入点的高程。有什么方法可以让 CGAL 告诉我这些插入点在哪个三角形面上,以便我可以计算它的高度?我预计这些点只存在于现有的三角形面中。

  3. 在 2d 三角剖分中是否还有使用 3D 点的方法? (这样插值点将与已经计算的高程一起出现。)

【问题讨论】:

标签: cgal triangulation terrain delaunay


【解决方案1】:

您可以像在这个example 中一样使用CGAL::Projection_traits_xy_3 类。

【讨论】:

    猜你喜欢
    • 2018-06-28
    • 2020-08-05
    • 2016-05-08
    • 1970-01-01
    • 2011-09-22
    • 2015-08-14
    • 1970-01-01
    • 2021-12-26
    • 2017-02-12
    相关资源
    最近更新 更多