《計算機圖形學套用:Java2D和3D》是2008年機械工業出版社出版的圖書,作者是(美國)HongZhang 、(美國)DanielLiang。
基本介紹
- 書名:計算機圖形學套用:Java2D和3D
- 作者:(美國)HongZhang 、(美國)DanielLiang
- ISBN:9787111233602
- 定價:55.00 元
- 出版社:機械工業出版社
- 出版時間:2008年
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書提供了一個完整而權威的計算機圖形學介紹,它並不需要低層次的編程或高深的數學背景。作者權衡了在軟體和硬體方面的最新進展,結合高層次的Java2D和Java3DAPI的套用和發展來講授基本概念。
本書首先介紹計算機圖形系統各部分是如何結合到一起的,而後,循序漸進地介紹各種二維和三維概念和技術,從簡單的二維坐標空間到高級的三維紋理及光照和陰影等。通過Java代碼範例和樣本圖像對關鍵概念進行了解釋,目的是使專業人士和學生都可以極其方便地理解計算機圖形建模和特殊繪製技術。
覆蓋範圍:
Java,Java2D和Java3D如何簡化計算機圖形學開發
二維基礎:繪製管道,對象、世界和設備空間,坐標系,圖形基元、合成規則等
高級二維圖形:B樣條曲線、自定義圖形基元、分形等
三維基礎:體系結構、場景圖和場景圖成分
可視形狀對象和三維圖形模型中的構建單元
幾何變換、仿射變換和透視投影的運用
觀察:將三維虛擬世界場景映射為二維圖像
互動和動畫:將動態變化插入到三維場景中
三維曲線和曲面:超越Java3D的內置能力
圖書目錄
出版者的話
專家指導委員會
譯者序
前言
第1章計算機圖形學綜述1
1.1引言1
1.2計算機圖形學編程技術的發展2
1.2.1硬體層3
1.2.2作業系統層的支持7
1.2.3GKS和PHIGS9
1.2.4OpenGL11
1.2.5Java13
1.3Java程式語言14
1.4Java2D18
1.5Java3D20
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
……