文档介绍:2教材及参考书 3 ?了解图形系统的框架及其涉及的软件、硬件技术; ?了解图形学的基本问题,掌握图形学的基本概念、方法与算法; ?对与图形相关的应用及当前的研究热点有一个初步认识; ?具有一定实践体会和相关的编程能力。?本课程的考试采取笔试的形式。最终成绩中平时成绩占 30% ,考试成绩占 70% 。课程要求 4 ?本课程的先修课是《Java 语言》或《Java 程序设计》、《数据结构》。?计算机图形学是如计算机辅助几何设计、科学计算可视化、计算机动画、计算机游戏、虚拟现实、人机交互等学科的基础,或说在这些领域中图形学起着越来越重要的作用。所以,计算机图形学的学习为今后的研究工作打下基础。与其他课程关系 5 显示器等输出设备如何进行图形图像的显示? 计算机图形学解决了什么问题 6 ????? 7 图形学是研究计算机如何生成图形的! ?其一: 我们可以看一下书上介绍的一些算法;比如说画直线的算法—— DDA 算法,从这个算法大家可以知道了,原来图形学就是比较基础的,研究如何来画出图形的科学。其实现在很多可视化的高级语言都提供一些很方便的函数来实现画直线、画框、画圆、填充等画图动作,图形学就是研究这样一些函数是怎么编写的。?其二: 计算机图形学另一个主要的目的就是要利用计算机产生令人赏心悦目的真实感图形。为此, 必须建立图形所描述的场景的几何表示,再用某种光照模型,计算在假想的光源、纹理、材质属性下的光照明效果。计算机图形学也就要研究如何产生上述的效果。 89 Nurbs Surface Bé zier Surface Nurbs 或 Bezier 曲面 10 The Stanford Bunny 斯坦福兔子