当前位置:文档之家› 图形学作业

图形学作业

作业一:

1、显示分辨率,物理分辨率,缓冲分辨率的区别

计算机显示控制器所能够提供的显示模式分辨率,实际应用中简称为显示模式.

又称屏幕分辨率或光栅分辨率.它决定了显示系统最大可能的分辨率,任何显示控制器所提供的分辨率也不能超过这个物理分辨率.

是指帧缓冲区的大小,一般用缓冲区的字节数表示.

2、显示分辨率800×600,24位真彩色,所需的帧缓冲存储器最小为多少?

3、显示分辨率800×600,8位,像素点(200,300)在帧缓存中的地址为多少?

4、以数值微分法(DDA)画直线(2,3)(8,5)时所得到的点的序列是?

5、数值微分法(DDA)画直线的算法和程序

6、Bresenham扫描直线的算法和程序

作业二:

1.求出用有序边表填充算法填充下图所示多边形时的新边表及活性边表。

26扫描线填充时

3、画出下图用边填充算法实现填充的过程(每条边画一个图)

4.、画出下图用带栅栏的边填充算法(栅栏填充)实现填充的过程(每条边画一个图)

第三次作业:

一、单项选择

1、为了将二维空间的点实现左移3个单位,上移4个单位,所用的矩阵为

A 、??????????-100040003

B 、????

??????100040003

B

B

E

C 、??????????100410301

D 、????

??????-100410301 2、为了将二维空间的点转变成为关于y=x 对称的点,所用的变换矩阵为

A 、??????????010100001

B 、????

??????-100010001 C 、??????????100010001 D 、????

??????100001010 3、三维空间中绕Z 轴旋转要用的变换矩阵为

A 、????????????-10000cos sin 00sin cos 00001θθθθ

B 、?????

???????-1000010000cos sin 00sin cos θθθθ C 、????????????-10000cos 0sin 00100sin 0cos θθθθ D 、?????

???????-θθθθcos sin 00sin cos 0000100001 4、不可做定位设备的是

A 、打印机

B 、鼠标器

C 轨迹球、

D 、触摸屏

5、光栅显示器要能显示32位真彩色,分辨率为800X600,其显示存储器容量最

小为( )字节。

A 、1.92K

B 、15M

C 、16M

D 、1.92M

6、在线宽的处理方法中采用重复像素法绘制一条水平线段和一条垂直线段端点

相连时必定会出现( )

A 、线长不一致

B 、连接处有缺口

C 、线宽不一致

D 、有锯齿

7、在数字微分法中求下一像素点的坐标值时,下列说法正确的是( ) ?

A 、x 和y 两都可变化1

B 、x 和y 变化1与直线斜率有关

C 、x 变化1

D 、y 变化1

8、计算机图形学的物质基础是( )

A 、显示器

B 、CPU

C 、键盘

D 、鼠标

9、多边形用简单种子填充算法的最主要问题是( )

A 、堆栈大,易溢出

B 、速度慢

C 、占空间多

D 、难实现

10、多边形填充时用扫描线种子填充算法与简单种子填充算法相比较,最大的好

处在于 ( )

A、堆栈需要少,不会溢出

B、易实现

C、速度快

D、效果好

11、用if (位串[i %32]) SetPixel (x,y,color)实现线型时,会出现的问题是

A、斜线中的笔划比竖向的笔划长

B、斜线中的笔划比竖向的笔划窄

C、斜线中的笔划比横向的笔划窄

D、斜线中的笔划比横向的笔划短

12、二维点(3,4)的规格化齐次坐标表示是( )

A、(3,4,0)

B、(3,4,1)

C、(6,8,2)

D、(6,8,2)

13、规格化设备坐标系中点的单位( )

A、像素点

B、mm

C、cm

D、无

14、规格化设备坐标系中点的横坐标取值范围是( )

A、整数

B、小数

C、[0,1]

D、计算机可表示的数

15、用边填充算法填充如下多边形时,A点会被绘制( )次?

A、1

B、2

C、3

D、4

16、关于数值微分法(DDA)和Bresenham算法说法不正确的是( )

A、DDA含浮点数

B、Bresenham中只有整数运算

C、DDA运行快

D、Bresenham运行快

17、下面关于光点和像素点说法正确的是( )

A、光点和像素点是同一个概念

B、光点和像素点一样大

C、显示器制造完成后光点的大小是固定的

D、显示器的像素点的大小是固定的

二、不定项选择

1、八分法画圆用到的对称有()

A、y=x对称

B、任意直线对称

C、x轴对称

D、y轴对称

2、三维基本变换中旋转变换有()种

A、2

B、3

C、4

D、5

3、平面中将一幅图倒立并放大2倍必定要用到的变换有

A、平移变换

B、比例变换

C、旋转变换

D、对称变换

4、属于透视投影的有

A、一点透视

B、两点透视

C 、侧透视

D 、三点透视

5、基本几何变换包括( )

A 、平移变换

B 、比例变换

C 、旋转变换

D 、对称变换

6、属于正投影的有( )

A 、透视投影

B 、主视图

C 、俯视图

D 、侧视图

7、二维坐标中能实现整体放大3倍的变换是( )

A 、??????????300030003

B 、????

??????100030003 C 、??????????3/100010001 D 、????

??????333333333 8、帧缓冲存储的容量与( )有关.

A 、显示分辨率

B 、刷新频率

C 、颜色质量

D 、用户爱好

9、用有序边表的扫描线算法填充多边形时,下列说法正确的是( )

A 、有一个活性边表

B 、有一个新边表

C 、在扫描过程中活性边表是不变的

D 、在扫描过程中新边表是不变的

10、下面关于点阵型和矢量型字符说法正确的是( )

A 、缩放时点阵型字符失真小

B 、缩放时点阵型字符失真大

C 、缩放时矢量型字符失真小

D 、缩放时矢量型字符失真大

二、作图题

以简单种子填充算法填充下图所示区域,画出填充第6个后堆栈中的情况和像素点的填充序列。

-

三、算法和程序题

1、写出二维平面中关于直线y=x对称的算法和程序;

2、写出二维平面中点关于圆心旋转altha角度的算法和程序;

3、写出三维平面中关于xoy平面对称的算法和程序;

第四次作业

简答题:

1、矢量图与位图的差别?

2、根据圆的极坐标以 作为增量扫描圆的算法有什么优缺点?

3、简要说明线宽处理及连接方法有哪些?

4、数值微分法(DDA)扫描转换直线时为什么没有出现直线不连续的现象?

5、计算机图形学研究的内容是什么?

6、在计算机图形设备上生成真实逼真的图像、图形通常需要经过哪四个步骤?

7、在数值微分法(DDA)中直线的最后一个点没有绘制,而在Bresenham算法中直线的最后一个却进行了绘制,为什么会有不一致的问题?

8、简述窗口和视区的关系?

9、简述曲线曲面设计方法的四个要求?

10、什么是光栅化?

11、简述两种反走样方法?

12、什么是曲线的局部可调性?列举两种具有这种性质的曲线。

第五次作业

单选题

1、能作局部修改的曲线是()

A、Bezier曲线

B、NURBS曲线

C、三次样条曲线

D、Hermite样条曲线

2、与线宽处理无关的是()

A、方刷子

B、反走样

C、线刷子

D、圆帽

3、采用cohen-sutherland算法时,直线AB两个端点的编码分别是a,b,则判断直线AB在区域内的准则是( )

A、a,b位与为0

B、a,b位或为0

C、a,b逻辑与为0

D、a,b逻辑或为0

4、图形变换采用齐次坐标系表示的最重要原因是( )

A、简单

B、运算速度快

C、占用空间小

D、运算形式统一

5、生成真实感场景必定要用到的技术是( )

A、光照

B、纹理

C、纹理

D、光线跟踪

不定项选择

1、在多边形拾取中,从拾取点作一条射线,下面哪些情况表明点在多边形内()

A、交点个数为奇数

B、交点个数为偶数

C、射线经过顶点

D、拾取点在顶点上

2、四叉树表示图形时包括的状态有()

A、完全覆盖

B、半覆盖

C、不确定状态

D、完全没有被覆盖

3、定位任务中可以使用的辅助技术有()

A、网格

B、引力场

C、标尺

D、导向线

4、三维观察流程可能需要的变换有( )

A、坐标变换

B、规范化投影变换

C、二维变换

D、正投影变换

5、反走样的作用( )

A、减少离散量表示连续量引起的失真

B、减少或消除走样现象

C、减少或消除锯齿

D、提高图象对比度

6、当窗口大小不变而视区变小时,图形对象会( )

A、变大

B、缩小

C、不变

D、难确定

7、与真实感图形绘制有关的是()

A、消隐

B、光线跟踪

C、纹理映射

D、凹凸映射

8、以下哪些是交互绘图技术( )

A、约束

B、引力域

C、橡皮筋技术

D、拖动

9、颜色纹理映射的主要步骤是( )

A、纹理函数定义

B、映射函数定义

C、纹理映射的实施

D、明暗处理

第六次作业

简答题

1、简述曲线曲面设计方法的四个要求?

2、计算机图形学的应用领域(不少于5个)?

3、试列出图形输入、输出设备各3种

4、什么是光栅化?

5、什么是曲线的局部可调性?列举两种具有这种性质的曲线。

作图题

1、用八叉树模型分解下图,画出数据示意图,不少于三层(只需针对第一个1/4)

2、采用简单种子填充算法填充如下图所示的区域,S代表种子,标示出填充点的顺序(只需标示前三个点),画出填充第三个点时堆栈中点的情况。(按下,右,上,左的顺序填充)

程序设计题

1、写出二维空间中一个点的旋转变换程序。

2、写出二维空间中一个点的缩放变换程序。

3、写出二维空间中一个点关于y轴对称变换的程序。

4、写出二维空间中一个点关于x轴对称变换的程序。

5、写出三维空间中一个点关于xoy平面对称变换的程序。

相关主题
文本预览
相关文档 最新文档