“拓扑”是指面与面之间的连接关系。
红色自由边只属于一个面,如果两个面之间存在自由边的话,就认为这两个面是不连续的;
绿色共享边属于两个相邻面,相邻面是连续的;
黄色T形边属于三个及以上的面,这些面是连续的;
蓝色压缩边由两个曲面共有,但在划分网格时忽略它。
拓扑修复包括纠正相邻表面之间的连接错误,包括:曲面缺失、相邻面没有连接、重复曲面等。几何拓扑关系修复目的就是清理并简化曲面来提高网格划分质量。
1、填补缺失面(大间隙)
方法一:Geom>quick edit>filler surf,左键选择红色自由边。
小孔补上了。
方法二:Geom>surfaces>Spine/Filler,设置如下,左键选择红色自由边
效果与方法一一样。
2、缝合自由边 Geom>edge edit
方法一:批量缝合:点选“equivalence”选项,填写容差,选择需要缝合的面,单击选项“equivalence”。
小于该容差的自由边都缝合上了。
还有一些大于该容差的自由边未缝合,可以适当增大容差,再“equivalence”一下。
未缝合的自由边也缝合上了。
方法二:单个缝合:点选“toggle”选项,或者Geom>quick edit >toggle edge,填写容差,选择自由边,小于该容差的自由边将缝合。
效果如下:
如果两自由边的间隙大于该容差,会弹出提示,询问是否需要融合,选择“Yes”。
自由边缝合上了。
方法三:替换缝合:点选“replace”选项,填写容差,依次选择去除的自由边、保留的自由边。
小于该容差的两条自由边缝合了。
注意:该替换缝合不适用两条边挨地特别近的情况。比如:想把一条(其实是两条,由于两自由边挨地特别近,肉眼看就是一条红色的自由边)红色自由边缝合,去除、保留的自由边都选该自由边,缝合失败,提示必须选取两条不一样的自由边(Different edges must be specified)。
这种情况下,用方法二就能搞定,如下图所示。
3、去除切割线
方法一:Geom>surface edit >untrim,在at cursor栏中选择欲去除的绿色共享边(切割线)。
效果如下:
方法二:Geom>quick edit>unsplit surf,选择欲去除的绿色共享边。
效果与方法一相同。
4、拉直线段
Geom>surface edit >untrim,在“Selected trim lines of surfs”中选择shortcut,再选择多条线段。
效果如下:
5、设置清理容差
Preferences>geometry(或者快捷键o> geometry),在cleanup tol填入容差值,所有小于该容差的特征都将被删除。
注意:增大容差可能会产生严重后果,应谨慎使用该操作。比如某些边对曲面来说很重要,清理它们会造成曲面扭曲或者不恰当的切割。
6、使用autocleanup批量缝合自由边、抑制共享边。
比如要保留所有边。
效果如下:
又比如要抑制一些边。
一些符合设置要求的边就被抑制了。