小控件可帮助移动、旋转和缩放三维对象和子对象。
显示小控件
只能在设定为使用三维视觉样式(例如,隐藏)的三维视图中使用小控件。可以将小控件设定为在选择三维对象或子对象时自动显示。小控件还会在使用 3DMOVE、3DROTATE 和 3DSCALE 命令过程中显示。
如果将视觉样式设定为“二维线框”,则输入 3DMOVE、3DROTATE 或 3DSCALE 命令会自动将视觉样式转换为三维线框。
默认情况下,小控件最初置于选择集的中心位置。但是,可以将其重新定位在三维空间中的任意位置。小控件的中心框(或基准夹点)用于设定修改的基点。此行为相当于在用户移动或旋转选定的对象时临时更改 UCS 的位置。小控件上的轴控制柄将移动或旋转约束到轴或平面上。
要获得最佳结果,请使用对象捕捉来定位夹点中心框。
在小控件之间切换
无论何时选择三维视图中的对象,均会显示默认小控件。可以选择功能区上的其他默认值,也可以更改 DEFAULTGIZMO 系统变量的值。还可以在选中对象后禁止显示小控件。
激活小控件后,还可以切换到其他类型的小控件。切换行为根据选择对象的时间而变化:
更改小控件设置
以下设置会影响小控件的显示:
- 默认小控件。DEFAULTGIZMO 系统变量指定在具有三维视觉样式的视图中选择对象时,默认情况下显示的小控件。可以关闭小控件的显示。也可以在功能区上获取此设置。
- 默认位置。GTLOCATION 系统变量设定小控件的默认位置。小控件可以显示在选择集的中心(默认位置),也可以位于当前 UCS 的 0,0,0 坐标处。
- 自动显示。GTAUTO 系统变量设定无论何时选择设定为三维视觉样式(默认设置)的三维视图中的对象,是否均自动显示小控件。如果关闭此系统变量,则夹点在激活小控件之后才显示。
- 从二维移动、旋转和缩放操作到三维操作的转换。在三维视图中启动 MOVE、ROTATE 和 SCALE 命令时,打开 GTDEFAULT 系统变量可以自动启动 3DMOVE、3DROTATE 和 3DSCALE 命令。默认情况下,此系统变量处于关闭状态。
- 子对象夹点的激活状态。如果选择子对象,GRIPSUBOBJMODE 系统变量将设定是否立即激活子对象夹点。将子对象夹点设定为选择时激活有助于修改网格子对象的编组,而无需再次选择这些编组。
命令3DMOVE
在三维视图中,显示三维移动小控件以帮助在指定方向上按指定距离移动三维对象。
3DROTATE
在三维视图中,显示三维旋转小控件以协助绕基点旋转三维对象。
3DSCALE
在三维视图中,显示三维缩放小控件以协助调整三维对象的大小。
系统变量DEFAULTGIZMO
选择子对象过程中将三维移动小控件、三维旋转小控件或三维缩放小控件设定为默认小控件。
GRIPSUBOBJMODE
控制在选定子对象时夹点是否自动被选定(成为活动夹点)。
GTAUTO
控制在具有三维视觉样式的视口中启动命令之前选择对象时,是否自动显示三维小控件。
GTDEFAULT
控制在具有三维视觉样式的视口中启动 MOVE、ROTATE 或 SCALE 命令时,是自动启动三维移动操作、三维旋转操作还是三维缩放操作。
GTLOCATION
控制在具有三维视觉样式的视口中启动命令之前选择对象时,三维移动小控件、三维旋转小控件或三维缩放小控件的初始位置。