差集运算可从主体对象中减去与之相交的重叠部分,是构造带孔、凹口等特征的重要手段,既可作用于三维实体,也可作用于二维面域。本文以长方体挖去圆柱及矩形减去圆为例,说明差集命令的使用方法。
一、实体差集运算
- 将工作空间切换为三维建模模式,在菜单栏选择视图命令并切换至西南等轴测(如东北等轴测),按功能键 F7 隐藏栅格。
- 调用长方体工具,在绘图区绘制一个长方体。本例不限定尺寸与位置,重点在于掌握差集方法。
- 点击柱体工具的下拉三角,找到圆柱体工具,在长方体内部绘制一个圆柱体,并使其一部分露出长方体之外。

- 在命令编辑窗口输入差集命令 SUBTRACT 并回车;先单击要被减去的对象(长方体)并回车,再单击要减去的实体(圆柱)并回车,即得到差集实体。

- 为观察实际效果,可单击渲染工具进行渲染,即可看到具有孔洞的立体图形。

二、面域差集运算
- 将工作空间切换为草图与注释模式,在“视图—三维视图”中选择平面视图。绘制一个矩形与一个圆,使圆的一部分位于矩形之外。
- 注意:平面图形的差集运算必须先建立面域,只有面域对象才能参与布尔运算。

- 创建面域:点击常用工具栏的绘图工具,选择面域工具,选中需转为面域的图形并回车,分别将矩形和圆设置为面域。
- 执行面域差集:单击差集按钮或在命令框输入 SUBTRACT,回车后依次选择矩形、圆并回车,即得差集面域。该操作与实体差集一致。

- 若需将差集面域拉伸为体,将工作空间改为三维建模并把视图切换为等轴测。

- 选中图形并单击拉伸,即可生成三维实体;图形过大时,选中实体右击选择缩放将其调整至合适大小。


- 如需改变着色,可在“视图—视图样式—真实”中预览;单击图形弹出小窗口,通过颜色按钮即可将默认黑色调整为明亮的浅灰色。

差集命令是布尔运算的基础之一,与并集、交集配合,可构造出各类复杂的二维与三维形体。