我正在使用 qt creator 创建一个应用程序,该应用程序将 .off 文件读取为 CGAL::Linear_cell_complex_for_combinatorial_map 并预览它我想对读取的网格进行操作,例如删除顶点,边缘或面部并恢复它。
我创建了一个循环来访问飞镖:Dart_handle DH;
for (LCC_3::Dart_range::iterator it=lcc.darts().begin(),
itend=lcc.darts().end(); it!=itend; )
{
dh=it++;
if ( it!=itend && it==lcc.beta<2>(dh) ) ++it;
}
任何帮助或有用的链接来简化网格或删除顶点,边缘或面?我感谢任何帮助
您可以使用
remove_cell操作。该方法按要删除的单元格的维度进行模板化:0 表示顶点,1 表示边缘,2 表示面...
请参阅此处的文档和此处的示例。