计算机图形学作业题
1. 计算机中由图形的形状参数(方程或分析表达式的系数,线段的端点坐标等)加属性参数(颜色、线型等)来表示图形称图形的参数表示;枚举出图形中所有的点称图形的点阵表示,简称为图像(数字图像)
2. 什么是计算机图形学?计算机图形学有哪些研究内容?
3. 计算机图形学有哪些应用领域?
4. 计算机图形学有哪些相关学科分支?它们的相互关系是怎样的?
5. 图形系统的软件系统由哪些软件组成?举例说明。
6. 了解计算机图形系统的硬件。
7. 什么是显示器的分辨率、纵横比、刷新率?
8. 什么是像素、分辨率、颜色数?分辨率、颜色数与显存的关系? 分辨率M ?N 、颜色个数K 与显存大小V 的关系: 例:分辨率为1024像素/行?768行/
帧,每像素24位(bit )颜色(224种颜色)的显示器,所需的显存为:1024?768?24位(bit )=1024?768?24/8=2359296字节(byte )。或:每像素16777216种颜色(24位真彩色),1024?768的分辨率,所需显存为:1024?768?log 216777216位显存=2359296字节显存。
9. 什么是图元的生成?分别列举两种直线和圆扫描转换算法。
10. OpenGL 由核心库GL(Graphics Library)和实用函数库GLU(Graphics Library Utilities)两个库组成。
11. 区域填充算法要求区域是连通的,因为只有在连通区域中,才可能将种子点的颜色扩展到区域内的其它点。 区域可分为 向连通区域和 向连通区域。区域填充算法有 填充算法和 填充算法。
12. 字符生成有哪两种方式?
点阵式(bitmap fonts 点阵字——raster 光栅方法):采用逐位映射的方式得到字符的点阵和编码——字模位点阵。 笔画式(outline fonts 笔画字——stroke 方法):将字符笔画分解为线段,以线段端点坐标为字符字模的编码。 13. 图形信息包含图形的 和 。
14. 什么是图形变换?图形变换只改变图形的 不改变图形的 。图形变换包括 和 ( )。
15. 熟练掌握二维图形的齐次坐标表示、平移、比例、旋转、对称变换以及复合变换的方法和原则。
16. 图形的几何变换包括 、 、 、 、 ;图形连续作一次以上的几何变换称 变换。
17. 试写出图示多边形绕点A(xo,yo)旋转的变换矩阵。要求写出求解过程及结果。
18. 试写出针对固定参考点、任意方向的比例变换矩阵。
19. 试写出对任意直线y=mx+b 的对称变换矩阵。
20. 什么是窗口?什么是视区?什么是观察变换?
21. 简述二维观察变换的流程。
22.
试述窗口到视区的变换步骤,并推出变换矩阵。
??—(位)
—K N M V 2log ??≥