05 图形变换【精雕曲面设计】
- 格式:doc
- 大小:388.50 KB
- 文档页数:19
6. 图形变换6.1 基本图形变换包括平移变换、旋转变换、镜像变换、倾斜变换和放缩变换五种。
6.1.1 平移变换在当前绘图平面上将图形从一个位置移动或复制至另一位置。
导航工具栏中的选项如图8-5:图8-5 平移变换导航工具栏选项图形有两种平移方法:两点法和偏移量法。
1.两点法:定义平移的基点和移动点,通过这两个点确定的平移方向和距离来进行平移变换;(**********************)2.偏移量法:通过直接定义图形在当前绘图平面坐标系中XY Z方向上的偏移量确定出图形的新位置来进行平移变换;平移变换>> 两点法定义平移的基点和移动点,通过这两个点确定的平移方向和距离来进行平移变换。
图8-6 两点法平移变换实现方法:1.选择要平移的图形;2.点击菜单项;3.输入平移基点;4.输入平移移动点。
操作步骤:说明:在没有任何命令执行时,先选中一个或多个图形,然后用鼠标直接拖动可以将它们在当前绘图平面内进行移动。
平移变换>> 偏移量法直接定义图形在当前绘图平面坐标系中XY Z方向上的偏移量确定出图形的新位置。
实现方法:1.选择要平移的图形;2.点击菜单及导航工具栏按钮;3.定义图形在横向、纵向和高度方向上的偏移量。
点击导航工具栏中的图8-8 图形偏移量定义对话框说明:横向距离、纵向距离和高度距离分别是在当前绘图平面坐标系中XYZ三个方向上平移量。
若要相对于世界坐标系统定义平移距离,参照<3D平移变换>。
6.1.2 旋转变换在当前绘图面上将图形绕一指定点(旋转基点)旋转一定的角度。
图* 旋转变换实现方法:1.选择要旋转的图形对象;2.点击菜单项;3.输入旋转基点和参考点;4.输入旋转角度。
操作步骤:参数选项:导航工具栏中的选项如图*:图* 旋转变换导航工具栏选项说明:1.旋转基点和参考点定义了旋转变换的0角度方向;旋转角度是绕基点从此0角度方向上逆时针转过的角度(如图*);图* 旋转角度2.本命令只能将图形在当前绘图平面内进行旋转变换。
要在三维空间中将图形绕任意轴进行旋转变换,请参照<3D旋转变换>。
6.1.3 镜像变换在当前绘图平面上以某一轴线为对称轴,对选择的图形进行对称映像或对称拷贝。
镜像变换的导航工具栏选项如图8-12。
图8-12 镜像变换的导航工具栏选项根据绘图平面内对称轴的角度不同,镜像变换可分为以下三种方式:1.任意角度镜像:所定义的对称轴在绘图平面内为任意角度方向的直线;2.水平镜像:对称轴在绘图平面内为过图形的中心且与X轴平行的直线;3.竖直镜像:对称轴在绘图平面内为过图形的中心且与Y轴平行的直线。
镜像变换>> 任意角度镜像定义任意一角度的直线为对称轴来对选择的图形进行镜像。
图8-13 任意角度镜像变换实现方法:1.选择图形对象;2.点击菜单项;3.输入基点;4.输入镜像角度。
操作步骤:镜像变换 >> 水平镜像 镜像变换>> 竖直镜像以过图形中心且与X/Y 轴平行的直线作为对称轴来对选择的图形进行镜像。
(a) 水平镜像 (b )竖直镜像图8-14 水平镜像和竖直镜像实现方法:1. 选择要变换的图形;2. 点击菜单项和导航工具栏按钮。
点击导航工具栏中的参数选项:说明:本命令只能将图形在当前绘图平面内进行镜像变换。
要在三维空间中将图形相对于某一平面进行镜像变换,请参照<3D 镜像变换>。
6.1.4 倾斜变换在当前绘图平面上对选择的图形在X 方向和Y 方向上进行倾斜。
图8-15 倾斜变换实现方法:1.选择要变换的图形对象;2.点击菜单项;3.输入基点和参考点;4.输入倾斜角度。
操作步骤:参数选项:导航工具栏中的选项如图8-16:图8-16 倾斜变换导航工具栏选项说明:1.基点和参考点定义了倾斜变换的0角度方向;倾斜角度是绕基点从此0角度方向上逆时针转过的角度(图*);图* 倾斜角度2.倾斜的基点位置不发生移动。
若基点和参考点确定的矢量方向为竖直方向时,则图形沿水平方向进行左右倾斜(图* a);若基点和参考点确定的矢量方向为水平方向时,则图形沿竖直方向进行上下倾斜(图* b)。
3.对图形的错切变换是对图形在当前工作平面的X和Y方向尺寸进行变换,Z方向尺寸不变。
6.1.5 放缩变换在当前绘图平面上将选择的图形将选择的图形在XYZ方向上按照一定的比例进行放大或缩小变换。
图8-18 放缩变换实现方法:1.选择要变换的图形;2.点击菜单项;3.在对话框中定义放缩参数和选项。
图8-19 放缩变换对话框参数选项:说明:可以对图形在横向、纵向和高度方向上进行等比例或不等比例的放缩变换。
放缩比例因子在对话框中的确定有两种方式:1)输入图形变换后在三个方向上的尺寸大小,系统自动计算出比例因子;2)以百分比的形式,输入图形在三个方向上的变换比例因子。
对话框中的这两种方式是相互关联的,当在输入三个反向上变换后的尺寸值时,三个方向上的比例值也随着进行变动。
反之当输入比例数值时,尺寸数值也会随着变动。
6.2 图形三维变换6.2.1 3D平移变换将图形在三维方向上移动或拷贝至新的位置。
实现方法:1.点击菜单项;2.拾取要进行平移的图形;3.定义平移方向和平移距离;4.定义其它平移参数。
操作步骤:参数定义:图* 3D平移变换参数选项说明:定义多个图形平移拷贝数目可以实现图形的矩形阵列。
6.2.2 3D旋转变换将图形绕空间任意轴进行旋转移动或旋转拷贝。
图* 3D旋转实现方法:1.点击菜单项;2.拾取要进行旋转的图形;3.定义旋转轴的基点和方向;4.定义其它旋转参数。
参数选项:图* 3D旋转参数选项说明:定义多个图形旋转拷贝数目,可以实现图形的圆形阵列。
如图*所示。
图* 圆形阵列6.2.3 3D镜像变换将图形相对于空间任意平面进行镜像变换。
图* 3D镜像变换实现方法:1.点击菜单项;2.拾取要进行镜像的图形;3.拾取镜像平面;4.定义其它镜像参数。
操作步骤:参数选项:图* 3D镜像参数选项图* 镜像平面的定义说明:与<6.1.3 镜像变换> 不同,3D镜像变换是相对于空间中任意平面进行镜像,与当前绘图平面无关。
6.2.4 3D放缩变换将图形在3D空间X、Y和Z方向上进行等比例或不同比例的尺寸放缩。
图* 3D放缩变换实现方法:1.点击菜单项;2.拾取要进行放缩变换的图形对象;3.拾取放缩中心;4.定义放缩比例和其它参数选项。
操作步骤:参数选项:图* 放缩中心(图中C点)对变换的影响说明:与<6.1.5放缩变换> 不同,3D放缩变换是对图形在世界坐标系统中的三个方向上进行尺寸变换的,与当前绘图平面坐标系无关。
6.2.5 参考面平移将选定的图形从一个绘图平面变换到另外一个绘图平面中去。
变换前的图形在参考平面中的相对位置对应到变换后的图形相对于目标平面的相对位置。
图* 参考面平移实现方法:1.点击菜单项;2.拾取要进行变换的图形对象;3.拾取参考平面和目标平面;4.定义其它变换参数。
参数选项:图* 参考面平移参数选项6.3 调整方向调整曲线的方向或曲面的法矢方向。
图* 调整方向实现方法:1.点击菜单项;2.拾取曲线或曲面对象;3.调整方向。
6.4 曲线曲面类型转换6.4.1 转为NURBS将曲线中的直线和圆弧转为NURNS曲线;将非NURBS曲面(如标准曲面、拉伸面和旋转面等)转换为NURBS曲面类型。
实现方法:1.点击菜单项;2.拾取曲线或曲面。
说明:将本命令不能适用于将组合曲面转为NURBS曲面。
6.4.2转为2D环境曲线将3D环境中的曲线转换为2D环境中的曲线。
实现方法:1.选择要转换的曲线;2.点击菜单项;3.设置转换选项。
图* 转为2D曲线对话框6.4.3 转为网格面将几何曲面转为网格曲面。
几何曲面转换为网格面后,就可以用来与艺术浮雕进行各种拼合运算,实现各种复杂的造型。
实现方法:1.点击菜单项;2.拾取要转为网格面的几何曲面;3.设置转换选项。
操作步骤:1)选择菜单项点击“几何曲面(G)→转为网格面(C)”。
2)拾取曲面依次拾取需要转为网格面的几何曲面。
3)设置参数在系统右边的导航条上设置与转换有关的参数。
参数的具体说明请参考“参数定义”。
4)点击“确定”按钮确认无误后,点击导航条上“确定”按钮。
参数定义图2-74 转为网格面参数非均匀(自适应)网格非均匀(自适应)网格是根据给定的误差值,在弯曲较大的地方用较密的网格逼近曲面,在弯曲较小的地方用较疏的网格逼近曲面,即自动按照曲面的平坦度(曲率)的不同,生成疏密有致的网格。
使生成的网格面与NURBS曲面之间最大距离小于给定的逼近精度,同时总的三角面数最小。
转换精度进行非均匀网格转换的逼近精度。
均匀网格NURBS曲面是用UV两个方向的等参数线来表示的,均匀网格转换就是将U方向的等参数线分成若干等份,将V方向的等参数线分成若干等份,然后将这些等分点规则地连接成为网格。
U向网格数均匀网格转换的U向网格数V向网格数均匀网格转换的V向网格数均匀网格的优点在于:计算时间少,生成速度快,网格蔬密度直观地可有U向数目和V向数目的大小来控制。
均匀网格的缺点在于:在曲面拐角的地方,虽然网格密度已经很大,当仍然回会将其遗漏。
使得到的网格与原始曲面有较大差异。
如图9-19所示。
非均匀网格的优点在于:当曲面较平直时,用很少的几个三角片就可以逼近曲面,这种情况对于平面、直纹面尤其明显。
而且会自动搜索曲面有拐角的地方,保证生成的网格不失真。
同时产生的网格面片较少,这对于减少曲面生成加工路径的时间,以及提高曲面渲染的速度都将十分明显。
非均匀网格的缺点在于:计算时间较长,当逼近误差较小时,生成速度较慢。
因此,在实际使用中应当根据曲面的具体情况采用不同的网格化方法。
图8-14是一个四棱台的NURBS曲面,分别按照均匀和非均匀转换的结果。
规则化网格自适应网格图* 几何曲面转为网格面。