第四章_OpenGL图形变换(一)

第四章_OpenGL图形变换(一)
第四章_OpenGL图形变换(一)

第四章 OpenGL 图形变换

OpenGL 图形变换是OpenGL 技术体系的核心内容之一,它的最主要功能是让虚拟世界里的物体动起来,是虚拟世界的动力驱动系统,也可以称之三维图形系统的引擎!

OpenGL 图形变换的主要内容包括几何变换、投影变换、裁剪变换、视口变换等,本章尽量以通俗易懂的方式来讲解各技术要点。

4. 1 图形变换浅说

OpenGL 图形变换和照相是非常相似的,它们之间的关系大致描述如下。 1、视点变换(View Transformation ) 视点变换相当于把相机放到一定的位置上,镜头对准场景。如图4-1所示。

图4-1 视点变换与相机定位

在OpenGL

中,

默认情况下,视点变换相当于把相机放到世界坐标系的原点

(0

,0

,0),镜头指向Z

轴的负方向,相当于从世界坐标系的原点向屏幕内部的虚拟场景观察。 2、模型变换(Model Transformation

模型变换相当于场景中人物或对象位置的变化、角度的改变和大小的改变。

图4-2 虚拟照相场景中的人物

Y

X

Z

观察方向

X

照相时场景中的人物或对象需要作调整,以便他们位于场景中合适的位置上。有此时候人物不在视野范围内时,还要走动一下,进入镜头场景内,方向不对时,还要转动一下,眼睛转向镜头。比如图4-2所示,照相时,警察不在镜头场景内,他需要向后向移动。中间的企鹅背对镜头,他需要转过向来面向镜头。企鹅向左边的气球中吹气,气球变大。调整后的场景如图4-3所示。

图4-3 虚拟照相场景中的调整后人物或对象

上述调整过程中的人员移动 和企鹅的转身动作 和气球充气变大 都属于模型变换。 3、投影变换(Projection Transformation ) 投影变换相当于调整相机镜头焦距,放大或缩小景物(如图4-4所示)。

图4-4 投影变换与相机焦距调整

OpenGL 中投影变换的本质功能是定义一个视景体,使视景体外的多余部分被裁剪掉,再把景物变换到一个规则投影体(高、宽、深均为2个单位的立方体)。

Z

Y

X

观察方向

4、视口变换(Viewport Transformation )

视口变换相当于在当前窗口中选择一个位置合适,具有一定形状和大小的矩形区域,用来显示最终的三维图像。 5、图形绘制 相当于按下快门照相。它是把上一步得到的规范投影体中的景物投影到投影平面(虚拟的一个平面,我们看不到),形成虚拟带景深的三维图像。然后再把这个图像映射到我们能够看到的视口。

4.2 三维图形的显示流程 下图描述了三维图形的显示流程和步骤。

图4-5 三维图形的显示流程

4.3 顶点坐标的变换过程 实质上,三维世界中的物体都是用点来描述的,所以上图的显示流程中蕴含了对顶点的一系列变换。具体来说,包含以下变换步骤。

1、调整世界坐标系中的物体的坐标 这是指物体顶点坐标的模型变换,即把物体变换到适当的位置、角度和大小。给定一个顶点v ,一个4×4的模型变换矩阵M ,则变换后的顶点坐标为v M v ?='。 这里的顶点坐标是齐次坐标,即:(x ,y ,z ,w)。投影变换之前w 的值为1,投影变换之后w 的值不为1。

2、调整后的世界坐标系中的物体的坐标变换到观察坐标系中的坐标

这指的是物体顶点的视点变换。给定模型变换后的顶点'v ,一个4×4的视点变换矩阵N ,则变换后的顶点坐标为'''v N v ?=。

值得注意的是,在OpenGL 中,模型变换矩阵和视点变换矩阵合并成模型视点矩阵,因此以上两步的变换可以一步完成:

给定一个顶点v ,一个4×4的模型视点变换矩阵M ,则变换后的顶点坐标为v M v ?='。

3、观察坐标系中顶点坐标变换到规范化投影体坐标系 这一步完成投影。给定一个观察坐标系中的顶点v ’,一个4×4的投影换矩阵P ,则变换后的顶点坐标为'''v P v ?=。投影变换之后w 的值不为1。

4、裁剪

规范化变换后,要进行物体的裁剪,即不在视景体中的物体将被裁剪掉。那些被裁剪掉的物体在生成最终图形的时候不被绘制。 5、投影除法

位于规范化投影体中的物体顶点坐标要除以w ,生成真实的规范投影坐标,即(x/w ,y/w ,z/w ,1)。

6、三维规范化投影体坐标变换到屏幕视口坐标 变换的结果是我们能看到的屏幕图像。变换的原理和上面几步的类似,也是用变换矩阵乘顶点坐标。

设规范化投影体中的顶点v ’’,三维规范化投影体坐标变换到屏幕视口坐标的变换矩阵为VIEWPORT

NORM M

, ,则有''''',v M

v VIEWPORT

NORM ?=。

4.4 视点变换 我们刚开始的时候不去做视点变换,而是把精力集中在其它的变换。这里我们暂且使用OpenGL 中的默认视点。正如4.1节所述,默认的视点位于世界坐标系的原点(0,0,0),指向Z 轴的负方向,相当于从世界坐标系的原点观察屏幕内部的虚拟场景。

4.5 模型变换 模型变换分为三类,它们是平移变换、旋转变换和缩放变换。模型变换在世界坐标系中完成,目的是改变物体的位置、方向和大小。 4.

5.1 模型变换函数

1、平移

void glTranslated( GLdouble x, GLdouble y, GLdouble z);

void glTranslatef( GLfloat x, GLfloat y , GLfloat z ); 其中,x 、y 、z 为沿三个坐标轴的平移量。

通俗的解释是:沿三个坐标轴分别移动x 、y 、z 个单位的距离。

专业的解释是:设当前模型视点变换矩阵为C ,平移变换矩阵为M ,则平移变换后的矩阵为

M C M ?='

其中,?????

????

???=10

100010

001z y

x M ,x 、y 、z 为沿三个坐标轴的平移量。各顶点分别乘以M ’得顶点的新的坐标值:v M v ?='。 2、旋转

void glRotated( Gldouble θ, GLdouble x, GLdouble y, GLdouble z); void glRotatef( Glfloat θ, GLfloat x, GLfloat y, GLfloat z);

通俗的解释是:沿从原点(0,0,0)到点(x ,y ,z )的向量旋转θ度(单位是度,不是弧度)。

专业的解释是:

设当前模型视点变换矩阵为C ,旋转变换矩阵为M ,则旋转变换后的矩阵为

M C M ?='

各顶点分别乘以M ’得顶点的新的坐标值:v M v ?='。

特殊情况下,若旋转轴在三个坐标轴上,旋转变换矩阵会变得简单:

(1)若x=0,y=0,z=1,旋转轴在Z 轴的正向上(即绕Z 轴旋转)。则旋转变换矩阵为

?????

?????

??-=10

010000cos sin 00sin cos θθθθ

M (2)若x=1,y=0,z=0,旋转轴在X 轴的正向上(即绕X 轴旋转)。则旋转变换矩阵为

?????

????

???-=10

0cos sin 00sin cos 00001θθθθM (3)若x=0,y=1,z=0,旋转轴在Y 轴的正向上(即绕Y 轴旋转)。则旋转变换矩阵为

?????

?????

??-=10

0cos 0sin 00100sin 0cos θθθθ

M 3、缩放

void glScaled( GLdouble x, GLdouble y, GLdouble z); void glScalef( GLfloat x, GLfloat y, GLfloat z); 其中,x 、y 、z 为沿三个坐标轴的缩放因子。

通俗的解释是:沿三个坐标轴分别缩放x 、y 、z 倍。

专业的解释是:设当前模型视点变换矩阵为C ,缩放变换矩阵为M ,则缩放变换后的矩阵为

M C M ?='

其中,?????

????

???=10

0000

00

000z y x M 。各顶点分别乘以M ’得顶点的新的坐标值:v M v ?='。 4.5.1 如何看待变换

首先让我们看一个简单的例子【综合示例EP4-1】。例子中以原点为中心绘制了一个线框立方体,然后对其施加两个操作:一个是绕Z 轴旋转60度角,另一个是沿X 轴平移200个单位。对于这样的功能,我们有两种方法去实现,一种方法是先绕Z 轴旋转60度角,再沿X 轴平移200个单位;另一种方法是先沿X 轴平移200个单位,再绕Z 轴旋转60度角。结果如图4-6所示。

(a )是先沿X 轴平移200个单位,

(b )先绕Z 轴旋转60度角, 再绕Z 轴旋转60度角

再沿X 轴平移200个单位

图4-6 简单变换示例

方法一、二的关键代码如下:

// 方法一:先平移后旋转// 方法二:先旋转后平移

glTranslatef(200,0,0); glRotated(60,0,0,1);

glRotated(60,0,0,1); glTranslatef(200,0,0);

auxWireCube(100); auxWireCube(100);

方法一中代码执行的顺序是先沿X轴正向平移200个单位,再沿Z轴旋转60度,执行结果如图4-6(a)所示,但按我们的想像,结果应该是图4-6(b)的结果。

方法二中代码执行的顺序是先沿Z轴旋转60度,再沿X轴正向平移200个单位,执行结果如图4-6(b)所示,但按我们的想像,结果应该是图4-6(a)的结果。

执行结果与想要执行的结果不同,原因在哪里?设没有执行上面语句之前模型视点变换矩阵为M,语句glTranslatef(200,0,0)产生的矩阵为M1, 语句glRotated(60,0,0,1)产生的代码为M2 , 则

执行了glTranslatef(200,0,0);后1

=,执行了语句glRotated(60,0,0,1)后,则M

M?

'M

M

变为

M?

?

M

?

=

M

=

M

1

2

2

'

''M

M

若顶点为v,则变换后))

?

?

v?

M

2

=

?

?

=

=

?

?

M

v

2

M

(

1

(

''

1

v

'v

M

M

M

M

由此看出,因为OpenGL的后乘特点,可以理解为M2先与v相乘,即先做了变换glRotated(60,0,0,1),然后再与M1相乘,此时可以理解为做了glTranslatef(200,0,0)变换。所以语句的书写顺序与执行顺序相反。

正确的理解方法是,按书写的最后一条变换语句开始向前直到第一条变换语句的顺序来理解变换的顺序!

第七章 图形变换 练习

7.1 [过关演练](30分钟55分) 1.下列图书馆标志的图形中不是轴对称图形的是(B) 2.(2019·山东青岛)如图,将线段AB先向右平移5个单位,再将所得线段绕原点按顺时针方向旋转90°,得到线段A'B',则点B的对应点B'的坐标是(D) A.(-4,1) B.(-1,2) C.(4,-1) D.(1,-2) 3.(2019·阜阳颍泉区模拟)如图,网格中的两个三角形是位似图形,它们的位似中心是(D) A.点A B.点B C.点C D.点D 4.如图,在Rt△ABC中,∠ACB=90°,∠A=60°,AC=6,将△ABC绕点C按逆时针方向旋转得到△A'B'C,此时点A'恰好在AB边上,则点B'与点B之间的距离为(C) A.12 B.6 C.6 D.6 【解析】连接B'B,∵将△ABC绕点C按逆时针方向旋转得到△A'B'C,∴AC=A'C,CB=CB',∠A=60°,∴△AA'C是等边三角形,∴∠ACA'为60°,即旋转角为60°,∴∠BCB'=60°,∴△BCB'是等边三角形,∴B'B=BC=6.

5.如图,在平面直角坐标系中,将正方形OABC绕点O逆时针旋转45°后得到正方形OA1B1C1,依此方式,绕点O连续旋转2020次得到正方形OA2020B2020C2020.如果点A的坐标为(1,0),那么点B2020的坐标为(A) A.(-1,-1) B.(0,) C.(-,0) D.(-1,1) 【解析】∵四边形OABC是正方形,且OA=1,∴B(1,1),连接OB,由勾股定理得OB=,由旋转得OB=OB1=OB2=OB3=…=,∵将正方形OABC绕点O逆时针旋转45°后得到正方形OA1B1C1,相当于将线段OB绕点O逆时针旋转45°,依次得到∠AOB=∠BOB1=∠B1OB2=…=45°,∴B1(0,),B2(-1,1),B3(-,0),…,发现是8次一循环.∵2020÷8=252……4,∴点B2020的坐标为(-1,-1). 6.如图,在△ABC中,AB=6 cm,BC=4 cm,AC=4 cm.将△ABC沿着与AB垂直的方向向上平移3 cm,得到△FDE,则图中阴影部分的面积为18cm2. 【解析】由平移可得,DF=AB,DF∥AB,∴四边形ABDF是平行四边形.又由平移的方向,可得∠ABD=90°,∴四边形ABDF是矩形.由平移可得,△ABC≌△FDE,BD=3 cm,∴S△ABC=S△FDE,∴阴影部分的面积=矩形ABDF的面积=AB·BD=6×3=18(cm2). 7.(2019·六安九中模拟)如图,将菱形纸片ABCD折叠,使点B落在AD边的点F处,折痕为CE.若∠D=70°,则∠ECF的度数是35°. 【解析】∵将菱形纸片ABCD折叠,使点B落在AD边上的点F处,∴∠BCE=∠FCE,BC=CF.∵四边形ABCD是菱形,∴BC∥AD,BC=CD,∴CF=CD,∴∠CFD=∠D=70°,∵BC∥AD,∴∠BCF=∠CFD=70°,∴∠ECF=35°. 8.如图,把△ABC沿着BC的方向平移到△DEF的位置,它们重叠部分的面积是△ABC面积的一半.若BC=,则△ABC移动的距离是.

2019版中考数学复习 第七章 图形与变换讲义

D C B A 第1题图 第6题图油 加运奥京北第7题图2019版中考数学复习 第七章 图形与变换讲义 习题精编 1、如图摆放的正六棱柱的俯视图是( ) 2、如图,是某几何体的三视图,该几何体是( ) A 、直棱柱 B 、圆柱 C 、圆锥 D 、球 3、如图是由四个相同的小正方体组成的立体图形,它的左视图为( ) A B C D 4、如图是一个由6个大小相同、棱长为1的小正方体搭成的几何体,关于它的三视图下列说法中正确的是( ) A 、主视图的面积为6 B 、左视图的面积为2 C 、俯视图的面积为5 D 、三种视图的面积都是5 5、如图,是一个由若干个相同的小正方体组成的几何体的三视图,则组成这个几何体的小正方体的个数是( ) 主视图 左视图 俯视图 A 、9 B 、8 C 、7 D 、6 6、如图是正方体的平面展开图,每个字上标有一个汉字,与“油”字相对的面上的字是( ) A 、北 B 、京 C 、奥 D 、运 7、某数学兴趣小组利用太阳光测量一 棵树的高度,如图,在同一时 刻,测得树的影长为4.8米,小明的 影长为1.2米,已知小明的身高为1.7米,则树的高度为

________米。

C D B A 俯视图 321 8、有四个大小相同的正方体组成的几何体如图所示,那么它的俯视图是( ) 9、如图所示的几何体的左视图是( ) 10、一个几何体的三视图如图所示,那么这个几何体是( ) D C B A 11、如图,是由若干个同样大小的立方体搭成的几何体的俯视图,小正方形中的数字表示该位置立方体的个数,则这个几何体的主视图是( ) A B C D 第二节 图形的对称、平移与旋转 考点1 图形的对称 1、轴对称与轴对称图形 名称 定义 性质 区别 联系 轴承对称 把一个图形沿着某一条直线折叠,如果它能与另一个图形守完全重合,那么就说这两个图形关于这条直线对称,这条直线叫做对称轴。 (1)对应线段互相平行;对应角相等;对称点的连线段被对称轴平分。 (2)轴对称变换的特征是不改变图形的形状和大小,只改变图形的位置。 (1)轴对称是指两个图形间的位置关系,轴对称图形是指一个具有特殊形状的图形; (1)定义中都有一条直线,都要沿着这条直线折叠; (2)如果把轴对称图形分成两部分(即看成两个图形),那么这两个图形就关于这条直线成轴对

第七章图形与变换测试卷

第七章图形与变换测试卷 (时间:120分钟满分:150分) 一、选择题(本题为共10小题,每小题3分,共30分,在每小题给出的四个选项中只有一项是符合题目要求的) 1. (2018·长沙)下列四个图形中,既是轴对称图形又是中心对称图形的是(A) 2. (2019·柳州)如图,这是一个机械零部件,该零部件的左视图是(C) 3. (2019·海南)如图,在平面直角坐标系中,已知点A(2,1),点B(3,-1),平移线段AB,使点A落在点A1(-2,2)处,则点B的对应点B1的坐标为(C) A. (-1,-1) B. (1,0) C. (-1,0) D. (3,0) ,第3题图),第4题图) 4. 如图,是一个正方体纸盒的展开图,若在其中三个正方形A,B,C中分别填入适当的数,使得它们折成正方体后相对的面上两个数互为相反数,则填入正方形A,B,C中的三个数依次是(A) A. 1,3,0 B. 0,-3,1 C. -3,0,1 D. -3,1,0 5. (2019·宜昌)如图,在平面直角坐标系中,点B在第一象限,点A在x轴的正半轴上,∠AOB=∠B=30°,OA=2,将△AOB绕点O逆时针旋转90°,点B的对应点B′的坐标是(B) A. (-1,2+3) B. (-3,3) C. (-3,2+3) D. (-3,3) ,第5题图),第6题图),第7 题图) 6. (2019·天津)如图,将△ABC绕点C顺时针旋转得到△DEC,使点A的对应点D恰好落在边AB上,点B的对应点为点E,连接BE,下列结论一定正确的是(D) A. AC=AD B. AB⊥EB C. BC=DE D. ∠A=∠EBC 7. (2019·邵阳)如图,在Rt△ABC中,∠BAC=90°,∠B=36°,AD是斜边BC上的中线,将△ACD沿AD对折,使点C落在点F处,线段DF与AB相交于点E,则∠BED

计算机图形学答案,第七章

习题 2.试证明下述几何变换的矩阵运算具有互换性: (1)两个连续的旋转变换;(2)两个连续的平移变换; (3)两个连续的变比例变换;(4)当比例系数相等时的旋转和比例变换; (1)证明:设第一次的旋转变换为: cosθ1 sinθ1 0 T1= - sinθ1 cosθ1 0 0 0 1 第二次的旋转变换为: Cosθ2 s inθ2 0 T2= - sinθ2 cosθ2 0 0 0 1 则因为 T1*T2 = cosθ1 sinθ1 0 cosθ2 sinθ2 0 - sinθ1 cosθ1 0 - sinθ2 cosθ2 0 0 0 1 0 0 1 = cosθ1 cosθ2+sinθ1 sinθ2 cosθ1 sinθ2+ sinθ1 cosθ2 0 - sinθ1 cosθ2- cosθ1 sinθ2 -sinθ1 sinθ1+ cosθ1 cosθ2 0 0 0 1 Cos(θ1+θ2)sin(θ1+θ2) 0 = - sin(θ1+θ2) cos(θ1+θ2) 0 0 0 1 cosθ2 sinθ2 0 cosθ1 sinθ1 0 T2*T1 = - sinθ2 cosθ2 0 - sinθ1 cosθ1 0 0 0 1 0 0 1

cosθ1 cosθ2+ sinθ1 sinθ2 cosθ1 sinθ2+ sinθ1 cosθ2 0 = - sinθ2cosθ1- cosθ2 sinθ1 -sinθ1 sinθ1+ cosθ1 cosθ2 0 0 0 1 Cos(θ1+θ2)sin(θ1+θ2) 0 = - sin(θ1+θ2) cos(θ1+θ2) 0 0 0 1 即T1*T2= T2*T1, 两个连续的旋转变换具有互换性 (2)证明:设第一次的平移变换为: 1 0 0 T1= 0 1 0 Tx1 Ty1 1 第二次的平移变换为: 1 0 0 T2= 0 1 0 Tx2 Ty2 1 则因为 T1*T2 = 1 0 0 1 0 0 0 1 0 0 1 0 Tx1 Ty1 1 Tx2 Ty2 1 1 0 0 = 0 1 0 Tx1+Tx2 Ty1+Ty2 1 而 T2*T1 = 1 0 0 1 0 0 0 1 0 0 1 0 Tx2 Ty2 1 Tx1 Ty1 1 1 0 0 = 0 1 0

(枣庄专版)2019届中考数学总复习 第1部分 第七章 图形与变换 第一节 投影、视图与尺规作图要题

第一节投影、视图与尺规作图 要题随堂演练 1.(xx·嘉兴中考)下列几何体中,俯视图为三角形的是( ) 2.(xx·菏泽中考)下图是两个等直径圆柱构成的“T”形管道,其左视图是( ) 3.(xx·聊城中考)如图所示的几何体,它的左视图是( ) 4.(xx·荆门中考)某几何体由若干个大小相同的小正方体搭成,其主视图与左视图如图所示,则搭成这个几何体的小正方体最少有( ) A.4个 B.5个 C.6个 D.7个 5.(xx·临沂中考)如图是一个几何体的三视图(图中尺寸单位:cm).根据图中所示数据求得这个几何体的侧面积是( )

A.12 cm2 B.(12+π)cm2 C.6π cm2 D.8π cm2 6.(xx·河北中考)图中三视图对应的几何体是( ) 7.(xx·潍坊中考)如图,木工师傅在板材边角处作直角时,往往使用“三弧法”,其作法是: (1)作线段AB,分别以A,B为圆心,以AB长为半径作弧,两弧的交点为C; (2)以C为圆心,仍以AB长为半径作弧交AC的延长线于点D; (3)连接BD,BC. 下列说法不正确的是( ) A.∠CBD=30° B.S△BDC= 3 4 AB2 C.点C是△ABD的外心 D.sin2A+cos2D=1 8.(xx·青岛中考)一个由16个完全相同的小立方块搭成的几何体,其最下面一层摆放了9个小立方块,它的主视图和左视图如图所示,那么这个几何体的搭法共有种.

9.(xx·白银中考)已知某几何体的三视图如图所示,其中俯视图为正六边形,则该几何体的侧面积为. 参考答案 1.C 2.B 3.D 4.B 5.C 6.C 7.D 8.10 9.108 欢迎您的下载,资料仅供参考!

2012年中考复习 第七章 图形与变换测试(含答案)

第七章《图形与变换》自我测试 [时间:90分钟分值:100分] 一、选择题(每小题3分,满分30分) 1.(2011·义乌)下列图形中,中心对称图形有() A.4个B.3个C.2个D.1个 2.(2011·杭州)正方形纸片折一次,沿折痕剪开,能剪得的图形是() A.锐角三角形B.钝角三角形C.梯形D.菱形 3.(2011·潍坊)如图,阴影部分是由5个小正方形涂黑组成的一个直角图形,再将方格内空 白的两个小正方形涂黑,得到新的图形(阴影部分),其中不是 ..轴对称图形的是() A B C D 4.(2010·泸州)如图,四边形ABCD是正方形,E是边CD上一点,若△AFB经过逆时针旋转角θ后与△AED重合,则θ的取值可能为() A.90°B.60°C.45°D.30° (第3题) (第4题) (第5题) 5.(2010·自贡)边长为1的正方形ABCD绕点A逆时针旋转30°得到正方形AB′C′D′,两图叠成一个“蝶形风筝”(如图所示阴影部分),则这个风筝的面积是() A.2-3 3 B. 2 3 3C.2- 3 4D.2 6.(2011·乐山)如图,直角三角板ABC的斜边AB=12 cm,∠A=30°,将三角板ABC绕C 顺时针旋转90°至三角板A′B′C′的位置后,再沿CB方向向左平移,使点B′落在原三角板ABC的斜边AB上,则三角板A′B′C′平移的距离为()[来源:学_科_网] A. 6 cm B. 4 cm C. (6-2 3) cm D.(4 3-6) cm

(第6题) (第7题) (第8题) 7.(2011·烟台)如图,△ABC中,点D在线段BC上,且△ABC∽△DBA,则下列结论一定正确的是() A.AB2=BC·BD B.AB2=AC·BD C.AB·AD=BD·BC D.AB·AD=AD·CD 8.(2011·黄冈)如图,把Rt△ABC放在直角坐标系内,其中∠CAB=90°,BC=5,点A、B 的坐标分别为(1,0)、(4,0),将△ABC沿x轴向右平移,当点C落在直线y=2x-6上时,线段BC扫过的面积为() A.4 B.8 C.16 D.8 2 9.(2010·东营)把一个图形先沿着一条直线进行轴对称变换,再沿着与这条直线平行的方向 平移,我们把这样的图形变换叫做滑动对称变换. .......在自然界和日常生活中,大量地存在 这种图形变换(如图甲).结合轴对称变换和平移变换的有关性质,你认为在滑动对称变 .....换.过程中,两个对应三角形(如图乙)的对应点所具有的性质是() A.对应点连线与对称轴垂直B.对应点连线被对称轴平分 C.对应点连线被对称轴垂直平分D.对应点连线互相平行 (第9题) (第10题) (第12题) 10.如图所示,它是小孔成像的原理,根据图中尺寸(AB∥CD),如果已知物体AB=30,则CD的长应是() A.15 B.30 C.20 D.10 二、填空题(每小题3分,满分30分) 11.(2011·泉州)等边三角形、平行四边形、矩形、圆这四个图形中,既是轴对称图形又是中心对称图形的是________. 12.(2011·永州)永州市新田县的龙家大院至今已有930多年历史,因该村拥有保存完好的“三堂九井二十四巷四十八栋”明清建筑,而申报为中国历史文化名村.如图是龙家大院的一

第四章_OpenGL图形变换(一)

第四章 OpenGL 图形变换 OpenGL 图形变换是OpenGL 技术体系的核心内容之一,它的最主要功能是让虚拟世界里的物体动起来,是虚拟世界的动力驱动系统,也可以称之三维图形系统的引擎! OpenGL 图形变换的主要内容包括几何变换、投影变换、裁剪变换、视口变换等,本章尽量以通俗易懂的方式来讲解各技术要点。 4. 1 图形变换浅说 OpenGL 图形变换和照相是非常相似的,它们之间的关系大致描述如下。 1、视点变换(View Transformation ) 视点变换相当于把相机放到一定的位置上,镜头对准场景。如图4-1所示。 图4-1 视点变换与相机定位 在OpenGL 中, 默认情况下,视点变换相当于把相机放到世界坐标系的原点 (0 ,0 ,0),镜头指向Z 轴的负方向,相当于从世界坐标系的原点向屏幕内部的虚拟场景观察。 2、模型变换(Model Transformation ) 模型变换相当于场景中人物或对象位置的变化、角度的改变和大小的改变。 图4-2 虚拟照相场景中的人物 Y X Z 观察方向 X

照相时场景中的人物或对象需要作调整,以便他们位于场景中合适的位置上。有此时候人物不在视野范围内时,还要走动一下,进入镜头场景内,方向不对时,还要转动一下,眼睛转向镜头。比如图4-2所示,照相时,警察不在镜头场景内,他需要向后向移动。中间的企鹅背对镜头,他需要转过向来面向镜头。企鹅向左边的气球中吹气,气球变大。调整后的场景如图4-3所示。 图4-3 虚拟照相场景中的调整后人物或对象 上述调整过程中的人员移动 和企鹅的转身动作 和气球充气变大 都属于模型变换。 3、投影变换(Projection Transformation ) 投影变换相当于调整相机镜头焦距,放大或缩小景物(如图4-4所示)。 图4-4 投影变换与相机焦距调整 OpenGL 中投影变换的本质功能是定义一个视景体,使视景体外的多余部分被裁剪掉,再把景物变换到一个规则投影体(高、宽、深均为2个单位的立方体)。 Z Y X 观察方向

图形学 第四章图形变换

第四章 图形变换 图形变换是计算机图形学的基础内容之一。图形在计算机上的显示可以比喻为用假想的照相机对物体进行拍照,并将产生的照片贴在显示屏上的指定位置进行观察的过程。三维物体要在屏幕上显示首先要做的就是投影变换。此外,还要求能够对物体进行旋转、缩放、平移变换。绘图过程还要用窗口规定显示物体的哪个部分,用视区来规定将窗口中的内容显示在屏幕上的什么位置。图形显示的过程见下图。 图4.1 图形显示的坐标变换过程 在本章中,我们将实现二维图形的几何变换、三维图形的投影变换,以及对图形进行裁剪的算法。 4.1变换的数学基础 在计算机图形学的图形变换过程中要大量的用到向量、矩阵以及它们之间的运算。本小节对这些知识做简要介绍。 一、向量及向量运算 一个物理量,如果我们只关心其数值的大小(例如物体的质量、体积、密度),则这样的量统称为标量,如果我们既关心其数值大小,还关心其方向(如速度),则这样的两统称为向量。标量一般用普通字体的英文字母显示,而向量一般用黑体英文字母显示。 设向量111(,,)x y z a ,222(,,)x y z b ,有关的向量运算有: (1) 两个向量的和、差运算 121212(,,)x x y y z z ±=±±±a b (2) 两个向量的点乘运算 112233x y x y x y =++ a b (3) 两个向量的叉乘运算 1 111221122112212 2 2 (,,)x y z y z y z z x z x x y x y x y z ?==---i j k a b (4) 向量的长度 ||==a

二、矩阵及矩阵运算 由m n ?个数(1,2,,;1,2,,)ij a i m j n == 排成矩形表: 11 121212221 2n n m m mn a a a a a a a a a = A 或简记成()ij mn a =A 或()ij m n a ?=A ,称为一个m 行n 列的矩阵,简称m n ?矩阵,ij a 叫做第i 行第j 列元素。当m n =时,A 叫做n 阶方针,此时元素(1,2,,)ii a i n = 称为主对角线元素。 只有一行的矩阵11121(,,,)n a a a 称为行向量,只有一列的矩阵11211m a a a ?? ? ? ? ??? 称为列向量。 有关矩阵的运算有 (1) 数乘矩阵 用标量t 乘A 的每一个元素而得的矩阵称为t 与A 的乘积,记为:t A 11 1212122212n n m m mn ta ta ta ta ta ta t ta ta ta = A (2) 矩阵的加法运算 设有两个m n ?矩阵A ,B ,将它们对应元素相加而得到的矩阵称为A 与B 的和,记为A +B 1111 1212112121 2222 2211 22n n n n m m m m mn mn a b a b a b a b a b a b a b a b a b ++++++= +++A +B (3) 矩阵的乘法运算 设有矩阵23()ij a ?=A ,32()ij b ?=B ,则此二矩阵相乘的积为矩阵C : 111112211331111212221332211122212331211222222332a b a b a b a b a b a b a b a b a b a b a b a b ++++??= ?++++?? C A B 可见,只有A 的列数等于B 的行数的时候,A B 才有意义。 矩阵运算有如下基本性质 (1) 数乘矩阵适合分配律和结合律 ()t t t +=+A B A B ()t t =A B A B

安徽省201x中考数学决胜一轮复习 第7章 图形与变换 第1节 投影与视图习题

第七章图形与变换 第1课时投影与视图 1.(xx·菏泽)下图是两个等直径圆柱构成的“T”形管道,其左视图是( B) A B C D 2.(原创题)在水平的讲台上放置圆柱形状的水杯和长方体形状的粉笔盒,如实物图,则此实物图的左视图是( C) A B C D 3.(xx·新疆)下面左图是由三个相同的小正方体组成的几何体,则该几何体的左视图是( C) A B C D 4.在下面的四个几何体中,它们各自的主视图与左视图可能相同的是( B) A B C D 5.(改编题)如图,某剧院舞台上的照明灯P射出的光线成“锥体”,其“锥体”面图的“锥角”是60°.已知舞台ABCD是边长为6 m的正方形.要使灯光能照射到整个舞台,则灯P的悬挂高度是( A)

A.3 6 m B.3 3 m C.4 3 m D. 6 m 6.(xx·威海)一个几何体由n个大小相同的小正方体搭成,其左视图、俯视图如图所示,则n的最小值是( B) A.5 B.7 C.9 D.10 7.(改编题)如图,小芳和爸爸正在散步,爸爸身高1.8 m,他在地面上的影长为2.1 m.若小芳比他爸爸矮0.3 m,则她的影长为__1.75 m__. 8.一个长方体的三视图如图所示,若其俯视图为正方形,则这个长方体的底面边长是__2__. 9.(xx·日照)如图是一个几何体的三视图(图中尺寸单位:cm),根据图中所示数据计算这个几何体的表面积是__4πcm2__.

10.(原创题)如图是一个立体图形的主视图、左视图和俯视图,图中单位是厘米,则立体图形的体积为__2π__立方厘米. 11.如图是一个几何体的三视图. (1)写出这个几何体的名称; (2)根据所示数据计算这个几何体的表面积. 解:(1)由三视图得几何体为圆锥, (2)圆锥的表面积=π×22+π×2×6=16π. 12.如图,A ,B 在一直线上,小明从点A 出发沿AB 方向匀速前进,4秒后走到点D ,此时他(CD )在某一灯光下的影长为AD ,继续沿AB 方向以同样的速度匀速前进4秒后到点F ,此时他(EF )的影长为2米,然后他再沿AB 方向以同样的速度匀速前进2秒后达点H ,此时他(GH )处于灯光正下方. (1)请在图中画出光源O 点的位置,并画出他位于点F 时在这个灯光下的影长FM (不写画法); (2)求小明沿AB 方向匀速前进的速度. 解:(1)如图所示:FM 即为所求; (2)设速度为x 米/秒,根据题意得CG∥AH ,∴△COG∽△AOH ,∴CG AH =OG OH ,即OG OH =6x 10x =35,又∵CG∥AH ,∴△OEG∽△OMH ,∴EG MH =OG OH ,即2x 2+2x =35,∴解得x =32 .所以

浙江省中考数学总复习:课前诊断测试 第七章 图形变换

浙江省中考数学总复习:课前诊断测试第七章图形变换 图形的轴对称与中心对称 1.下列英文字母属于轴对称图形的是( ) A.N B.S C.L D.E 2.(2018·广西中考)下列美丽的壮锦图案是中心对称图形的是( ) 3.我国传统建筑中,窗框(如图1)的图案玲珑剔透、千变万化,窗框一部分如图2,它是一个轴对称图形,其对称轴有( ) A.1条B.2条C.3条 D.4条 4.点P(-3,2)关于原点成中心对称的点的坐标是( ) A.(3,2) B.(-3,2) C.(3,-2) D.(-3,-2) 5.图中序号(1)(2)(3)(4)对应的四个三角形,都是△ABC这个图形进行了一次变换之后得到的,其中是通过轴对称得到的是( ) A.(1) B.(2) C.(3) D.(4) 6.圆的对称轴是__________________. 7.下列图形中,__________是中心对称图形(只需填序号).

8.已知点P(3,a)关于y轴对称的点为Q(b,2),则ab=________. 9.在平面直角坐标系中,点P(1,1),N(2,0),△MNP和△M1N1P1的顶点都在格点上,△MNP 与△M1N1P1是关于某一点中心对称,则对称中心的坐标为_______. 10.如图,把一张长方形纸片沿EF折叠后,点D,C分别落在D′,C′的位置.若∠EFB=65°,则∠AED′等于__________. 参考答案 1.D 2.A 3.B 4.C 5.A 6.直径所在的直线7.C,D 8.-6 9.(2,1) 10.50°

图形的平移与旋转 1.下列运动属于旋转的是( ) A.滚动过程中的篮球的滚动 B.钟表的钟摆的摆动 C.气球升空的运动 D.一个图形沿某直线对折的过程 2.如图,四边形EFGH是由四边形ABCD平移得到的,已知AD=5,∠B=70°,则( ) A.FG=5,∠G=70° B.EH=5,∠F=70° C.EF=5,∠F=70° D.EF=5,∠E=70° 3.如图,在6×6方格中有两个涂有阴影的图形M,N,图1中的图形M平移后位置如图2所示,以下对图形M的平移方法叙述正确的是( ) A.向右平移2个单位,向下平移3个单位 B.向右平移1个单位,向下平移3个单位 C.向右平移1个单位,向下平移4个单位 D.向右平移2个单位,向下平移4个单位 4.已知点P(-3,5)平移后得到点Q(3,-2),则点P的平移情况是( ) A.先向左平移3个单位长度,再向下平移5个单位长度 B.先向右平移6个单位长度,再向上平移7个单位长度 C.先向左平移6个单位长度,再向下平移5个单位长度

第七章图形的变化单元检测卷

第七章图形的变化单元检测卷 (时间:120分钟 总分:120分) 一、选择题(每小题3分,共30分) 1.下面四大国产手机品牌图标中,是轴对称图形的是( A ) 2.在平面直角坐标系内,线段CD 是由线段AB 平移得到的,点A(-2,3)的对应点为C(1,4),则点B(-4,-1)的对应点D 的坐标为( D ) A .(-7,-2) B .(4,2) C .(0,1) D .(-1,0) 3.若a ∶b =3∶4,且a +b =14,则2a -b 的值是( A ) A .4 B .2 C .20 D .14 4.菱形不具备的性质是( D ) A .是轴对称图形 B .是中心对称图形 C .对角线互相垂直 D .对角线一定相等 5.如图,有一斜坡AB ,坡顶B 离地面的高度BC 为30 m ,斜坡的倾斜角是∠BAC ,若tan ∠BAC =25,

则此斜坡的水平距离AC为( A ) A.75 m B.50 m C.30 m D.12 m 6.在平面直角坐标系中,点P(-3,m2+1)关于原点对称点在( D ) A.第一象限 B.第二象限 C.第三象限 D.第四象限 7.如图,在矩形ABCD中,AB=6,AD=3,动 点P满足S△PAB=1 3S矩形ABCD,则点P到A,B两点距 离之和PA+PB的最小值为( A ) A.213 B.210 C.3 5 D.41 8.如图,四边形ABCD为菱形,AB=2,∠DAB =60°,点E,F分别在边DC,BC上,且CE=1 3CD, CF=1 3CB,则S△CEF=( D ) A. 3 2B. 3 3C. 3 4D. 3 9

第七章《图形与变换》综合测试卷

第七章《图形与变换》综合测试卷一、选择题(每小题3分,共30分) 1.下列图形中,既是轴对称图形又是中心对称图形的是(D ) A. B. C. D. 2.已知△ABC与△A1B1C1相似,且相似比为1∶3,则△ABC与△A1B1C1的面积之比为(D) A. 1∶1 B. 1∶3 C. 1∶6 D. 1∶9 3.如图,A,B,C是小正方形的顶点,且每个小正方形的边长为1,则tan∠BAC的值为(B) A. 1 2 B. 1 C. 3 3 D. 3 ,(第3题)) ,(第3题解)) 【解析】如解图,连结BC. 易得AB=BC=5,AC=10,∴AB2+BC2=AC2, ∴△ABC为等腰直角三角形,∴∠BAC=45°, ∴tan∠BAC =1. (第4题) 4.如图,在△ABC中,∠CAB=65°,将△ABC在平面内绕点A逆时针旋转到△AB′C′的位置,使CC′∥AB,则旋转角的度数为(C) A. 35° B. 40° C. 50° D. 65°

【解析】∵CC′∥AB,∴∠ACC′=∠CAB=65°. 由旋转的性质知,AC=AC′, ∴∠AC′C=∠ACC′=65°, ∴∠CAC′=50°,即旋转角的度数为50°. (第5题) 5.如图,利用标杆BE测量建筑物的高度.已知标杆BE高1.2 m,测得AB=1.6 m,BC=12.4 m.则建筑物CD的高是(B) A. 9.3 m B. 10.5 m C. 12.4 m D. 14 m 【解析】∵BE∥CD,∴△ABE∽△ACD, ∴AB AC=BE CD,即 1.6 1.6+1 2.4 = 1.2 CD, ∴CD=10.5(m). 6.如图,在Rt△ABC中,∠B=90°,∠BAC=30°.以点A为圆心,BC长为半径画弧交AC于点D,分别以点A,D为圆心,AB长为半径画弧,两弧交于点E,连结AE,DE,则∠EAD的余弦值是(B) A. 3 12 B. 3 6 C. 3 3 D. 3 2 ,(第6题)),(第6题解)) 【解析】如解图,过点E作EF⊥AC于点F. ∵∠B=90°,∠BAC=30°,∴AC=2BC,AB=3BC.

第七章图形与变换

第七章图形与变换 第一节视图与投影 三视图(10年10考) 1.概念:我们用三个互相垂直的平面作为投影面,其中正对着我们的叫做正面,正面下方的叫做水平面,右边的叫做侧面.一个物体(例如一个长方体)在三个投影面内同时进行正投影,在①正面内得到的由前向后观察物体的视图,叫做主视图,在水平面内得到的②由上向下观察物体的视图,叫做俯视图;在侧面内得到由左向右观察物体的视图,叫做左视图. 2.特点:主视图,反映它的长和高;俯视图,反映物体的长和宽;左视图,反映它的③宽和高. 3.画法:画三视图一般先画主视图,再画俯视图和左视图,通常把俯视图画在主视图下面,把左视图画在主视图的右边.主视图的长与俯视图的长对正;主视图的高与左视图的④高平齐;俯视图的宽与左视图的宽相等. 4.常见几何体的三视图

3.常见组合体的三视图

三视图的画法必须符合以下规律:首先观察物体,画出视图的外轮廓线,然后将视图补充完整,其中看得见部分的轮廓线通常画成实线,看不见部分的轮廓线通常画成虚线. 棱柱及常见几何体的展开与折叠 1.棱柱及其分类 有两个面互相⑤平行,其余各面都是四边形,并且每相邻两个四边形的公共边都互相平行,由这些面围成的几何体叫做棱柱,当侧面⑥垂直于底面时,棱柱称为直棱柱.底面是正多边形的直棱柱叫做正棱柱.

2.常见几何体的展开图 3.正方体展开图的类型(1)一四一型 (2)二三一型

(3)三三型(4)二二二型 4.立体图形的折叠 一个几何体能展开成一个平面图形,这个平面图形就可以折叠成相应的几何体,展开与折叠是一对互逆的过程. 投影 1.概念:一般地,用光线照射物体,在某个平面上得到的影子叫做物体的投影,照射光线叫做⑦投影线,投影所在的平面叫做⑧投影面.2.平行投影:由⑨平行光线形成的投影是平行投影. 3.中心投影:由同一点(点光源)发出的光线形成的投影叫做中心投影.正投影:投影线⑩垂直于投影面产生的投影叫做正投影. 组合体的三视图

相关文档
最新文档