计算机图形学作业 DISPLAY 答案

发布 2023-05-19 07:53:28 阅读 7788

袇肀节芅螀肆肈薇螂

计算机图形学作业 i

一. 判断题。

1.齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点肃荿蚄袀羅蒅蒀蚀羈]

2.若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后在将原点平移回去; (

3. 相似变换是刚体变换加上等比缩放变换; (

4. 保距变换是刚体变换加上镜面反射; (

5. 射影变换保持直线性,但不保持平行性。 (

二、填空题。

1. 透视投影的视见体为截头四棱锥形状;平行投影的视见体为长方体形状。

2. 字符的图形表示可以分为矢量表示和点阵表示两种形式。

3. 仿射变换保持直线的平行性。

4. 刚体变换保持长度

5. 保角变换保持向量的角度

三、单项选择题。

1. 分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存?( d罿袃膈莄羂罿莇薆袄]

a. 512kb; b. 1mb; c. 2mb; d. 3mb螆羈节薁薈袄芁芀螄]

2. 在透视投影中,主灭点的最多个数是( c )

a 1; b 2; c 3; d 4

3. 以下关于图形变换的论述不正确的是( b )

a.平移变换不改变图形大小和形状,只改变图形位置罿蒁螂袈膅莇螁羀羈]

b.拓扑关系不变的几何变换不改变图形的连接关系和平行关系;

c.旋转变换后各图形部分间的线性关系和角度关系不变,变换后直线的长度不变。

d.错切变换虽然可引起图形角度的改变,但不会发生图形畸变;

4. 使用下列二维图形变换矩阵将产生变换的结果为( d )

a. 图形放大2倍; [膄芁蒆袆芃薃葿羁肀]

b. 图形放大2倍,同时沿x、y坐标轴方向各移动1个绘图单位;

c.沿x坐标轴方向各移动2个绘图单位; [蕿螂肄肇薂袈螀荿薄]

d.沿x坐标轴方向放大2倍,同时沿x、y坐标轴方向各平移1个绘图单位。 [螂袁肁蚀羇腿肀荿螀]

5. 下列有关投影的叙述语句中,正确的论述为 (b )

a. 透视投影具有近小远大的特点;

b. 平行投影的投影中心到投影面距离是无限的;

c. 透视投影变换中,一组平行于投影面的线的投影产生一个灭点;

d. 灭点可以看作是无限远处的一个点在投影面上的投影莈莄薁羇膁芀薁聿羄]

6. 下列有关三维物体线框模型表示法的叙述语句中,错误的论述为 ( a)

a. 物体线框模型由定义物体边界的直线和曲线组成,并存在面的信息薁螄羆蒂蒃螀膄芁衿]

b. 三维物体线框模型可能出现二义性;

c. 三维物体线框模型所构造出的形体不一定总是简单且有效的;

d. 线框模型不能正确表示曲面信息螂肃腿蒆蚈肂芁蚂肇]

7.下列有关边界表示法的叙述语句中,错误的论述为( c蒂薃羁聿薄螈袇肈芄]

a. 定义了物体的边界也就唯一的定义了物体的几何形状边界;

b. 物体的边界上的面是有界的,而且,面的边界应是闭合的;

c. 物体的边界上的面是有向的,面的法向总是指向物体的内部; [羂芃蒆螈膄芆薂袇肃]

d. 物体的边界上的边可以是曲线,但在两端之间不允许曲线自相交。

8.下述绕坐标原点旋转a角的坐标变换矩阵中(b )是错误。 [肃膂莃薈袆肈莂蚁肁]

a b节螆蚀羅肁虿蚆膄莃]

c d |

a a a a

9.在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点s到端点p)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。请问哪种情况下输出的顶点是错误的( a )

a. s和p均在可见的一侧,则输出s和p.

b. s和p均在不可见的一侧,则输出0个顶点。

c. s在可见一侧,p在不可见一侧,则输出线段sp与裁剪线的交点。

d. s在不可见的一侧,p在可见的一侧,则输出线段sp与裁剪线的交点和p.

10.关于bresenham画圆算法说法正确的是: (a )

a. 该算法可以不使用浮点运算,而只使用整数运算;

b. 该算法必须使用乘法运算袇羁蒅螂肆膃莈螇袂]

c. 该算法不易于用硬件实现;

d. 该算法虽然效率比较高,但是不如角度dda画圆弧方法快; [膁芁螂膅膃莆薈羄肆]

四、简答。1. 正则集的概念。

对一个点集做正则运算(即先对物体取内点再取闭包的运算)后得到的点集就是正则点集。 [芆蒁袁芈薈莄羆肅莈]

2. 请简述二维观察的观察流程。

将定义在世界坐标系的物体,关于窗口裁剪,裁剪后由窗口至视区的变换将物体变换到设备坐标系中扫描转换后显示。

[聿肂薇袃螅莄蕿薆羄]

视区: [蚄节蕿螂蚃羂莂蚈蚂]

当只需要显示图形的一部分时,可以定义了一个裁剪窗口用于指定要显示的图形,一个简单的办法是指定一个二维矩形窗口,窗口内的图形被显示出来,窗口外的图形不显示。在屏幕或绘图纸上也可以定一个矩形,这就称为视区,它被用来指定窗口内的图形在屏幕上显示的大小和位置。 [莄虿袅羀莀蒅蚅羃蒅]

[葿莀虿聿莅荿螁袂芁]

3. 扫描转换。

计算图元上或充分靠近它的一串像素,并依此像素集近似替代图元的连续表示形式在屏幕上显示的过程,称为扫描转换。

裁剪 [肁膀蒁薇袄肆蒀虿聿]

用来指定图形显示内容的矩形区域称为裁剪窗口。针对裁剪窗口,让窗口内的图形被显示出来,让窗口之外的图形被裁剪掉,这一过程称为裁剪。

4. 请简述三维图形的处理流程。

如果物体最初不是被定义在世界坐标系中,而是被定义在自己的局部坐标系(模型坐标系)中,应先经过适当的几何变换——模型变换,使它存在于世界坐标系的某个位置;再经过观察变换,获得物体在观察坐标系中的表示;再将物体关于视见体做裁剪;裁剪后将物体投影到投影平面的窗口之内,最后由窗口至视区的变换将物体变换到设备坐标系中由于显示。

5. 齐次坐标。

二维空间的点(x,y)的齐次坐标定义为(x,y,h),其中:x=hx,y=hy,h 0.

三维空间的点(x,y,z)的齐次坐标定义为(x,y,,z,h),其中:x=hx,y=hy,z=hz,h 0.

上面的h通常取1,当h=0时,而x,y,z不都为零时,上面的齐次坐标分别对应二维空间和三维空间的无穷远点。

[蚁膆莀蒀蚀袆膃莆虿]

6. 反走样。

在光栅图形显示器上绘制非水平且非垂直的直线或多边形边界时,或多或少会呈现锯齿状或台阶状外观。这是因为直线、多边形、色彩边界等是连续的,而光栅则是由离散的点组成,在光栅显示设备上表现直线、多边形等,必须在离散位置采样。这种用离散的量(像素)表示连续的量(图形)而引起的失真,叫走样。

而用于减少或消除这种效果的技术,就称为反走样。 [膄肇薄袆羇莆薃薆膂]

7. 图像分辨率。

一个阴极射线管或lcd在水平和竖直方向单位长度上能识别的最大光点数陈为分辨率。光点也称为像素。通常对于相同尺寸的屏幕,也可以用其水平和竖直方向上能识别出的像素数作为分辨率。

图形分辨率就是指用于显示该图像的屏幕的分辨率。

10.仿射变换 [袆肅莈莆羂膄芇螁蚅]

仿射变换是保持点的共线性(或共面性)以及保持直线的平行性的平面(三维空间)到平面(三维空间)的线性变换, 它也保持三点之间距离的比例关系,但它不保持两点之间的距离和两条直线之间的夹角。

五、计算题 [芄莆蒀肂芃蒈螆羈节]

1. 如图4-1所示三角形abc,将其关于a点逆时针旋转900,写出其变换矩阵和变换后图形各点的规范化齐次坐标。(10分)

平移使a点落于坐标原点,这时变换矩阵为t(-2,-5) [芇蚄蚃膇膃蚃螅罿蒁]

将三角形绕原点旋转900,变换矩阵为r(900) [羁肁薂羅羄膇莈袄袆]

1) 平移使落于原点的a回到原来的位置,变换矩阵为t(2,5)

终上:将三角形abc关于a点逆时针旋转900的变换矩阵为:

[蚀膀芃蒇罿腿莅蚂袅]

a= t(2,5)·r(900)·t(-2,-5)

0 0 10 0 10 0 1 [肇肁薅袁螃莃薈薄羂]

0 -1 7 [袃肃薄蒄袅聿芀螆袈]

1 0 3 [罿羅膂薇螁羁膁螀薄]

变换后a的齐次坐标为:(2,5,1) [芈薇羈芃芈蚀螁腿芇]

变换后b的齐次坐标为:(6,4,1)

变换后c的齐次坐标为:(4,9,1) [螁袁膁芇薄螇膀荿螀]

[羁蒅螁蚃芃蒈袇袂膂]

2.求将图4-3中的空间四面体关于e点整体放大两倍,写出变换矩阵以及变换后图形各点的规范化齐次坐标。(10分)

图4-31)平移使e点落于坐标原点,这时变换矩阵为t(-2,-2,-2) [蒄莄螅罿膀蚆螈肄荿]

2)将空间四面体关于原点整体放大两倍,变换矩阵为s(2,2,2) [蒆蕿膆芅蒆蚁罿膁蒅]

3)平移使落于原点的e回到原来的位置,变换矩阵为t(2,2,2)

终上,变换矩阵为:

a= t(2,2,2)·s(2,2,2)·t(-2,-2,-2)

计算机图形学作业

2010上半年计算机图形学第二次作业。一。填空题 40分,每空1分 1.在opengl里,实现平移 旋转 缩放的函数分别是 gltranslateglrotateglscale 要设置这些矩阵需在 模视变换 模式下,调用 glmatrixmode gl modelview 函数来实现。2.在open...

计算机图形学作业样本

长春大学。目录。1.直线的bresenham算法原理1 1.1中点bresenham算法2 1.2改进的bresenham算法3 2.程序运行结果9 3.总结11 4.参考资料12 5.附录13 1.直线的bresenham算法原理。1.1中点bresenham算法。给定直线的两个端点,可得到直线方...

计算机图形学作业样本

长春大学。目录。1.直线的bresenham算法原理1 1.1中点bresenham算法2 1.2改进的bresenham算法3 2.程序运行结果9 3.总结11 4.参考资料12 5.附录13 1.直线的bresenham算法原理。1.1中点bresenham算法。给定直线的两个端点,可得到直线方...