计算机图形学应用Java 2D和3D 内容简介:

《计算机科学丛书·计算机图形学应用Java 2D和3D》提供了一个完整而权威的计算机图形学介绍,它并不需要低层次的编程或高深的数学背景。作者权衡了在软件和硬件方面的最新进展,结合高层次的Java 2D和Java 3D API的应用和发展来讲授基本概念。《计算机科学丛书·计算机图形学应用Java 2D和3D》首先介绍计算机图形系统各部分是如何结合到一起的,而后,循序渐进地介绍各种二维和三维概念和技术,从简单的二维坐标空间到高级的三维纹理及光照和阴影等。通过Java代码范例和样本图像对关键概念进行了解释,目的是使专业人士和学生都可以极其方便地理解计算机图形建模和特殊绘制技术。覆盖范围:
Java,Java 2D和Java 3D如何简化计算机图形学开发
二维基础:绘制管道,对象、世界和设备空间,坐标系,图形基元、合成规则等
高级二维图形:B样条曲线、自定义图形基元、分形等
三维基础:体系结构、场景图和场景图成分
可视形状对象和三维图形模型中的构建单元
几何变换、仿射变换和透视投影的运用
观察:将三维虚拟世界场景映射为二维图像
交互和动画:将动态变化插入到三维场景中
三维曲线和曲面:超越Java 3D的内置能力
编辑推荐
《计算机科学丛书·计算机图形学应用Java 2D和3D》是关于介绍“计算机图形学”的教学用书,书中将计算机图形学的基本概念和原理与编程实践有机结合起来,给出了完整而权威的计算机图形学知识体系,循序渐进地介绍了2D和3D计算机图形学的基本概念和基本原理,并以精心挑选的Java 2D和Java 3D图形编程实例对相应的知识点做了详细解释。《计算机科学丛书·计算机图形学应用Java 2D和3D》适合作为高等院校相关专业的本科生和研究生的教材。
作者简介
Hong Zhang阿姆斯特朗亚特兰大州立大学计算机科学系副教授。他的研究方向包括生物信息学、医用计算机运算、计算机图形学和图像处理。他从匹兹堡大学获得博士学位。

计算机图形学应用Java 2D和3D 目录:

出版者的话
专家指导委员会
译者序
前言
第1章 计算机图形学综述 1
1.1 引言 1
1.2 计算机图形学编程技术的发展 2
1.2.1 硬件层 3
1.2.2 操作系统层的支持 7
1.2.3 GKS 和PHIGS 9
1.2.4 OpenGL 11
1.2.5 Java 13
1.3 Java编程语言 14
1.4 Java 2D 18
1.5 Java 3D 20
1.6 相关领域 23
1.7 参考资料 23
第2章 2D图形学:基础 27
第3章 2D图形学:绘制细节 51
第4章 2D图形:高级话题(可选) 85
第5章 基本3D图形 118
第6章 图形内容 148
第7章 几何变换 183
第8章 视图 218
第9章 光照与纹理 248
第10章 行为和交互 279
第11章 动画 307
第12章 其他3D主题 338
附录A 计算机图形学的数学背景 376
附录B 用AWT和Swing进行GUI编程 394
索引 404

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » 计算机科学丛书 计算机图形学应用Java 2D和3D PDF扫描版[60MB] PDF 免费下载

点评 0

评论前必须登录!

登陆 注册