【问题标题】:why CGAL::Triangulation_3::locate does not give you the vertices of the tetrahedron contains your request point?为什么 CGAL::Triangulation_3::locate 不给你四面体的顶点包含你的请求点?
【发布时间】:2017-12-22 01:44:15
【问题描述】:

我正在使用CGAL::Delaunay_triangulation_3 生成用于插值的网格。关于Triangulation_3::locate,我有三个问题。

【问题讨论】:

  • 您的最后一个链接似乎已经回答了您的大部分问题...
  • @MarcGlisse 是的......只是不太确定......所以第一个是肯定的......第二个好像Location 在边界上,它给出了这个四面体中的任何一个持有点(查询)?..但我的主要困惑是为什么Location(或链接中的query)可以位于Cell给出的四面体之外
  • 是什么让您认为这会发生?如果你有一个(小)测试用例,也许你应该从它开始。

标签: cgal triangulation delaunay locate


【解决方案1】:

请注意,函数locate() 有几个重载。您应该选择带有Locate_type ltint lilj 的那个。这将告诉您查询是在单元格中、面、边还是顶点上,lilj 将告诉您在哪个面、边或顶点上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多