计算机图形学7(中文)
- 格式:ppt
- 大小:1.67 MB
- 文档页数:4
大学各专业名称英文翻译(一)——工学ENGINEERING课程中文名称课程英文名称高等数理方法Advanced Mathematical Method弹塑性力学Elastic-Plastic Mechanics板壳理论Theory of Plate and Shell高等工程力学Advanced Engineering Mechanics板壳非线性力学Nonlinear Mechanics of Plate and Shell复合材料结构力学Structural Mechanics of Composite Material弹性元件的理论及设计Theory and Design of Elastic Element非线性振动Nonlinear Vibration高等土力学Advanced Soil Mechanics分析力学Analytic Mechanics随机振动Random Vibration数值分析Numerical Analysis基础工程计算与分析Calculation and Analysis of Founda tion Engineering结构动力学Structural Dynamics实验力学Laboratory Mechanics损伤与断裂Damage and Fracture小波分析Wavelet Analysis有限元与边界元分析方法Analytical Method of Finite Element and Boundary Element最优化设计方法Optimal Design Method弹性力学Elastic Mechanics高层建筑基础Tall Building Foundation动力学Dynanics土的本构关系Soil Constitutive Relation数学建模Mathematical Modeling现代通信理论与技术Emerging Communications Theory and Technology数字信号处理Digital Signal Processing网络理论与多媒体技术Multi-media and Network Technology医用电子学Electronics for Medicine计算微电子学Computational Microelectronics集成电路材料和系统电子学Material and System Electronics for In tegrated Circuits网络集成与大型数据库Computer Network Integrating Technology and Large scale Database 现代数字系统Modern Digital System微机应用系统设计Microcomputer Application Design计算机网络新技术Modern Computer Network Technologies网络信息系统Network Information System图像传输与处理Image Transmission and Processing图像编码理论Theory of Image Coding遥感技术Remote Sensing Techniques虚拟仪器系统设计Design of Virtual Instrument System生物医学信号处理技术Signal Processing for Biology and Medicine光纤光学Fiber OpticsVLSI的EDA技术EDA Techniques for VLSI电子系统的ASIC技术ASIC Design TechnologiesVLSI技术与检测方法VLSI Techniques & Its Examination专题阅读或专题研究The Special Subject Study信息论Information Theory半导体物理学Semiconductor Physics通信原理Principle of Communication现代数理逻辑Modern Mathematical Logic算法分析与设计Analysis and Design of Algorithms高级计算机网络Advanced Computer Networks高级软件工程Advanced Software Engineering数字图像处理Digital Image Processing知识工程原理Principles of Knowledge Engineering面向对象程序设计Object-Oriented Programming形式语言与自动机Formal Languages and Automata人工智能程序设计Artificial Intelligence Programming软件质量与测试Software Quality and Testing大型数据库原理与高级开发技术Principles of Large-Scale Data-Bas e and Advanced Development Technology自然智能与人工智能Natural Intelligence and Artificial Intelligence Unix操作系统分析Analysis of Unix System计算机图形学Computer GraphicsInternet与Intranet技术Internet and Intranet Technology多媒体技术Multimedia Technology数据仓库技术与联机分析处理Data Warehouse and OLAP程序设计方法学Methodology of Programming计算机信息保密与安全Secrecy and Security of Computer Information电子商务Electronic Commerce分布式系统与分布式处理Distributed Systems and Distributed Processing并行处理与并行程序设计Parallel Processing and Parallel Programming模糊信息处理技术Fuzzy Information Processing Technology人工神经网络及应用Artificial Intelligence and Its Applications Unix编程环境Unix Programming Environment计算机视觉Computer Vision高级管理信息系统Advanced Management Information Systems信息系统综合集成理论及方法Theory and Methodology of Information n System Integration计算机科学研究新进展Advances in Computer Science离散数学Discrete Mathematics操作系统Operating System数据库原理Principles of Database编译原理Principles of Compiler程序设计语言Programming Language数据结构Data Structure计算机科学中的逻辑学Logic in Computer Science面向对象系统分析与设计Object-Oriented System Analysis and Design高等数值分析Advanced Numeric Analysis人工智能技术Artificial Intelligence Technology软计算理论及应用Theory and Application of Soft-Computing逻辑程序设计与专家系统Logic Programming and Expert Systems模式识别Pattern Recognition软件测试技术Software Testing Technology高级计算机网络与集成技术Advanced Computer Networks and Integration Technology 语音信号处理Speech Signal Processing系统分析与软件工具System Analysis and Software Tools计算机仿真Computer Simulation计算机控制Computer Control图像通信技术Image Communication Technology人工神经网络及应用Artificial Intelligence and Its Applications计算机技术研究新进展Advances in Computer Technology环境生物学Environmental Biology水环境生态学模型Models of Water Quality环境化学Environmental Chemistry环境生物技术Environmental Biotechnology水域生态学Aquatic Ecology环境工程Environmental Engineering环境科学研究方法Study Methodology of Environmental Science藻类生理生态学Ecological Physiology in Algae水生动物生理生态学Physiological Ecology of Aquatic Animal专业文献综述Review on Special Information废水处理与回用Sewage Disposal and Re-use生物医学材料学及实验Biomaterials and Experiments现代测试分析Modern Testing Technology and Methods生物材料结构与性能Structures and Properties of Biomaterials计算机基础Computer Basis医学信息学Medical Informatics计算机汇编语言Computer Assembly Language学科前沿讲座Lectures on Frontiers of the Discipline组织工程学Tissue Engineering生物医学工程概论Introduction to Biomedical Engineering高等生物化学Advanced Biochemistry光学与统计物理Optics and Statistical Physics图像分析Image Treatment数据处理分析与建模Data Analysis and Constituting Model高级数据库Advanced Database计算机网络Computer Network多媒体技术Technology of Multimedia软件工程Software Engineering药物化学Pharmaceutical Chemistry功能高分子Functional Polymer InternetIntranet程序设计方法学Methods of Programming InternetIntranet高分子化学与物理Polymeric Chemistry and Physics医学电子学Medical Electronics现代仪器分析Modern Instrumental Analysis仪器分析实验Instrumental Analysis Experiment食品添加剂Food Additives Technology高级食品化学Advanced Food Chemistry食品酶学Food Enzymology现代科学前沿选论Literature on Advances of Modern Science波谱学Spectroscopy波谱学实验Spectroscopic Experiment食品贮运与包装Food Packaging液晶化学Liquid Crystal Chemistry高等有机化学Advanced organic Chemistry功能性食品Function Foods食品营养与卫生学Food Nutrition and Hygiene食品生物技术Food Biotechnology食品研究与开发Food Research and Development有机合成化学Synthetic organic Chemistry食品分离技术Food Separation Technique精细化工装备Refinery Chemical Equipment食品包装原理Principle of Food Packaging表面活性剂化学及应用Chemistry and Application of Surfactant天然产物研究与开发Research and Development of Natural Products 食品工艺学Food Technology生物化学Biochemistry食品分析Food Analysis食品机械与设备Food Machinery and Equipment。
1中文摘要本次课程设计采用OpenGL来完成。
OpenGL是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。
OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。
本次课程设计是在win7系统下VC++6.0中的win32环境中,通过使用OpenGL所提供的标准库函数,综合图形学里的坐标转换,投影变换,光照以及纹理等知识,实现一个简单的太阳系的运行状况。
该系统仅做演示使用,将只包括太阳,地球与月亮,并且不保证相关数据的设定准确性。
目录一、课程设计任务及要求 (1)二、需求分析 (1)三、系统设计 (1)四、详细设计 (2)4.1 初始化的设定 (2)4.2 光源的位置与观察位置的设定 (3)4.3 纹理映射的设置 (3)4.4 各星球球体的绘制 (5)4.5 星球公转轨道 (7)4.6 人机交互式的实现 (8)五、运行调试与分析讨论 (9)5.1 程序运行截图 (9)5.2 结果分析 (10)六、设计体会与小结 (11)七、参考文献 (12)一、课程设计任务及要求1.利用OpenGL创建太阳,地球,月亮三个球体。
2. 实现“月亮绕着地球转,地球绕着太阳转”。
3. 为太阳,地球,月亮附上不同的纹理。
4. 具有较好的动画效果,消除闪烁现象。
5. 其他功能的添加。
二、需求分析本次课程设计使用的编译软件为Visual C++ 6.0。
设计中通过调用OpenGL函数库以来完成太阳,月亮,地球的球体绘制与纹理的加载,通过矩阵的变换以实现星球的运动效果。
从而模拟出太阳系的运行效果动画。
在之后,加入星球的轨道轨迹,使得模拟系统3D效果更加明显。
并加入人机交互操作。
通过“q,w,e,s,a,d”键来调整观察视角,可以实现全方位对此系统进行观察,使系统具有一定的可操作性。
三、系统设计本次课题为:实现太阳系运行动画。
系统设计步骤为:1.太阳,地球,月亮三个球体的创建。
2.利用坐标矩阵变换表示出三个球体之间的关系,即:地球绕着太阳转,月亮绕着地球转。
本科生课程介绍课程名称中文英文讲课对象适用专业课程简介Introduct ion 讲课教师高工课程名称中文英文讲课对象适用专业课程简介全校选修+计辅本课程是计算机科学与技术系为全校本科生开设的一门重要的计算机专业基础课,目的是培养学生的软件力。
本课程以软件生命周期的主要活动为主线,从软件及软件工程的历史和发展、软件开发过程、需求分析、软件维护、软件项目管理、标准及规范等方面全面介绍软件工程的基本理论、方法、技术和工具。
使用教材Software Engineering Ian Summerville参考书Software Engineering: A Practitioner’s Approach, Roger S. PressmanSoftware Engineering: Theory and Practice, Shari, Lawrence Pfleeger徐玉华(1)承担全校计算机辅助设计技术基础课教学课号: 00240033 学分: 3 课程属性:全校任选 开课学期: 秋季软件工程书名作者This course focuses on the basic concepts,principles,algorithms and applicationsdesign(CAD),it mainly consists of the following topics:software and hardware system of Ctransformations,line clipping,raster display of 2D graphics,curves and surfaces,soldimensional transformations,three-dimensional viewing,visible-surface determination,models,and introductions to AutoCAD,3DMAX 5.0and OpenGL.It is an ideal choice for slearn the rudiments of this dynamic and exciting CAD technology.姓 名职称 主要教学和科研领域孙延奎副教授主要教学领域:(1)承担全校计算机辅助设计技术基础课教学;(2)析及其应用课教学;主要研究领域:小波分析及其应用,科学计算可视化,计算机图形学,。
第一章概述1、计算机图形学研究的是什么?计算机图形学研究的是通过计算机将数据转换为图形,并在专门的设备上输出的原理、方法和技术。
2、计算机图形学处理的图形有哪些?计算机图形学处理的图形有:专题图件、类似于照片的三维逼真图形、实体的视图、抽象图等。
3、二维图形的基本操作和图形处理算法包含哪些内容?对图形的平移、缩放、旋转、镜像、错切等操作,此外还包括二维图形的裁剪、多边形填充以及二维图形的布尔运算(并、交、差)等。
4、什么叫科学计算可视化技术?这是20世纪90年代计算机图形学领域的前沿课题。
研究的是,将科学计算中大量难以理解的数据通过计算机图形显示出来,从而加深人们对科学过程的理解。
例如,有限元分析的结果,应力场、磁场的分布,各种复杂的运动学和动力学问题的图形仿真等。
5、计算机图形学的应用领域有哪些?计算机图形学处理图形的领域越来越广泛,主要的应用领域有:计算机辅助设计与制造(CAD/CAM)、科学计算可视化、地理信息系统与制图、事务管理和办公自动化、虚拟现实系统、过程控制和指挥系统、计算机动画。
6、计算机图形系统的硬件设备有哪些?硬件设备包括主机、输入设备和输出设备。
输入设备通常为键盘、鼠标、数字化仪、扫描仪和光笔等。
输出设备则为图形显示器、绘图仪和打印机。
7、在彩色CRT的荫罩法技术中,说说每个象素的组成结构?谈谈彩色是如何产生的?彩色CRT显示器中,每个象素位置上分布着呈三角形排列的三个荧光彩色点,三个荧光点分别发射红光、绿光和蓝光。
这样的彩色CRT有三支电子枪,分别与三个荧光点相对应,即每支电子枪发出的电子束专门用于轰击某一个荧光点。
屏幕上的荧光点、荫罩板上的小孔和电子枪被精确地安排处于一条直线上,使得由某一电子枪发出的电子束只能轰击到它所对应的荧光点上。
这样,只要调节各电子枪发出电子束的强弱,即可控制各象素中三个荧光点所发出的红、绿、蓝三色光的亮度。
于是我们可以根据彩色中所含红、绿、蓝三色的数量,以不同的强度激励三个荧光点,从而可以产生范围很广的彩色。
计算机图形学总复习答案计算机图形总复习题型及分值⼀、将英⽂词语翻译成对应的中⽂(5*1=5%)⼆、单项选择题(10*2=20%)三、填空题(15%)四、判断题(10*1=10%)五、简答题(4*5=20%)六、综合题(3*10=30%)⼀、写出以下各词语对应的中⽂Computer Graphics:计算机图形学GKS(Graphics Kernel System):图形核⼼系统Virtual Reality:虚拟现实Graphics Processing System:图形处理系统CRT(Cathode Ray Tube):阴极射线管Digital Differential Analyzer: 数值微分法Translation Transform :平移变换Scale Transform:⽐例变换Rotation Transform:旋转变换Homogeneous Coordinates :齐次坐标Symmetry Transform:对称变换shear Transform:错切变换Spline Curve :样条曲线Hidden-line :线消隐Hidden-surface :⾯消隐Illumunation Model:光照模型Solid Modeling:实体造型实体建模Edge Fill Algorithm:填充算法Antialiasing:反⾛样⼆、单项选择题1、在下列叙述语句中,正确的为(D)A、⼀个计算机图形系统⾄少应具有计算、存储、输⼊、输出四个⽅⾯的基本功能 (交互)B、在图形系统中,图形处理速度取决于CPU的性能C、在图形系统中,存储容量指的是计算机的内存D、在图形系统中,图形处理精度主要是指图形采集输⼊质量和显⽰输出质量2、如果⼀幅512×512像素的图像,每⼀像素⽤4位表⽰,那么存储此图像⾄少需要的容量为(B )A、512KBB、128KBC、2MBD、3MB(提⽰:512×512*4/8/1024=128KB)3、如果⼀个长⽅形使⽤右边⼆维图形变换矩阵:=1555T,将产⽣变换的结果为( A )A、图形放⼤5倍;同时沿X坐标轴⽅向移动5个绘图单位B、图形放⼤25倍,同时沿X坐标轴⽅向移动5个绘图单位C、图形放⼤5倍,同时沿Y坐标轴⽅向移动5个绘图单位D、图形放⼤25倍,同时沿Y坐标轴⽅向移动5个绘图单位4、下列有关Bezier曲线性质的叙述语句中,错误的为( B )A、 Bezier曲线可⽤其特征多边形来定义B、 Bezier曲线必须通过其特征多边形的各个顶点C、Bezier曲线两端点处的切线⽅向必须与其特征多边形的相应两端线段⾛向⼀致D、Bezier曲线具有凸包性5、下列有关⼆维⼏何变换的叙述语句中,正确的为(C )A、⼏何变换就是把⼀个图形从⼀个位置移到别的位置B、⼏何变换后图形连线次序发⽣改变C、⼀个正⽅体经⼏何变换后可能会变成长⽅体D、⼏何变换使图形都产⽣了变形6、下列关于B样条的叙述正确的是( D )A、B样条曲线不具有凸包性B、给定n个型值点的三次B样条曲线可由n-2段三次B样条曲线段组成(n+1)C、B样条曲线通过每⼀个给定的型值点D、⼆次B样条曲线的起点落在其B特征多边形的第⼀条边的中点p1537、使⽤⼆维图形变换矩阵:T =-111如果图形的⼀个顶点坐标为A(6,8),则变换后的坐标A’为 (A )(8,-6,1)A、(8,-6);B、(-6,8);C、(-8,6);D、(6,-8)。
《计算机图形学》课程教学大纲二、课程简介通过本课程的学习,使学生掌握计算机图形学的基本概念、理论、方法和系统。
为今后从事计算机辅助设计和制造、科学计算可视化、计算机图形处理、图形算法的设计、图形软件的开发等方面的工作打下良好的理论基础。
本课程主要讲授计算机图形学的基本概念、原理、算法和基本系统。
三、课程性质本课程是专业技术基础课。
四、课程教学目标通过一学期学习要达到如下要求(1)掌握计算机图形学及图形系统的基本概念,了解图形外围设备的工作原理和特性,了解计算机图形标准的基本知识;(2)掌握基本图元及常用曲线的生成算法;(3)熟练掌握投影变换、图形变换、裁剪、填充等图形处理的常用算法;(4)熟练掌握三维形体及常用曲面的表示方法,能够处理三维图形的消隐问题;(5)懂得真实感图形的基本理论与算法;(6)熟练掌握一种语言的图形函数和图形程序的设计技能,具有开发以图形为主的软件设计基本能力。
五、理论教学内容及要求第一章绪论【教学目标】(1)了解计算机图形学概述(2)了解计算机图形学的发展史(3)了解计算机图形学的应用(4)了解计算机图形学的研究方向【学时分配】2【授课方式】讲授、演示【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:计算机图形学的应用(2)难点:计算机图形学概述【授课内容】1.1计算机图形学概述1.2计算机图形学的发展史1.3计算机图形学的应用1.4计算机图形学的研究方向【授课方法与手段】(1)教学方法:讲授式、讨论式(2)教学手段:多媒体、第二章计算机图形系统【教学目标】(1)了解计算机图形系统的组成、功能及分类(2)理解计算机图形设备分类及工作原理(3)了解计算机图形软件及应用【学时分配】8【授课方式】讲授、演示、课堂讨论【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:计算机图形设备的工作原理(2)难点:计算机图形软件的应用【授课内容】2.1计算机图形系统的组成、功能及分类2.2图形设备2.3图形软件【授课方法与手段】(1)教学方法:讲授式、讨论式(2)教学手段:多媒体第三章基本图形的生成【教学目标】(1)理解直线的生成算法(2)理解圆与椭圆的生成算法(3)了解区域的填充(4)了解字符的分类(5)理解图形裁剪算法【学时分配】22【授课方式】讲授、演示、课堂讨论、讲解习题【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:计算机基本图形的生成算法(2)难点:区域填充【授课内容】3.1直线的生成算法3.2圆与椭圆的生成算法3.3区域的填充3.4字符3.5裁剪【授课方法与手段】(1)教学方法:讲授式、案例式、研究式(2)教学手段:多媒体第四章图形变换【教学目标】(1)了解齐次坐标(2)理解图形的几何变换(3)了解形体的投影变换(4)了解窗口视区变换【学时分配】16【授课方式】讲授、演示、课堂讨论、讲解习题【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:图形的几何变换(2)难点:形体的投影变换【授课内容】4.1齐次坐标4.2图形的几何变换4.3形体的投影变换4.4窗口视区变换【授课方法与手段】(1)教学方法:讲授式、案例式、研究式(2)教学手段:多媒体第五章曲线与曲面【教学目标】(1)了解曲线与曲面的基础知识(2)理解常用参数曲线的性质(3)了解常用的参数曲面【学时分配】4【授课方式】讲授、演示、课堂讨论、讲解习题【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:计算机图形学的应用(2)难点:计算机图形学概述【授课内容】5.1曲线与曲面的基础知识5.2常用的参数曲线5.3常用的参数曲面【授课方法与手段】(1)教学方法:讲授式、案例式、研究式(2)教学手段:多媒体第六章真实感图形【教学目标】(1)了解线消隐、面消隐概念及算法(2)了解光照模型的概念(3)了解纹理的概念(4)了解颜色模型【学时分配】4【授课方式】讲授、演示【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:线消隐、面消隐的概念(2)难点:线消隐、面消隐的算法【授课内容】6.1线消隐6.2面消隐6.3光照模型6.4纹理6.5颜色模型【授课方法与手段】(1)教学方法:讲授式、案例式、研究式(2)教学手段:多媒体第七章VC++图形程序设计【教学目标】(1)了解VC++可视化编程概要(2)理解图形程序设计步骤和方法(3)掌握绘图工具应用程序编程实例【学时分配】4【授课方式】讲授、演示、课堂讨论、讲解习题【课外学习指导的要求】1、课外阅读资料:计算机图形学实用技术2、作业与思考题:【教学重点和难点】(1)重点:绘图应用程序编写(2)难点:绘图应用程序编写【授课内容】7.1VC++可视化编程概要7.2图形程序设计步骤和方法7.3绘图工具应用程序编程实例【授课方法与手段】(1)教学方法:讲授、演示(2)教学手段:多媒体七、课程考核要求1、本课程是考试课2、考核方式:闭卷考试3、成绩评定:平时成绩30%,期末考试70%4、平时成绩:平时成绩由考勤、课堂表现、作业三项构成八、参考资料本课程选用教材[1]张宁蓉.计算机图形学[M].西安:西安电子科技大学出版社,2011.第一版本课程推荐参考书[1]陈元琰.计算机图形学实用技术[M].北京:科学出版社,2000.第一版[2]魏海涛.计算机图形学[M].北京:电子工业出版社,2001,第一版九、说明。
XX大学《计算机图形学》教学大纲编写单位:执笔人:审核人:XX大学xx系20xx年9 月[实验要求]本课程实验要求较高,实验内容多且相关性较强,有关实验的具体要求与内容需按实验大纲执行,本大纲中不再另行说明。
第一章绪论[教学内容]计算机图形学的目标与任务;计算机图形学的内容体系;计算机图形学相关学科;计算机图形学相关领域。
[教学目标与要求]熟练掌握:计算机图形学的内容体系;计算机图形学的目标与任务;掌握:计算机图形学的应用领域;计算机图形学的相关学科;了解:计算机图形学的发展。
[重点与难点]计算机图形学的内容体系;计算机图形学的目标与任务。
[教学时数]2学时第一节计算机图形学的目标与任务一、视觉交流是计算机图形学的目标与任务二、计算机图形学的三个基本任务第二节计算机图形学的内容体系一、基础模块二、建模与表示模块三、绘制模块四、交互技术第三节计算机图形学相关学科一、图形与图像二、相关学科第四节计算机图形学的应用领域一、计算机辅助设计与制造(CAD/CAM)二、科学计算可视化三、虚拟现实四、动画第五节计算机图形学的发展一、计算机图形学的发展简史二、计算机图形学的发展趋势[复习思考题]1、图形包括哪两方面的要素?在计算机中如何表示它们?2、图形的本质是什么?3、如何看待计算机图形学的发展趋势?第二章图形系统[教学内容]Visual 图形系统概述;图形系统体系结构;图形支撑软件;图形硬件显示原理;[教学目标与要求]熟练掌握:图形系统体系结构;图形硬件显示原理掌握:图形系统基本概念和术语;了解:图形支撑软件[重点与难点]图形系统体系结构;图形硬件显示原理[教学时数]2学时第一节图形系统概述一、图形系统组成结构1.图形系统组成结构2.图形系统分类第二节图形系统体系结构一、概述二、应用程序阶段三、几何处理阶段四、光栅阶段第三节图形支撑软件一、OpenGL二、DirectX三、Java2D和Java3D第四节图形硬件显示原理一、图形显示设备及工作原理二、图形显示方式三、光栅扫描图形显示系统[复习思考题]1、从图形硬件显示原理角度,思考并分析如何显示直线?2、请你总结一下光栅显示系统的优缺点?3、在光栅显示系统中,显卡有什么作用?第三章二维图形生成[教学内容]直线生成算法;圆弧绘制算法;区域填充;字符;反走样技术;[教学目标与要求]熟练掌握:直线生成算法;区域填充;圆弧绘制算法掌握:反走样技术了解:字符编码[重点与难点]直线生成算法;区域填充;圆弧绘制算法[教学时数]8学时第一节直线生成算法一、数值微分法二、逐点比较法三、Bresenham画线法四、中点画线法第二节圆弧绘制算法一、基于光栅的整圆绘制算法二、角度离散法绘制圆弧和椭圆弧第三节区域填充一、种子填充算法二、多边形填充算法第四节字符一、字符的编码二、点阵字符三、矢量字符第五节反走样技术第六节编程实例-地图绘制一、地图绘制方法二、基于OpenGL的地图绘制[复习思考题]1、简述DDA算法、中点画线法、Bresenham画线法算法的思想?2、根据中点画圆法和Bresenham算法,绘制一条端点为(1,1)和(6,5)的直线,画出对应各像素的位置?第四章图形几何变换[教学内容]二维几何变换;三维几何变换;图形几何变换的模式;[教学目标与要求]熟练掌握:二维几何变换;三维几何变换;掌握:图形几何变换的模式;[重点与难点]二维几何变换;三维几何变换;[教学时数]6学时第一节二维几何变换一、基本变换二、二维复合变换三、二维坐标系间的变换第二节三维几何变换一、基本变换二、三维复合变换三、三维坐标系间的变换第三节图形几何变换的模式一、固定坐标系模式二、活动坐标系模式[复习思考题]1、试编写对二维点实现平移、旋转、比例变换的程序。