CGAL半边结构遇到的一些问题

本文介绍了在使用CGAL库时遇到的半边结构(Halfedge Data Structure)问题,特别是两个facet共享一个halfedge导致的错误。此问题常见于非流形模型中,通过MeshLab软件的Filters-Remove Faces from Non Manifold Edges功能可以有效移除非流形面片,从而解决此类问题。通常,经过这个步骤,模型将变得正确无误。
摘要由CSDN通过智能技术生成
下面这些出现的问题都不是代码的问题,而是输入的模型不满足CGAL半边结构,在构造CGAL半边结构出错报出的一些输入错误。下面列出对应的问题与相应的解决方法。
1、CGAL::Polyhedron_incremental_builder_3<HDS>::
add_vertex_to_facet(): input error: disconnected facet complexes at vertex 6915:

           involved facets are: 9119 9117 9118 9116 9112 9113 9114 9115 (closed
cycle) 
这个问题是说模型的面存在互相交的情况,解决方法去除面的自相交即可,但人为去除模型面片的自相交比较复杂,目前考虑剔除这一类模型,谁有剔除这一类面片自相交的方法谢谢告知,下面红色的就是自相交面片

2、 CGAL::Polyhedron_incremental
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值