C++ 如何从CGAL中删除顶点、边或面::线性单元组合映射的复数
我正在使用QtCreator创建一个应用程序,它读取.off文件作为CGAL::Linear\u cell\u complex\u作为组合图并预览它 我想对读取的网格进行操作,例如删除vertix、edge或face并将其恢复 我创建了一个循环来访问省道: 飞镖柄C++ 如何从CGAL中删除顶点、边或面::线性单元组合映射的复数,c++,graphics,3d,mesh,cgal,C++,Graphics,3d,Mesh,Cgal,我正在使用QtCreator创建一个应用程序,它读取.off文件作为CGAL::Linear\u cell\u complex\u作为组合图并预览它 我想对读取的网格进行操作,例如删除vertix、edge或face并将其恢复 我创建了一个循环来访问省道: 飞镖柄 for (LCC_3::Dart_range::iterator it=lcc.darts().begin(), itend=lcc.darts().end(); it!=itend; ) {
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;
}
for(LCC_3::Dart_range::iterator it=LCC.darts().begin(),
itend=lcc.darts().end();it!=itend;)
{
dh=it++;
如果(it!=itend&&it==lcc.beta(dh))+it;
}
有任何帮助或有用的链接来简化网格或删除顶点、边或面吗?
非常感谢您提供的任何帮助您可以使用“删除单元格”操作。该方法由要移除的单元的维度模板化:0表示顶点,1表示边,2表示面
请参阅文档和示例。是否有从read mesh中删除/添加单元格的示例,因为所有关于多边形的示例都是在这样的代码中创建的:我不知道如何在read mesh@gdamiand中使用省道句柄