【发布时间】:2015-11-24 08:18:54
【问题描述】:
我正在使用 CGAL 2D Delaunay 三角测量来定义地形。我不能使用 terrain 类,因为我的三角剖分有约束,它们不能用于地形或 3D 三角剖分。 (这就是我目前看到的,因为没有地形属性或 3D 三角测量类)。由于限制,我使用make_conforming_delaunay_2 函数来优化三角剖分。使用此功能时遇到问题。一切都在编译并运行正常,但问题出在结果上:
该函数正在从任何现有的三角形面中插入一些点。这是正确的吗?
由于是地形,我需要这些插入点的高程。有什么方法可以让 CGAL 告诉我这些插入点在哪个三角形面上,以便我可以计算它的高度?我预计这些点只存在于现有的三角形面中。
在 2d 三角剖分中是否还有使用 3D 点的方法? (这样插值点将与已经计算的高程一起出现。)
【问题讨论】:
-
你尝试过CGAL::Projection_traits_xy_3 就像this example 一样吗?
-
这似乎正是我要找的!!!!我会试试看。非常感谢您的帮助。
标签: cgal triangulation terrain delaunay