買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C
-
$1,029Fundamentals of Logic Design, 4/e
-
$490$387 -
$490$387 -
$480$408 -
$1,270$1,207 -
$920$727 -
$450$356 -
$540$459 -
$750$638 -
$650$514 -
$760$600 -
$590$466 -
$680$537 -
$690$538 -
$720$562 -
$680$578 -
$750$638 -
$1,805UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3/e (Paperback)
-
$1,068Fundamentals of Database Systems, 4/e (IE)
-
$490$441 -
$780$616 -
$450UNIX: Visual QuickStart Guide, 3/e (Paperback)
-
$450$351 -
$580$458
商品描述
Java 3D Programming steps programmers through the important design and implementation phases of developing a successful Java 3D application. The book provides invaluable guidance on whether to use Java 3D, user interface design, geometry creation, scene manipulation and final optimizations. The book does not attempt to exhaustively cover the API or replicate the official documentation but rather serves as a roadmap to alert programmers of design issues and potential pitfalls.
The author distills 12 months of using the Java 3D API for commercial projects, as well as innumerable discussions on the Java 3D email list into a book that all Java 3D developers will appreciate. Experienced Java 3D developers will applaud an authoritative resource containing the state-of-the-art in techniques and workarounds, while novice Java 3D programmers will gain a fast-track into Java 3D development, avoiding the confusion, frustration and time wasted learning Java 3D techniques and terminology.
Java 3D Programming comes complete with a comprehensive set of programming examples to illustrate the techniques, features, workarounds and bug fixes contained in the main text.
Readers of this book would include students and postgraduate researchers developing visualization applications for academia. Moderately experienced in Java, some experience of 3D graphics, little or no experience of Java 3D is needed. R+D s/w engineers at commercial institutions. Experienced Java developers, experienced with OpenGL or VRML, little or no experience with Java 3D.
Table of Contents
商品描述(中文翻譯)
《Java 3D 程式設計》引導程式設計師了解開發成功 Java 3D 應用程式的重要設計與實作階段。本書提供了關於是否使用 Java 3D、使用者介面設計、幾何圖形創建、場景操作及最終優化的寶貴指導。本書並不試圖全面涵蓋 API 或複製官方文檔,而是作為一個路線圖,提醒程式設計師注意設計問題和潛在的陷阱。
作者將 12 個月使用 Java 3D API 進行商業專案的經驗,以及在 Java 3D 郵件列表上進行的無數討論,提煉成一本所有 Java 3D 開發者都會欣賞的書籍。經驗豐富的 Java 3D 開發者將讚賞這本包含最新技術和解決方案的權威資源,而初學者則能快速進入 Java 3D 開發,避免在學習 Java 3D 技術和術語時的困惑、挫折和時間浪費。
《Java 3D 程式設計》附帶一套全面的程式範例,以說明主文中包含的技術、特性、解決方案和錯誤修正。
本書的讀者包括開發學術可視化應用的學生和研究生。對 Java 有中等經驗,對 3D 圖形有一些經驗,但對 Java 3D 的經驗很少或沒有。商業機構的研發軟體工程師。經驗豐富的 Java 開發者,熟悉 OpenGL 或 VRML,但對 Java 3D 的經驗很少或沒有。
**目錄**
1. Java 3D 是什麼?它適合我嗎? 1
2. 3D 圖形程式設計 10
3. 開始使用,Hello Java 3D! 27
4. 場景圖 39
5. 場景圖節點參考 65
6. 定義宇宙 82
7. 數據模型設計 97
8. 幾何圖形參考 108
9. 設定幾何圖形外觀 126
10. 燈光 149
11. 行為—導航、對齊和 LOD 163
12. 使用插值器行為 198
13. 編寫自定義行為 220
14. 使用紋理圖像 234
15. 幾何工具類和物件加載器 267
16. 物件互動—選取和碰撞檢測 275
17. Java 3D、Swing 和小應用程式 301
18. Java 3D 系統架構 325
A. 範例程式碼 349
B. 在線程式設計和圖形資源 353
C. 基元、幾何快取和 GeomBuffer 358