





定价:25元
印次:1-1
ISBN:9787302272748
出版日期:2012.01.01
印刷日期:2011.12.30
图书责编:谢琛
图书分类:教材
本书对计算机图形学的基本原理进行了深入浅出的阐述,书中不仅配有丰富的图例和例题,而且利用C语言和OpenGL图形软件包编写了相应的应用程序,这种理论和实践相结合的方式大大方便了读者对抽象的计算机图形学理论的理解和掌握。 本书共10章,包括绪论、计算机图形系统、OpenGL编程环境介绍、基本图形生成算法、二维变换和二维观察、三维变换和三维观察、三维对象的表示、消隐计算、颜色模型以及真实感图形绘制等内容。本书可作为高等院校计算机图形学理论的课程教材,也可作为从事计算机图形处理技术及其他有关的工程技术人员的参考书。
王振武,男,工学博士,中国矿业大学(北京)讲师。研究方向为分布式并行计算、软件构件技术等,在计算机类国家核心期刊上发表论文20余篇,其中11篇被三大检索收录,主讲“计算机图形学”、“软件工程”、“ASP.NET程序设计”等课程。曾经在大唐电信集团从事软件开发工作,先后参与纵横向课题多项,出版教材1部(《C#与ASP.NET程序设计》,中国铁道出版社,2010,32.6万字),参与撰写学术专著1部(《分布计算应用模型》,科学出版社,2009)。
计算机图形学经过近30年的发展已经渗透到各个行业,在经济建设中发挥了重要作用。为适应我国计算机图形学的教学工作,作者在多年计算机图形学教学实践基础上,参阅了多种国内外最新版本的教材,编写了本书。本书既可以作为高等院校本科生教材,也可以为相关行业的工程技术人员提供有益的参考。 本书内容在安排上循序渐进,对理论的讲解通俗易懂,总地来讲有如下3个特点。 (1) 对抽象理论的直观形象介绍。为便于读者快速理解计算机图形学的基本理论,本书在内容安排上循序渐进,用深入浅出的方式和丰富的图例对计算机图形学基本理论进行介绍。 (2) 理论与实例相结合。为便于读者学会对计算机图形学基本理论的应用,书中的重要内容均配有实例。 (3) 理论与OpenGL程序相结合。书中的主要算法均给出了完整的源程序代码及其运行界面。为兼顾不同读者对编程语言的掌握程度,书中的程序开发语言为C语言,利用了OpenGL图形软件包,并且采用Win32控制台应用程序的方式。 具体而言,本书10章内容之间的关系如下图所示。 本书中所有的代码以及提供的教学课件,读者可登录www.tup.com.cn网站自行下载。由于编者水平有限,本书必定存在不少缺点和不足之处,恳请专家和读者批评指正。 编者2011年10月
1.1 计算机图形学基本概念 1
1.1.1 什么是计算机图形学 1
1.1.2 图形和图像 1
1.1.3 计算机图形学与其他学科的关系 2
1.2 计算机图形学发展历史 2
1.3 计算机图形学的应用 3
1.3.1 用户接口 3
1.3.2 计算机辅助设计 4
1.3.3 数字娱乐 4
1.3.4 计算机辅助绘图 5
1.3.5 计算机辅助教学 5
1.3.6 科学计算的可视化 6
1.3.7 计算机艺术 6
习题 7
第2章 计算机图形系统8
2.1 计算机图形系统概述 8
2.1.1 计算机图形系统的功能 8
2.1.2 计算机图形系统的结构 9
2.2 计算机图形硬件设备 9
2.2.1 图形输入设备 9
2.2.2 图形显示设备 11
2.2.3 图形绘制设备 17
2.3 计算机图形软件 17
2.3.1 计算机图形软件分类 17
2.3.2 用户接口设计 18
2.3.3 基本交互式绘图技术 20
习题 21 计算机图形学基础 目 录 第3章 OpenGL编程环境介绍22
3.1 VS.NET 2008开发环境简介 22
3.2 OpenGL图形软件包介绍 23
3.2.1 OpenGL概述 23
3.2.2 OpenGL的主要功能 23
3.2.3 OpenGL的基本语法 24
3.3 设置OpenGL编程环境 25
3.3.1 OpenGL编程环境设置 25
3.3.2 OpenGL程序的结构 28 ... 查看详情