第七章 三维变换
2.1.3.1 设置当前坐标系
SurfMill系统约定系统有且只有一个当前坐标系,采用图形绘制命令生成的图形一
般都落在当前坐标系的当前绘图平面上。因此,设定当前坐标系功能命令对于用户确定三维线框的设计打样工作十分重要。
点击“
”按钮,命令提示“拾取坐标系,并将其设定为系统当
前坐标”,用户只需在屏幕上拾取所需的坐标系即可实现当前坐标系的设定。
2.1.3.2 创建用户坐标系
SurfMill提供了以下五种创建用户坐标系的方法。点击“钮,系统进入创建用户坐标系命令,如图2-7所示。
”按
图2-7 创建用户坐标系
通过三点 偏移+旋转 过点+旋转 绕轴旋转 屏幕+过点
通过三点构造用户坐标系; 将指定坐标系偏移一定距离,并绕某一坐标轴旋转一定角度后得到新坐标系; 将指定坐标系偏移到指定点,并按某一坐标轴旋转一定角度后得到新坐标系; 将指定坐标系绕某一旋转轴线旋转一定角度生成新的坐标系; 构造一个过指定点与系统屏幕平行的用户坐标系。 1、通过三点
通过三点构造用户坐标系。
-36-
第七章 三维变换
图 2-8 创建坐标系:通过三点
实现方法:
(1)选择“通过三点”选项; (2)拾取三个空间点。
操作步骤: 1)输入坐标系原点: 输入点作为坐标系的原点。 2)输入X轴方向参考点: 输入点作为坐标系的X轴方向点 2)输入Y轴方向参考点:
输入点作为坐标系的Y轴方向参考点; 点击“确定”按钮即可生成新的坐标系。
2、偏移+旋转
将指定的坐标系偏移一定距离后,绕轴旋转一定角度生成新的用户坐标系。图 2-9 创建坐标系:偏移+旋转
实现方法:
(1)选择“偏移+旋转”选项; (2)拾取坐标系; (3)输入偏移距离参数。
-37-
第七章 三维变换
(4)输入旋转角度。
操作步骤: 1)选择“偏移+旋转”: 2)拾取坐标系: 3)输入偏移量: 4)输入旋转角度:
单击“偏移+旋转”按钮。
拾取用户坐标系,按鼠标右健默认为系统当前坐标系。 输入坐标系的偏移量(DX,DY,DZ),按Enter键
系统弹出如图2-10所示菜单,选择指定的旋转轴,并输
入旋转角度,单击“确定”按钮生成新的用户坐标系。
图2-10 绕轴旋转
3、过点+旋转
将指定的坐标系偏移到指定点后,绕某一轴旋转一定角度生成新的用户坐标系。
图2-11 创建坐标系:过点+旋转
实现方法:
(1)选择“过点+旋转”选项; (2)拾取坐标系; (3)输入指定点。 (4)输入旋转角度。
操作步骤: 1)选择“过点+旋转”: 2)拾取坐标系: 3)输入指定点:
单击“过点+旋转”按钮。
拾取用户坐标系,按鼠标右健默认为系统当前坐标系。 输入坐标系的原点,按Enter键
-38-
第七章 三维变换
4)输入旋转角度:
系统弹出如图2-10所示菜单,选择指定的旋转轴,并输入旋转角度,单击“确定”按钮生成新的用户坐标系。
4、绕轴旋转
将指定的坐标系绕指定轴旋转一定角度生成新的用户坐标系。
图 2-12 绕轴旋转
实现方法:
(1)选择“绕轴旋转”选项; (2)拾取坐标系;
(3)拾取轴线起点与轴线末起点 (4)输入旋转角度
操作步骤:
1)选择“绕轴旋转”选项: 2)拾取坐标系: 3)拾取轴线起点: 4)拾取轴线末点: 5)输入旋转角度
单击“绕轴旋转”按钮。
拾取用户坐标系,按鼠标右健默认为系统当前坐标系。 输入旋转轴线的起点。 输入旋转轴线的末点。
输入旋转角度,单击“确定”按钮生成新的用户坐标系。
5、屏幕+过点
通过指定点创建一个XY平面与屏幕平行的用户坐标系。 实现方法:
(1)选择“屏幕+过点”选项; (2)输入坐标原点
操作步骤:
-39-
第七章 三维变换
1)选择“屏幕+过点”选项: 单击“屏幕+过点”按钮。 2)输入点
该输入点作为新用户坐标系的原点
2.1.3.3 修改用户坐标系
SurfMill提供了以下四种创建用户坐标系的方法。点击“
”按钮,
系统进入修改用户坐标系命令,如图2-13所示。修改用户坐标系与创建用户坐标系的过程基本相同,本文不加详述
图2-13 修改用户坐标系
通过三点 偏移+旋转 过点+旋转 绕轴旋转 通过三点构造用户坐标系; 将指定的坐标系偏移一定距离后再绕某一轴进行旋转; 将指定坐标系偏移到指定点,并按指定轴线旋转坐标系; 将指定坐标系绕某一旋转轴旋转一定角度。 2.1.3.4 删除用户坐标系
点击“
”按钮,命令提示“拾取用户坐标系”,用户只需在屏
幕上拾取所需删除的用户坐标系即可。
2.1.3.5 管理用户坐标系
坐标系管理功能主要用于管理坐标系的显示与隐藏,如图2-14所示。
图2-14 用户坐标系的显示与隐藏
隐隐藏指定的用户坐标系。 -40-