计算机图形学期末复习整理
计算机图形学
目录
第一章绪论2
第二章交互式图形软件设计4
第三章基本图形生成4
第四章图形变换5
第五章曲线和曲面6
第六章三维几何造型7
第七章真实感图形9
Ps:此材料为学生自发归纳,适用于平时笔记不完整的同学使用。加深的为老师期末总结内容。由于时间关系,没有检查错字,请谅解。大家过才是真的过!祝大家考试顺利!^_^
绪论
名词解释:
计算机图形学(Computer Graphics)
图形用户界面(GUI)
计算机辅助设计与制造(CAD/CAM)
图形核心系统(GKS)
三维图形核心系统(GKS-3D)
程序员层次交互式系统(PHIGS)
计算机图形接口CGI(Computer Graphics Interface)
计算机图形元文件CGM(Computer Graphics Metafile)
基本图形交换规范 IGES(Initial Graphics Exchange Specification)
I.E.萨瑟兰德 提出了一个名为Sketchpad的人机交互图形系统,能在屏幕上进行图形设计和修改。
什么叫图形标准?为什么要制定图形标准?
答:
图形标准是一组由基本图元(点、线、面)和属性(线型、颜色等)构成的标准
使应用程序在不同系统之间或不同程序之间可以移植
使应用程序与图形设备无关
使不同系统之间或不同程序之间相互交换图形数据成为可能
举3个例子说明计算机图形学的应用。
见(九)
图形的构成要素:
点、线、面、体等集合元素
灰度、色彩、线型、线宽等飞机和元素
计算机中图形的表示方法:点阵表示、参数表示。
计算机图形学(Computer Graphics)是研究怎样用计算机生成、处理和显示图形的一门新兴科学。
计算机图形学的发展阶段:
准备阶段
发展阶段
推广应用阶段
系统实用阶段
标准化智能化阶段。
光栅显示器:将被显示的图像以点阵形式存储在刷新缓存中,由视频控制器将其读出并在屏幕上产生图像。
计算机图形学的应用:
图形用户界面
事务和商务数据的图形展示
地形地貌和自然资源的图形显示
过程控制及系统环境模拟
电子出版及办公室自动化
计算机动画和艺术
科学计算的可视化
工业模拟
计算机辅助教学
图形用户界面—GUI
计算机图形系统的组成:
软件:系统、应用软件
硬件:主机和输入输出设备
图形标准:(必要性)
使应用程序在不同系统之间或不同程序之间可以移植
使应用程序与图形设备无关
使不同系统之间或不同程序之间相互交换图形数据成为可能
GKS\GKS-3D\PHIGS 都是有关应用程序与图形软件包的接口
CGI(Computer Graphics Interface)是图形软件与图形输入输出设备之间的接口标准。
CGM(Computer Graphics Metafile)是一种数据接口,他规定了记录图形信息的数据文件。
交互式图形软件设计
略
基本图形生成
名词解释:
DDA(Digital Different Analyzer数值微分算法)
基本图形生成原理:如何以最快的速度确定最佳逼近于图形的像素。
计算+公式推导
DDA(Digital Different Analyzer数值微分算法)
中点画线法
Bresenham画线法
一般推到过程:
画示意图:
代入一般方程
判断推导公式
推到递推公式
求初值
区域填充:步骤:确定需要填充哪些像素、确定用什么颜色值来填充。
多边形的两种重要表示方法:顶点表示、点阵表示
有续编表填充算法
编码裁剪算法
图形变换
名词解释:
世界坐标系(World Coordinate System)
设备坐标系(Device Coordinate System)
规格化设备坐标系(Normalized Device Coordinate System)
经常要对图形进行的各种变换:
几何变换
投影变换
窗口视区变换
视向变换
齐次坐标法
投影的种类:P133图
要求掌握:平移、旋转、比例、对称变换(x轴)
坐标系:
世界坐标系:WC,用来定义用户在二维或三维世界中的物体。也成用户坐标系
设备坐标系:DC,例如对于显示器,分辨率就是其设备坐标系的范围
规格化设备坐标系:(作用)使得应用程序与图形设备隔离开,增强了应用程序的可移植性。
视区:是在设备坐标系(屏幕)中定义的一个矩形区域,用于输出窗中的图形。它决定了窗口中的图形要显示于屏幕上的位置和大小。
课后习题1、2
曲线和曲面
名词解释
有理样条(Rational Spline)
非均匀节点有理B样条曲线NURBs(Non-Uniform Rational B-Spline)
参数曲线或者曲面的优点;
有更大的自由度来控制曲线或曲面的形成
可对其参数