【问题标题】:Create face with k vertices CGAL c++用k个顶点CGAL c ++创建面
【发布时间】:2019-10-16 15:06:21
【问题描述】:

我正在开发一个项目来显示加载的对象并与之交互。我加载 .obj 文件,但在其中一些文件中,我有 10 个顶点的面,我已经搜索过,但我没有找到如何使用 CGAL 创建这样的面。我尝试使用这个:https://doc.cgal.org/latest/Polyhedron/classCGAL_1_1Polyhedron__incremental__builder__3.html#a4d6b47abdda805ccc6142ecbe78002c7 但没有成功,有人可以帮我吗?

【问题讨论】:

  • 请添加您的代码

标签: c++ c++11 cgal


【解决方案1】:

您可以使用增量构建器来做到这一点。在这个example中,如果你调用了超过3次B.add_vertex_to_facet(k),那么你的脸将包含超过3个顶点。

另外,函数CGAL::Euler::add_face() 也可用并且具有更简单的API。注意提供给函数的范围必须是面的顶点范围(例如使用CGAL::add_vertex()添加)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    • 2014-06-22
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多