计算机图形学之 第一章 绪论

#第一章 绪论

1.1 计算机图形学的研究内容

一、计算机图形学

二、图形

2、图形的基本要素

(1)几何要素,刻画对象的轮廓、形状等。如点,线,
多边形,多面体等;
(2)非几何要素,刻画对象的颜色、材质等。如颜色,
纹理等。

三、计算机中图形表示方法

点阵法
参数法

四、计算机图形学基本研究内容

1、图形系统(硬、软、标准化)
2、基本图形生成
如何显示点、线段、多边形及圆等几何图形
3、图形的处理
几何变换(图形动起来);投影变换(如何显示三维
图形);真实感图形(光照、阴影。。。)
4、物体造型
实体表示;曲线曲面;真实感

五、相关学科

计算几何、数字图像处理、模式识别及计算机视觉

1.2 计算机图形学应用

主要内容:
一、图形用户界面(GUI)
二、计算机辅助设计(CAD)
三、科学可视化( Scientific Visualization )
四、计算机艺术(Computer Art)
五、地理信息系统(GIS)
六、计算机动画、广告及娱乐
七、多媒体系统(Multimedia)
八、虚拟现实系统(Virtual Reality)

1.3 计算机图形学发展史

1.4 计算机图形学当前的研究热点

一、造型技术
二、真实感图形绘制技术
三、人机交互技术
四、与计算机网络技术的紧密结合

习题作业

1、什么是计算机图形学?其研究内容有哪些?

应用计算机技术进行图形的生成、处理和显示的学科
研究内容:
1、图形系统(硬、软、标准化)
2、基本图形生成
如何显示点、线段、多边形及圆等几何图形
3、图形的处理
几何变换(图形动起来);投影变换(如何显示三维图形);真实感图形(光照、阴影。。。)
4、物体造型
实体表示;曲线曲面;真实感

2、说出二个你觉得可以用图形学解决的实际问题,考虑如何解决?

室内设计,动画特效制作,AR、VR和MR

3、选择正确的答案

(1)下列 不是计算机图形学的典型应用。
A. 地理信息系统
B. 学校人事管理系统
C. 计算机辅助设计
D. 虚拟现实

(2)下列 不是表示图形学中圆弧的参数。
A. 颜色 B. 直径 C. 圆心坐标 D. 像素坐标

第1绪论 1.1计算机图形学及其相关概念 1.2计算机图形学的发展 1.2.1计算机图形学学科的发展 1.2.2图形硬件设备的发展 1.2.3图形软件的发展 1.3计算机图形学的应用 1.3.1计算机辅助设计与制造 1.3.2计算机辅助绘图 1.3.3计算机辅助教学 1.3.4办公自动化和电子出版技术 1.3.5计算机艺术 1.3.6在工业控制及交通方面的应用 1.3.7在医疗卫生方面的应用 1.3.8图形用户界面 1.4计算机图形学研究动态 1.4.1计算机动画 1.4.2地理信息系统 1.4.3人机交互 1.4.4真实感图形显示 1.4.5虚拟现实 1.4.6科学计算可视化 1.4.7并行图形处理 第2计算机图形系统及图形硬件 2.1计算机图形系统概述 2.1.1计算机图形系统的功能 2.1.2计算机图形系统的结构 2.2图形输入设备 2.2.1键盘 2.2.2鼠标器 2.2.3光笔 2.2.4触摸屏 2.2.5操纵杆 2.2.6跟踪球和空间球 2.2.7数据手套 2.2.8数字化仪 2.2.9图像扫描仪 2.2.10声频输入系统 2.2.11视频输入系统 2.3图形显示设备 2.3.1阴极射线管 2.3.2CRT图形显示器 2.3.3平板显示器 2.3.4三维观察设备 2.4图形显示子系统 2.4.1光栅扫描图形显示子系统的结构 2.4.2绘制流水线 2.4.3相关概念 2.5图形硬拷贝设备 2.5.1打印机 2.5.2绘图仪 2.6OpenGL图形软件包 2.6.1OpenGL的主要功能 2.6.2OpenGL的绘制流程 2.6.3OpenGL的基本语法 2.6.4一个完整的OpenGL程序 第3用户接口与交互式技术 3.1用户接口设计 3.1.1用户模型 3.1.2显示屏幕的有效利用 3.1.3反馈 3.1.4一致性原则 3.1.5减少记忆量 3.1.6回退和出错处理 3.1.7联机帮助 3.1.8视觉效果设计 3.1.9适应不同的用户 3.2逻辑输入设备与输入处理 3.2.1逻辑输入设备 3.2.2输入模式 3.3交互式绘图技术 3.3.1基本交互式绘图技术 3.3.2三维交互技术 3.4OpenGL中橡皮筋技术的实现 3.4.1基于鼠标的实现 3.4.2基于键盘的实现 3.5OpenGL中拾取操作的实现 3.6OpenGL的菜单功能 第4图形的表示与数据结构 4.1基本概念 4.1.1基本图形元素 4.1.2几何信息与拓扑信息 4.1.3坐标系 4.1.4实体的定义 4.1.5正则集合运算 4.1.6平面多面体与欧拉公式 4.2三维形体的表示 4.2.1多边形表面模型 4.2.2扫描表示 4.2.3构造实体几何法 4.2.4空间位置枚举表示 4.2.5八叉树 4.2.6BSP树 4.2.7OpenGL中的实体模型函数 4.3非规则对象的表示 4.3.1分形几何 4.3.2形状语法 4.3.3粒子系统 4.3.4基于物理的建模 4.3.5数据场的可视化 4.4层次建模 4.4.1段与层次建模 4.4.2层次模型的实现 4.4.3OpenGL中层次模型的实现 第5基本图形生成算法 5.1直线的扫描转换 5.1.1数值微分法 5.1.2中点Bresenham算法 5.1.3Bresenham算法 5.2圆的扫描转换 5.2.1八分法画圆 5.2.2中点Bresenham画圆算法 5.3椭圆的扫描转换 5.3.1椭圆的特征 5.3.2椭圆的中点Bresenham算法 5.4多边形的扫描转换与区域填充 5.4.1多边形的扫描转换 5.4.2边缘填充算法 5.4.3区域填充 5.4.4其他相关概念 5.5字符处理 5.5.1点阵字符 5.5.2矢量字符 5.6属性处理 5.6.1线型和线宽 5.6.2字符的属性 5.6.3区域填充的属性 5.7反走样 5.7.1过取样 5.7.2简单的区域取样 5.7.3加权区域取样 5.8在OpenGL中绘制图形 5.8.1点的绘制 5.8.2直线的绘制 5.8.3多边形面的绘制 5.8.4OpenGL中的字符函数 5.8.5Op
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页