计算机图形学基础教程.pdfVIP

  • 392
  • 0
  • 约8.54千字
  • 约 15页
  • 2021-11-27 发布于上海
  • 举报
实用文档 第一章 1. 计算机图形学的主要研究内容是什么? 答:计算机中图形的表示方法,以及利用计算机进行图形的计算、处 理和显示的相关原理与算法,构成了计算机图形学的主要研究内容。 图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面 造型、实体造型、真实感图形计算与显示算法, 以及科学计算可视化、 计算机动画、自然景物仿真、虚拟现实等。 2. 列举三个以上图形学的应用领域。 答:计算机辅助设计与制造( CAD/CAM)、可视化、真实感图形实时 绘制与自然景物仿真、计算机动画、用户接口、计算机艺术等。 3. 一个图形系统通常由哪些图形设备组成? 答:一个图形系统通常由图形处理器、 图形输入设备和图形输出设备 构成。 4. 图形和图像的区别是什么? 答:图像是指计算机内以位图 (Bitmap) 形式存在的灰度信息; 图形含 有几何属性, 更强调物体 (或场景)的几何表示, 是由物体 (或场景) 的几何模型 ( 几何参数 ) 和物理属性 ( 属性参数 ) 共同组成的。 5.CRT 显示器的原理是什么? 答:通过电子枪,将从阴极发射出大量电子,经过强度控制,聚集和 加速,使其形成电子流,再经过偏转线圈的控制,快速的轰击显示器 的荧光屏,从而使荧光屏上的荧光粉发亮。 文案大全 实用文档 6.LCD 有哪些技术指标 ? (1)可视角度( 2 )点距和分辨率( 3)展望 7. 有哪些常用的图形输入设备? 答:键盘、鼠标、光笔和触摸屏等。 第二章 1. 描述直线扫描的 DDA算法、中点画线算法和 Bresenham算法,并用 程序实现 Bresenham算法。 答:直线扫描的 DDA算法 : DDA算法原理是当直线的斜率在( -1 ,1)之间时,它的增量应该以 x 为准,即每次都应该让 x 增加一个像素,然后计算出 y 的值(y 值增 量绝对值小于 1,更精确),再进行四舍五入,最终得到实际点的像 素。当直线斜率绝对值大于 1 时,增量应该以 y 为准。 中点画线算法 : 假定直线斜率 k 在 0~1 之间,当前象素点为 (xp,yp ), 则下一个象素点有两种可选择点 P1 (xp+1,yp )或 P2 (xp+1,yp+1 )。 若 P1 与 P2 的中点( xp+1,yp+0.5 )称为 M,Q为理想直线与 x=xp+1 垂线的交点。当 M在 Q 的下方时,则取 P2 应为下一个象素点;当 M 在 Q 的上方时,则取 P1为下一个象素点。 Bresenham算法 : 过各行、各列像素中心构造一组虚拟网格线,按直 线从起点到终点的顺序计算直线各垂直网格线的交点, 然后确定该列 像素中与此交点最近的像素。 文案大全 实用文档 2. 用中点画线发扫描转换从点 A (1,0 )到 B (4,7 )经过的直线段, 并给出每一步的判别值。 解:由于 A B 直线的斜率 k=7/3 且 k1 我们将坐标进行交换,得到的 k=3/7 就可以用书上的方法: a=-3 b=7 d=1 d1=-6 d2=8 判别式随坐标的变化: x y d 0 1 1 1 1 -5 2 2 3

文档评论(0)

1亿VIP精品文档

相关文档