壳是一种特殊类型的曲面或曲面集合,可以用于特殊的建模操作,或用于导出到实体建模工具包。
壳是相邻 NURBS 曲面的集合。缝合入壳的每个曲面都必须在某个点上与壳中的另一曲面的边相接。
壳在 DAG 中存储为一个节点。
壳可以是开放的,也可以是闭合的。对于闭合的壳,法线应始终指向外部。对于布尔运算,这是必要的。
壳的主要用途是:
改进向某些 CAD 软件包的数据传输方式。
某些 CAD 软件包处理壳的能力要明显好于处理普通的修剪过的 NURBS 曲面。
准备进行布尔运算。
布尔工具(布尔减集、布尔交集和布尔和集)只适用于壳。通常,只需要将曲面缝合到壳中,应用布尔运算,然后再取消缝合,恢复为曲面。
检查曲面之间的相邻性。
曲面只有处于相邻性公差范围内,才能缝合到壳中。
如果设置的公差正确,通过检查某个曲面组是否将一起缝合到壳中,可以很容易检查是否能够正确地导出或构建该曲面组。
标识缝合的壳中的开放边:
使用“Object Edit”>“Query Edit” 检查壳中是否有开放边。红色箭头清晰地标记壳中的间隙。
壳具有下列局限性:
根据“Shell stitch option”窗口中的选项,缝合的壳可能与原始曲面不完全匹配。
在这种情况下,取消缝合也不会生成与原始曲面完全一样的曲面。
不能编辑壳的 CV。如果需要改变壳曲面的形状,必须取消壳的缝合。
不能使用壳曲面的等参曲线作为其他工具的输入。
不能在“Square”和“Rail Surface”等工具中保持与壳的连续性。
不能在壳上或壳与其他曲面之间创建圆角曲面。
如果缝合某个对象,缩放该对象,然后再取消缝合,则无法再重新缝合该对象。这是因为缩放操作可能会增大曲面之间的间隙,从而导致所有后续缝合操作失败(在当前公差设置内)。在这种情况下,应在首次缝合对象之前缩放对象。