计算机图形学内容总结.pdf
计算机图形学内容摘要计算机图形学内容摘要第一章第一章 图形设备、系统和应用图形设备、系统和应用1计算机图形学及其相关概念2学科发展历史3计算机图形学的应用用户接口、计算机辅助设计与制造、娱乐、计算机辅助绘图、计算机辅助教学、科学计算可视化、计算机艺术4计算机图形系统(硬件部分)5 5计算机图形系统:计算机硬件计算机硬件+图形输入输出设备图形输入输出设备+计算机系统软件计算机系统软件+图形软件;图形软件;计算机图形系统的五大功能:图形输入、图形计算、图形交图形输入、图形计算、图形交互、图形输出、图形存储;互、图形输出、图形存储;六种逻辑输入设备:定位设备、笔画设备、定值设备、字符定位设备、笔画设备、定值设备、字符串设备、选择设备、拾取设备串设备、选择设备、拾取设备.CRT 基本部件:电子枪、聚焦系统、加速阳极、偏转系统、电子枪、聚焦系统、加速阳极、偏转系统、荧光屏;荧光屏;屏幕分辨率及光点的定义;帧缓冲区容量的计算6图形工作站与虚拟现实系统第二章第二章 计算机图形的标准化和窗口系统计算机图形的标准化和窗口系统(图形系统软件部(图形系统软件部分)分)1图形软件类型通用编程软件包和专用应用软件包、通用图形软件包的功能:属性描述、几何变换、观察变换、交互输入、控制操作2坐标表示建模坐标、世界坐标系、规范化坐标系和设备坐标系的定义和关系;3图形标准ISO&ANSI 定义的图形标准:GKS、PHIGS、CGI、CGM4窗口系统第三章第三章 交互技术与用户接口交互技术与用户接口1用户接口的常用形式子程序库、专用语言、交互命令2交互设备、交互任务和交互技术:基本的交互任务有哪些3交互设备有六种;交互设备、交互任务和交互技术之间的关系;4输入控制输入模式:请求模式、取样模式、事件模式5如何构造一个交互系统用户接口设计的手段:显示屏幕的有效利用、反馈、一致性原则、减少记忆量、回退和出错处理、联机帮助、视觉效果设计、适应不同的用户;基本交互绘图技术:回显、约束、网格、引力域、橡皮筋技术、草拟技术、拖动、旋转、变形第四章第四章 基本图形生成算法基本图形生成算法1图形扫描转换的定义;2直线的扫描转换:DDA 画线法、中点画线法、Bresenham画线法;3圆的扫描转换:中点画圆法、Bresenham 画圆法;4椭圆的扫描转换:中点画椭圆法;5多边形的扫描转换与区域填充:(1)扫描线填充算法:扫描线多边形填充算法;(2)递归填充:边界填充算法、泛填充算法;(4-连通/8连通)62D 裁剪:(1)直线段:CohenSutherland 算法、Liang-Barsky算法;(2)多边形:Sutherland-Hodgeman 多边形裁剪算法;7字符的处理字库分为点阵式/矢量式线形处理、线宽处理、线帽:方帽、突方帽、圆帽8属性处理9反走样走样:用离散量表示连续量引起的失真常见的走样现象:(1)光栅图形产生的阶梯形边界;(2)图形细节失真;(3)狭小图形的遗失与动态图形的闪烁:在动画序列中时隐时现,产生闪烁。反走样方法:提高分辨率、简单区域取样、加权区域取样。第五章第五章 二维变换和二维观察二维变换和二维观察1基本变换及变换矩阵(1)平移(2)旋转(3)变比2复合变换(1)连续平移是可加的(2)连续旋转是可加的(3)连续缩放操作是可乘的前三个基本变换是针对原点和前三个基本变换是针对原点和 X,YX,Y 轴的。轴的。(4)通用基准点变换(5)通用方向变换3.2D 其他变换(1)对称(反射)关于 X、Y、坐标原点、y=x、y=x(2)错切4。2D 观察窗口到视区的变换第六章第六章 三维变换和三维观察三维变换和三维观察13D 变换(1)3D 平移(2)3D 变比(3)3D 旋转(4)通用 3D 旋转(5)3D 反射(对称)(6)错切(7)3D 复合变换23D 观察投影变换:透视投影变换矩阵