介绍
缝合允许从一组单独的拓扑元素(面和边)创建连接的拓扑(壳和线)。例如,缝合可用于从分离面的复合物创建壳。
区分缝纫和其他修改几何形状的程序很重要,例如填充孔或间隙、粘合、弯曲曲线和曲面等。
缝纫不会改变形状的几何表示。缝合适用于未连接但可以连接的拓扑元素(面、边),因为它们在几何上重合:它添加了有关拓扑连接的信息。在歧管缝纫的情况下,已经连接的元件保持不变。
让我们定义几个术语:
浮动边不属于任何面;
自由边界只属于一张脸;
共享边属于多个面,(即流形拓扑中的两个面)。
缝合面应具有彼此共享的边缘。
缝合边应具有彼此共享的顶点。
缝纫算法
缝纫算法是用于形状处理的基本算法之一,因此其质量非常重要。
缝纫算法在类BRepBuilder_Sewing 中实现。该类提供以下方法:
加载全局或局部缝纫的初始数据;
设置自定义参数,如特殊操作模式、容差和输出结