计算机图形学习题试卷
根据给定的文件信息,我们可以总结出以下几个关键知识点: ### 1. 计算机图形学中的国际标准 - **GKS**: Graphics Kernel System(图形内核系统),是由ISO(国际标准化组织)定义的一种用于科学计算和工程设计的二维图形标准。 - **PHIGS**: Programmers Hierarchical Interactive Graphics System(程序员层次交互式图形系统),是ISO定义的一个用于高级图形应用的标准。 - **CGM**: Computer Graphics Metafile(计算机图形元文件),由ISO定义,用于存储图形数据的文件格式。 - **CGI**: Computer Graphics Interface(计算机图形接口),不是特定的图形标准,而是一个通用术语,指代图形编程接口。 - **IGES**: Initial Graphics Exchange Specification(初始图形交换规范),用于CAD系统之间数据交换的标准。 - **DXF**: Drawing Interchange Format(图纸交换格式),AutoCAD的文件格式,用于CAD数据交换。 - **STEP**: Standard for the Exchange of Product model data(产品模型数据交换标准),ISO定义的一个标准,用于CAD系统的数据交换。 ### 2. 颜色模型的选择 - **RGB**(红绿蓝)模型:主要用于屏幕显示,因为它直接对应于显示屏的三基色。 - **CMY**(青品黄)模型:主要用于打印和印刷,因为打印机通常使用墨水的颜色来形成图像。 - **HSV**(色调、饱和度、明度)模型:通常用于图像处理和分析,便于理解和调整颜色。 - **HLS**(色调、亮度、饱和度)模型:类似于HSV,但在某些上下文中可能会有所不同。 **计算机绘图设备**一般使用**RGB**颜色模型,因为它们直接对应于显示设备的发光元件。 **计算机图形显示器**也使用**RGB**颜色模型,因为它最适合屏幕显示。 ### 3. 输入设备的逻辑对应 - 一个**逻辑输入设备**可以对应**多个**物理输入设备。例如,一个鼠标可以有多个按钮,每个按钮都被视为单独的物理输入设备。 ### 4. 透视投影中的主灭点数量 - 在**透视投影**中,最多可以有**3个**主灭点。这取决于观察者的位置以及被观察对象的方向。 ### 5. 直线绘制算法 - **数值微分法(DDA)**:通过计算每一步的增量来绘制直线。需要注意的是,在给定的代码片段中,第B行存在语法错误,正确的应该是 `float k = (float)(y2 - y1) / (x2 - x1);`。 ### 6. 平面几何投影 - **透视投影**中,一组平行线如果与投影面不平行,则会在投影面上汇聚成一个点,即灭点。 - **平行投影**与透视投影相比,更强调比例和尺寸的准确性,但在视觉效果上不如透视投影真实。 - 在三维空间中的物体进行透视投影变换,可能产生**3个或更多**的生灭点。 ### 7. 用户接口形式 - **子程序库**、**专用语言**、**交互命令**是常见的用户接口形式,而**交互标准**通常是指各种通信协议或数据交换格式,而不是用户接口本身的形式。 ### 8. 图形硬件设备 - **CRT**(阴极射线管)是早期的显示技术之一,主要用于显示器和电视。 - **LED**、**LCD**则是现代显示技术的代表。 - **CAM**(Computer-Aided Manufacturing)、**CAD**(Computer-Aided Design)、**CIMS**(Computer Integrated Manufacturing System)等是与图形相关的软件系统,而非硬件设备。 ### 9. 图形软件标准的重要性 - 制定**图形软件标准**是为了确保不同系统之间能够有效地交换和处理图形数据。这些标准分为**图形文件格式标准**和**图形编程接口标准**两大类。 ### 10. 图形的基本要素 - 图形包括**几何要素**(如点、线、面)和**属性要素**(如颜色、纹理)。在计算机中,几何要素通常用坐标表示,属性要素则通过数值或编码表示。 ### 11. 显示器的分辨率 - **光点**是指电子束在屏幕上形成的最小发光区域。 - **像素点**是指构成图像的基本单元,通常由三个光点组成,分别对应红、绿、蓝三种颜色。 - **显示器的分辨率**指的是屏幕上像素点的数量,通常用水平像素数乘以垂直像素数表示。 ### 12. 边界表示法(BREP)与实体构造表示法(CSG) - **边界表示法**(Boundary Representation,BREP)是一种表示三维物体表面的方法,它使用顶点、边和面来描述物体的几何结构。 - **实体构造表示法**(Constructive Solid Geometry,CSG)是一种通过组合基本几何体(如立方体、球体)来构建复杂物体的方法。 ### 13. 直线线宽的处理 - 处理直线线宽时,可以采用**扫描线填充算法**,通过在每个扫描线上绘制多个像素来模拟不同宽度的线条。此外,还可以使用抗锯齿技术来平滑线条边缘。 ### 14. GKS的逻辑输入设备 - GKS定义了六种逻辑输入设备:**光标定位器**(Cursor Locator)、**选择器**(Selector)、**定位器**(Locator)、**键盘**(Keyboard)、**字符串输入器**(String Inputter)、**图形输入器**(Graphic Inputter)。 - **光标定位器**(Cursor Locator)用于指示用户在屏幕上的位置,常见的物理设备是鼠标。 - **选择器**(Selector)用于选择屏幕上的对象,常见的物理设备是鼠标按钮或触摸屏点击。 - **定位器**(Locator)用于指定一个点的位置,常见的物理设备是触控笔。 - **键盘**(Keyboard)用于输入文本或命令,常见的物理设备就是键盘。 - **字符串输入器**(String Inputter)用于输入字符串,常见的物理设备是键盘。 - **图形输入器**(Graphic Inputter)用于输入图形数据,常见的物理设备是图形板。 以上知识点涵盖了计算机图形学的一些基础知识和技术细节,对于理解计算机图形学的核心概念和原理具有重要的意义。
- 林泽贤2013-11-24没用,还要5分,差评,大家别上当了
- m9198291662012-07-11试卷很有用
- dennis_242013-01-12挺有用的,刷题,但是考试没有帮助
- 粉丝: 32
- 资源: 20
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助