2.3 坐标系

建模离不开坐标系,坐标系主要用来确定特征或对象的方位。UG系统中用到的坐标系主要有两种形式,分别为绝对坐标系ACS(Absolute Coordinate System)和工作坐标系WCS(Work Coordinate System),它们都遵循右手螺旋法则。

● 绝对坐标系ACS:也称“模型空间”,是系统默认的坐标系,其原点位置和各坐标轴线的方向永远保持不变。

● 工作坐标系WCS:是系统提供给用户的坐标系,也是经常使用的坐标系,用户可以根据需要任意移动和旋转,也可以设置属于自己的工作坐标系。所有关于工作坐标系的操作都集中在如图2-45所示的【WCS】子菜单下。

图2-45 【WCS】子菜单

其中,【方位】命令用于创建新的坐标系,这在前面已经介绍过。此处着重介绍其他涉及坐标系变换的命令。

(1)改变工作坐标系原点

选择【格式】|【WCS】|【原点】命令后,弹出【点】对话框,提示用户构造一个点。指定一点后,当前工作坐标系的原点将移到指定点的位置。

(2)旋转工作坐标系

选择【格式】|【WCS】|【旋转】命令后,弹出如图2-46所示的旋转工作坐标系对话框。在对话框中选择任意一个旋转轴,在【角度】文本框中输入旋转角度值,单击 按钮后,即可实现旋转工作坐标系。旋转轴是三个坐标轴的正、负方向,旋转方向的正向由右手螺旋法则确定。

图2-46 旋转工作坐标系对话框

(3)动态改变坐标系

选择【格式】|【WCS】|【动态】命令后,当前工作坐标系变成如图2-47所示的样式。

图2-47 工作坐标系临时状态

从图中可以看出,共有三种动态改变坐标系的标志,即原点、移动柄和旋转柄,与之对应的有三种动态改变坐标系的方式,下面分别予以介绍。

● 用鼠标选取原点,其方法同改变坐标系原点的方法。

● 用鼠标选取移动柄,比如ZC轴上的,则显示如图2-48所示的非模式对话框。这时既可以通过在【距离】文本框中直接输入数值来改变坐标系,也可以通过单击鼠标左键沿坐标轴拖动坐标系。在拖动坐标系的过程中,为便于精确定位,可以设置捕捉单位,如5.0。这样,每隔5.0个单位距离,系统自动捕捉一次。

图2-48 移动非模式对话框

● 用鼠标选取旋转柄,比如XC-YC平面内的,则显示如图2-49所示的非模式对话框。这时既可以通过在【角度】文本框中直接输入数值来改变坐标系,也可以通过单击鼠标左键在屏幕上旋转坐标系。在旋转坐标系的过程中,为便于精确定位,可以设置捕捉单位,如45.0。这样,每隔45.0个单位角度,系统自动捕捉一次。

图2-49 旋转非模式对话框

(4)更改XC方向

选择【格式】|【WCS】|【更改XC方向】命令后,系统弹出【点】对话框,提示用户指定一点(不得为ZC轴上的点)。则原点与指定点在XC-YC平面的投影点的连线为新的XC轴。

(5)改变YC方向

选择【格式】|【WCS】|【改变YC方向】命令后,系统弹出【点】对话框,提示用户指定一点(不得为ZC轴上的点)。则原点与指定点在XC-YC平面的投影点的连线为新的YC轴。

(6)显示

选择【格式】|【WCS】|【显示】命令,控制图形窗口中工作坐标系的显示与隐藏属性。这是一个切换开关,默认情况下为显示,此时左边图标凹陷。

(7)保存

选择【格式】|【WCS】|【保存】命令,将当前坐标系保存下来,以后可以引用。