- 4
- 0
- 约4.62万字
- 约 18页
- 2018-03-03 发布于天津
- 举报
图形坐标变换与裁剪
第 4 章 图形坐标变换与裁剪
图形坐标变换与裁剪是计算机图形学中应用较为普遍的基础内容之一,是重要
的图形处理技术。本章首先介绍二维图形坐标变换的基本原理、坐标变换的矩阵表
示形式及不足、齐次变换矩阵和二维复合变换。然后介绍三维图形的坐标变换及三
维图形变换的应用。最后在介绍开窗与裁剪的基本概念的基础上,介绍二维图形的
裁剪,重点介绍直线裁剪的 CohenSutherland 算法和直线的矢量裁剪方法。
l 二维图形的坐标变换
l 三维图形的坐标变换
l 三维图形变换的应用
l 开窗与裁剪
4.1 二维图形的坐标变换
在图形显示过程中,用户需对图形进行平移、放大、旋转等基本的几何变换操作。图形
的平移、放大、旋转从数学上看都是几何性质的 “变换” ,故又称为图形的几何变换。
对二维图形的坐标变换,就是指在不改变图形连线次序的情况下,对一个平面点集进行
线性变换。
1.二维图形坐标变换的基本原理
(1)平移变换。一个点 P(x,y) 平移到 P*(x*,y*),如图 4.1 (a)所示,平移后产生的新坐
标如下:
x*= x+ Dx
Ï
Ì
y*= y+ Dy
Ó
(a) (b)
图4.1 平移变换
计算机辅助设计与制造(第二版)
对一个三角形来说,平移可只对其三个顶点进行。在平移后的顶点位置,再重新画出移
动后的三角形,就可以实现三角形上所有点的平移,如图 4.1 (b)所示。
(2)变比例变换。在二维平面上,对一个点 P(X,Y)进行变比例变换,是将该点的两个坐
标值分别按比例系数 Sx 和 Sy进行变化。变换后,新点的坐标值是:
X*= SxX
Ï
Ì
Y*= SyY
Ó
其中:Sx 和 Sy分别是 X 方向和 Y 方向上的比例系数。
对一个三角形进行变比例变换,同样仅需将该三角形的三个顶点进行变比例变换。然后
在变换后的三顶点间按 A、B、C 次序连线,就可得到变比例变换后的三角形,如图 4.2 (b)
所示。
(a) (b)
图4.2 变比例变换
36
(3)旋转变换:在二维平面上,对一个点 P(X,Y)进行旋转变换,是指将该点绕坐标原点
旋转一定的角度a。旋转后新点的坐标值为:
X* XcosaYsin a
Ï
Ì
Y* Xsina+Ycosa
Ó
您可能关注的文档
- 古诗二首-中国华文教育网.PDF
- 可再生能源与减缓气候变化特别报告SRREN所用术语-IPCC.PDF
- 可延展预应力网壳结构的发展应用及展望-建筑钢结构进展-同济大学.PDF
- 可应用於发电通风散热与绿建筑的风动能技术-电子工程专辑.PDF
- 可再生能源数据手册201国家可再生能源中心.PDF
- 可再生能源发电价格和费用分摊管理试行办法总则第一条为.PDF
- 可编程逻辑器件与应用专题试验讲义附试验指导书.PDF
- 可缩放的开路通路地屏蔽电感在片测试结构去嵌入方法Journalof.PDF
- 可视化安防解决方案-HIDGlobal.PDF
- 可编程计算器测绘计算课程单项能力训练大纲及评价体系-KSARate.PDF
原创力文档

文档评论(0)