【问题标题】:Is there a way to save CGAL::Linear_cell_complex_for_combinatorial_map as .off or .obj format?有没有办法将 CGAL::Linear_cell_complex_for_combinatorial_map 保存为 .off 或 .obj 格式?
【发布时间】:2021-10-19 17:31:40
【问题描述】:

我刚刚实现了一个算法,它采用表面网格,对其进行四面体化并将四面体化数据保存在 CGAL 数据结构 CGAL::Linear_cell_complex_for_combinatorial_map 中。

我是使用 CGAL 库的新手,我想知道是否有办法以 .obj.off 或其他格式编写 CGAL::Linear_cell_complex_for_combinatorial_map 数据结构。

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: c++ cgal


【解决方案1】:

有一个未记录的函数write_off(lcc)(参见here)。

在关闭中,当一个人脸被两个卷共享时,该人脸被保存两次。而且,输出的mesh不是一个surface,有些工具(比如meshlab)不喜欢这样的mesh。

修改write_off 的代码很容易,只保存体积网格的表面。有需要的可以联系我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-27
    • 2017-06-05
    • 1970-01-01
    • 2012-05-03
    • 2021-09-22
    • 1970-01-01
    • 2022-12-10
    • 1970-01-01
    相关资源
    最近更新 更多