计算机图形学作业题
1、 什么是计算机图形学?计算机图形学有哪些应用领域?
2、 试举例说明你所见到过的计算机图形学的应用实例。
3、 图形系统中常见的输入、输出设备有哪些?
4、 图形软件分为哪两类?试举例说明。
5、 制定图形软件标准的目的是什么?常用的图形软件标准有哪些?
6、 什么是图元的生成(扫描转换图元)?分别列举两种直线和圆扫描转换算法。
7、 简述DDA 和Bresenham ’s 直线扫描转换算法。
8、 已知直线的两端点分别为(20,10)、(30,18),试分别用DDA 和Bresenham ’s 直线扫描转换算法计算出各中间点的坐标值。
9、 简述扫描线多边形填充算法的步骤。
10、字符生成有哪两种方式?笔画式字符与点阵式字符比较有何优点?
点阵式(bitmap fonts 点阵字——raster 光栅方法):采用逐位映射的方式得到字符的
点阵和编码-字模位点阵。
笔画式(outline fonts 笔画字——stroke 方法):将字符笔画分解为线段,以线段端点
坐标为字符字模的编码。
11、什么图元的属性?在图形软件中是如何设置图元的属性?
12、什么是走样,是如何产生的?反走样有哪些方法?
13、什么是齐次坐标?
14、图形的二维几何变换包括哪些?试写出各种几何变换的坐标表达式和变换矩阵。
15、试写出图示多边形绕点(xf,yf)旋转的变换矩阵。要求写出求解过程和步骤。
16、试写出图示三角形相对于(xf,yf)的比例变换矩阵。要求写出求解过程和步骤。
17、试写出图示三角形对直线y=mx+b 的对称变换矩阵。要求写出求解过程和步骤。
18、什么是窗口?什么是视区?什么是观察变换?
19、简述二维观察变换的步骤(画出流程图)?
20、试推出从窗口到视区的变换矩阵。
21、已知w1=10,w2=20,w3=40,w4=80, v1=80,v2=110,v3=10,v4=130, 窗口中一点P(15,60),求视区中的映射点P'?
f ,y f )