内容摘要 《计算机图形学》以培养应用型人才为目标进行内容规划,突出对应用能力的培养和训练。全书内容包括绪论、计算机图形系统、Visual C++ 6.0图形编程基础、基本图元生成、自由曲线曲面的设计、图形变换、图形裁剪、三维几何造型、分形曲线与函数迭代系统和计算机图形学专题设计等。本书按照知识点录制了全部课程视频,可以借助二维码通过“扫一扫”方式学习。 《计算机图形学》可作为高校本科生计算机及相关专业课程的教材或参考书,也可作为计算机图形学爱好者的入门书籍。
主编推荐 "《计算机图形学》是辽宁省精品课程,按照知识点录制了全部课程视频,重点内容做成视频、音频、动画等模式,尤其是Visual C++ 6.0图形编程设计和小型交互绘图软件,均在实际开发环境中进行实时演示操作,并配备教学视频、习题与答案、PPT、学习大纲等教学资源(扫描书中二维码即可获取)。 "
精彩内容 计算机图形学是20世纪40年代开始起步,70年代时随着计算机硬件性价比大幅提升而得到迅速发展,尤其在1990年以后以计算机图形学为支撑的科学计算机可视化、虚拟现实、计算机动画等技术成果进入寻常百姓的日常生活中,更加促进了计算机图形学软、硬件的高速发展。高等学校的计算机科学与技术、软件工程、数字媒体技术、数字媒体艺术、动画等专业一般把计算机图形学列为专业(基础)课。计算机图形学无论是理论还是应用,其内容都很庞大。在实际教学中受限于课时安排,对计算机图形学内容的取舍很好关键。本书将应用型人才培养的目标贯穿到教材设计中,删减大量繁杂的公式推导,但保留直接与算法相关的理论内容。本书编写中注重将计算机图形学的基本理论与读者日常接触的图形软件进行对比介绍,便于读者理解概念掌握图形算法本质,并进一步深化应用实现综合场景案例设计。 本书的作者在计算机图形学课程的精品课、双语教学示范课、资源共享课建设中做了多年的探索,在教学实践和科研成果的基础上设计内容结构。全书由10章组成。第一章绪论,介绍计算机图形学及其有关概念,计算机图形学的发展、应用及相关技术。第二章计算机图形系统,介绍计算机图形系统的功能、结构,图形输入输出设备,显示器、绘图仪、3D打印机的工作原理,图形标准与软件等。第三章Visual C++ 6.0图形编程基础,重点介绍与图形相关的Visual C++ 6.0应用程序开发方法,包括图形设备接口和图形程序设计,交互图形设计的鼠标消息处理、捕捉鼠标、鼠标橡皮筋技术、菜单设计等;第四章基本图元生成,介绍基本图元点、直线、圆(圆弧)的生成算法,区域填充算法,点阵字符和矢量字符生成。第五章自由曲线曲面的设计,重点阐述Hermite、Cardinal、Bézier和B样条曲线的定义、性质,矩阵表达式,对曲线形状的控制能力;Coons、Bézier、B样条曲面的参数表示,初始边界条件,曲面形状的控制,曲面片的拼接。第六章图形变换,介绍二维几何变换、三维几何变换和投影变换。第七章图形裁剪,内容包括二维观察流程、窗口-视区变换、二维裁剪和三维裁剪等。第八章三维几何造型,介绍几何造型中的基本元素,形体的存储模型和三维形体的表示方法。第九章分形曲线与函数迭代系统,描述分形几何特征,典型分形曲线递归算法,迭代函数系统与算法实现,以及IFS植物构形。第十章计算机图形学专题设计,提供了两个专题设计案例,分别是鱼群的卡通图形设计、自由曲面与IFS结合的景物设计。每一个案例的设计实现均需要结合多个章节的内容才能最终得以完成。同时给出了一个小型交互式绘图软件的案例,其目标是模拟AutoCAD软件在Visual C++ 6.0环境下设计一个小型交互绘图软件。 本书在内容设计上具有如下特点: (1)以培养创新型应用人才为目标,突出对学生应用能力的培养与训练。 一是面向应用能力的培养与训练,本教材精选课程内容,注重理论联系实际,将市场上主流图形软件的相应功能引入课程中进行对比分析与比较,便于学生加深理解,更重要的是强化了工程应用的概念。 二是教材的内容组织上,突出案例的选择和实例设计。从总体结构上专门设计了图形编程基础(第三章)和计算机图形学专题设计(第十章)内容,强化应用能力的训练。 三是每章的引导案例和案例导学,精心选择了影视大片、动画游戏、自然界奇妙景观、数控加工、互联网技术等与计算机图形学相关的内容进行整理,增强了课程内容与实际生活的联系,有助于激发读者探求科学前沿技术的好奇心。 四是每章末给出了本章的知识结构图,知识结构图更切合计算机图形学的特点,用图形化的语言描述课程知识点内在的联系。 (2)引进新技术参与教学实现真正的贯穿式+立体化教学。 一是本书作者按照知识点录制了全部课程视频,大部分课程视频短小以突出知识点的讲解,读者通过访问课程视频可以随时随地学习感兴趣的内容。 二是借助多媒体技术,将书中重点内容做成视频、音频、动画等模式,尤其是Visual C++ 6.0图形编程设计和小型交互绘图软件,均在实际开发环境中进行实时演示操作。 三是借助二维码技术,将课程内容通过“扫一扫”方式进行学习,实现了教学中的“互联网+”碎片化概念。 四是本书内容的更新体现了动态性,可以实时更新学生的很好作品以及不断出现的新技术和新应用。 本书由辽宁石油化工大学张燕、李楠、潘晓光编著。大连铁道大学的任洪海编写了第四章和第十章的部分内容。辽宁石油化工大学王宇彤为课程视频录制和后期剪辑合成提供了完整的技术支持。卢紫微、韩云萍、刘培胜参与了课件设计、实例程序编写等工作。数字媒体技术专业学生王俊力、张满玉为本书提供了部分程序实例代码以及部分插图绘制。 《计算机图形学》课程在建设过程中始终得到纪玉波教授的大力支持,在此表示诚挚的谢意!辽宁北四达数字信息科技有限公司软件设计师王啸,大连天工建筑设计有限公司不错工程师李铎参与了本书的案例设计,并结合公司和企业实际开发了其他案例。因受篇幅,这些案例可以通过“扫一扫”获得。 本书在编写过程中借鉴了国内外许多专家、学者的观点,参考了相关教材、专著、网络资料,在此向有关作者表示衷心的感谢! 由于编者水平有限,书中难免存在不足和疏漏,敬请各位专家、读者批评指正。
以下为对购买帮助不大的评价