计算机图形学是信息技术领域的一个重要分支,主要研究如何在计算机中表示、处理和显示图形。以下是对提供的复习题中涉及的一些关键概念的详细说明:
1. **图形**:图形是屏幕上可视化的表示,可以是点、线、曲线、形状、图像等。
2. **像素图**(位图):像素图是由像素点构成的图像,每个像素有自己的颜色值。当放大位图时,可能会看到像素的格子状结构。
3. **参数图**:参数图是用参数来表示图形的一种方式,例如通过参数变化来生成曲线或曲面。
4. **扫描线**:在光栅图形处理中,扫描线是显示器逐行扫描屏幕时的路径。
5. **构造实体几何表示法**:这种方法用于表示三维物体,通过定义其边界的多边形来构建。
6. **投影**:投影是将三维对象映射到二维平面上的过程,常见的有平行投影和透视投影。
7. **参数向量方程**:用于描述曲线或曲面的数学方程,其中变量是参数,而不是直接使用笛卡尔坐标。
8. **自由曲线**:不受特定数学函数约束的曲线,可以通过控制点或参数来定义。
9. **曲线拟合**:通过选择合适的数学函数或曲线类型,使数据点尽可能接近目标曲线的过程。
10. **曲线插值**:找到一条通过所有给定点的曲线,使得曲线在每个点上达到精确匹配。
11. **区域填充**:给定一个图形区域,将其内部的像素填充为特定颜色。
12. **扫描转换**:将图形从几何表示转换为像素表示的过程,常用于绘制多边形。
13. **帧缓冲存储器**:存储屏幕像素颜色信息的内存区域,位图就是存储在帧缓冲中的数据。
14. **矢量字符**:由线条和曲线构成的字符表示,缩放时保持清晰,与点阵字符不同。
15. **多边形的扫描变换**:一种将多边形转换为像素表示的方法,不依赖预定义的内部或边界像素值。
16. **齐次坐标**:在坐标系统中添加一个额外的维度,方便进行几何变换计算。
17. **实体**:在计算机图形学中,实体通常指三维模型,可能包括多边形或曲面片。
18. **实体的几何性质**:如位置、尺寸、形状等,这些属性用于描述物体的特征。
19. **实体的拓扑关系**:描述实体之间的空间关系,如相邻、相交等。
20. **扫描表示法**(推移表示法):通过物体的移动轨迹来创建新物体的表示方法。
21. **平面几何投影**:包括透视投影和平行投影,其中透视投影会产生透视效果,平行投影则保持比例不变。
22. **DDA算法**:数字微分分析法,用于绘制直线,不涉及三角函数,计算简单。
23. **灭点**:在透视投影中,平行线在远处交汇的点。
24. **消隐**:消除图形中不可见的元素,以提供更真实的视觉效果。
25. **裁剪**:确定图形元素是否在视见体(观察区域)内,对超出的部分进行修剪。
以上概念涵盖了计算机图形学的基础,包括图形表示、几何变换、投影、填充、消隐和裁剪等核心概念,这些都是理解和应用计算机图形学的关键。