• 讀書網|DuShu.com - 讀書·學習·生活
  •  | 簡體版
  • 論壇
  • 暢銷
  • 連載
  • 圖書
  • 資訊
  • 首頁
  • 國學/古籍 | 文學藝術 | 人文社科 | 經濟管理 | 生活時尚 | 科學技術 | 教材教輔 | 少兒讀物
  •    
  • 圖書搜索:
  •  
     全部圖書 可讀圖書 可購圖書
     
  • JAVA 3D交互式三維圖形編程 - 書籍詳細信息
  • 【作 者】:張杰編著
  • 【叢編項】:
  • 【裝幀項】:26cm / 306頁
  • 【出版項】:人民郵電出版社 / 1999.11
  • 【ISBN號】:9787115082312 / 7115082316
  • 【原書定價】:¥29.00 有2家書店打折銷售 
  • 【主題詞】:JAVA語言-三維-動畫-程序設計
  • 【圖書簡介】
      JAVA 3D是SUN公司推出的一級應用編程接口,主要用于編寫三維應用程序,是JAVA語言在三維圖形領域的擴展。本書首選簡單介紹了JAVA及JAVA 3D一些最基本的概念,然后由淺入深地介紹了JAVA 3D應用程序的編寫方法。主要內容有:最簡單的點、線、面的生成,外部三維圖形的調入,三維形體的組合,三維動畫的生成,以及多媒體程序和交互式程序的編寫。本書適合具有初、中級C語言或JAVA語言水平的編程人員使用,是廣大三維圖形愛好者進行三維圖形編程的入門教程。
  • 【本書目錄】
    第一章  JAVA 語言概述
    1.1 JAVA 語言簡介
    1.2 JAVA 語言面向對象編程設計的重要概念
    1.2.1 封裝、繼承和多態
    1.2.2 對象
    1.2.3 類
    1.2.4 方法
    1.2.5 實例方法和類方法
    1.2.6 實例變量和類變量
    1.2.7 點運算符
    1.2.8 final類和方法
    1.2.9 參數的傳值與傳址
    1.2.10 JAVA 語言的包
    1.2.11 內部類
    1.2.12 類成員的訪問控制
    1.2.13 抽象類和抽象方法
    1.2.14 接口與implements語句
    1.2.15 構造方法
    1.2.16 thie和super
    1.2.17 方法重載
    第二章  JAVA 3D簡介 
    2.1 JAVA 3D的場景圖數據
    2.2 JAVA 3D的安裝及運行步驟
    2.3 JAVA 3D源程序編寫方法
    2.4 JDK 1.2下JAVA 3D源程序的編譯、運行步驟
    2.5 一個簡單的JAVA 3D源程序
    2.6 SimpleCone.java程序分析
    2.6.1 JAVA 3D中的類
    2.6.2 SimpleCone.Java程序的import 語句部分
    2.6.3 SimpleCone.java 程序的組成
    2.7 JAVA 3D基本幾何形體的調用
    2.7.1 Box
    2.7.2 Colorcube
    2.7.3 Cone
    2.7.4 sphere
    2.7.5 cylinder
    第三章  點、線、面的生成
    3.1 GeometryArrary對象簡介
    3.2 點的生成
    3.2.1 PointAttibtues對象
    3.2.2 生成點的對象
    3.2.3 PointArray對象
    3.2.4 IndexedPointArray對象
    3.2.5 主程序比較簡潔的Point4.java
    3.2.6 旋轉的點
    3.3 直線的生成
    3.3.1 LineAttributes對象
    3.3.2 生成直線的對象
    3.3.3 LineArray對象
    3.3.4 LineStruipArrary對象
    3.3.5 IndexedLineArray對象
    3.3.6 IndexedLineStripArray對象
    3.4 面的生成
    3.4.1 PolygonAttributes對象
    3.4.2 生成面的對旬
    3.4.3 TriangleArray對象
    3.4.4 QuadArray對象
    3.4.5 TrianglesStripArraqy對象
    3.4.6 TriangleFanArray對象
    3.4.7 IndexedTriangtleArray對象
    3.4.8 IndexedQuadArray對象
    3.4.9 IndexedTriangleStriPArray對象
    3.4.10 IndexedTriangleFanArray對象
    3.5 Shape 3D對象
    3.6 Appearance對象
    3.7 Bounds對象
    第四章  常用三維圖形文件調入
    4.1 常用的三維圖形軟件介紹
    4.2 OBJ格式文件的調用
    4.3 VRML2.0格式圖形文件的調用
    4.3.1 VRML97.JAR的安裝
    4.3.2 VRML97.JAR的應用
    4.4 DWG、DXF、3DS圖形格式文件的調用
    4.5 JAVA 3D應用程序初始位置的設定
    第五章  JAVA 3D的動畫編程
    5.1 Alpha對象
    5.1.1 Alpha對象的構造方法
    5.1.2 Alpha構造方法中后7個參數的含義
    5.2 Alpha對象常用的方法
    5.3 Internetpolator對象
    5.4 PositionInterpolator對象
    5.4.1 對象tran的各個參數
    5.4.2 xtranalpha的各個參數
    5.4.3 水平移動改成垂直移動
    5.5 Rotation Interpolator對象
    5.6 ColorInterpolator對象
    5.7 ScaleInterpolator對象
    5.8 Switch ValueInterpolator對象
    5.9 TransparnecyInterpolator對象
    5.10 PathInterpolator對象
    5.11 PositionPathInterpolator對象
    5.12 RotPosPathInterpolator對象
    5.13 RotPosScalepathInterPolator對象
    5.14 RotationPathInterpolator對象
    第六章  形體的組合
    6.1 group對象
    6.2 BranchGroup對象
    6.3 ordereGroup對象
    6.4 Decalgroup對象
    6.5 Switch對象
    6.6 SharedGroup對象和Link對象
    6.6.1 SharedGroup對象
    6.6.2 Link對象
    6.6.3 SharedGroup對象和Link對象在編程中的應用
    6.7 Nlde對象cloneTree方法的應用
    6.8 TransformGroup對象和Transform3D對象
    6.8.1 TransformGroup對象
    6.8.2 Transform3D對象
    6.8.3 TransformGroup對象和Transform3D對象應用舉例
    第七章  JAVA 3D多媒體編程
    7.1 貼圖的應用
    7.1.1 TextureLoader對象
    7.1.2 ImageComponent2D對象
    7.1.3 Raster對象
    7.1.4 Appearance對象在貼圖上的應用
    7.1.5 貼圖舉例
    7.2 燈光的應用
    7.2.1 AmbinentLight對象和DirectionalLight對象
    7.2.2 PointLight對象
    7.2.3 spotLight對象
    7.3 聲音的應用
    7.3.1 Sound對象
    7.3.2 BackgroundSound對象
    7.3.3 PointSound對象
    7.3.4 ConeSound對象
    7.3.5 MediaContainer對象
    7.3.6 聲音編程舉例
    7.4 背景的應用
    7.5 霧的應用
    7.6 Text3D與三維文字的顯示
    7.6.1 Text3D對象
    7.6.2 Font3D對象
    7.6.3 FontExtrusion對象
    7.6.4 Font對象
    7.6.5 Text3D應用舉例
    7.7 Text2D與三維文字的顯示
    第八章  交互式JAVA 3D程序(一)
    8.1 JAVA 3D程序中的事件處理模型題
    8.2 JAVA 3D常用的監聽器
    8.3 應用舉例
    8.3.1 ActionListener監聽器應用舉例
    8.3.2 AdjustmentListener監聽器應用舉例
    8.3.3 ItemListener監聽器應用舉例
    第九章  交互式JAVA 3D程序(二)
    9.1 LOD對象
    9.1.1 LOD對象
    9.1.2 DistanceLOD對象
    9.1.3 LOD應用舉例
    9.2 Billboard對象
    9.2.1 Billboard的構造方法
    9.2.2 Billboard對象的應用舉例
    9.3 Behavior方面的Utility
    9.4 interpolators對象
    9.5 keyboard對象
    9.6 mouse對象
    9.7 picking對象
    9.7.1 pickObject對象
    9.7.2 PickMouseBehavior對象
    9.7.3 Primitive對象的點取
    9.7.4 Shape3D對象的選取
    9.7.5 PickRotateBehavior對象
    第十章  交互式JAVA 3D程序(三)
    10.1 Behavior對象
    10.2 自定義Behavior時所用的對象
    10.2.1 Wakeupcondition對象
    10.2.2 WakeupCriterion對象
    10.2.3 WakeupOr
    10.3 編程舉例
    10.3.1 WakeupOnAWTEvent對象的應用
    10.3.2 WakeupOncollision對象
    10.3.3 WakeOnBehaviorPost
    10.3.4 WakeupOnElapsedTime對象
    第十一章  幾個有趣的JAVA 3D程序
    11.1 光照效果不斷變化的立體動態文字
    11.2 廳妙的火柴桿
    11.3 可愛的小丑
    附錄1 KAWA在JAVA 3D上的應用
    附錄2 JAVA 3D相關網址介紹
    附錄3 JAVA 3D程序調試技巧
  • 【購買本書】
  • 商城名稱價格 配送信息優惠活動去看看購買

    華儲網
    ¥23.20
    送貨上門:遼寧、長春、北京
    快遞、郵政遞送:全球
    30萬春節大禮包連環送,全場7折+滿100免運費 去看看 訂購

    第二書店
    ¥25.52 當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    北京用戶69折封頂
    滿99免運費
    去看看 訂購

    中國圖書館網
    ¥0.4/頁起
    郵寄、快遞:全國
    特快專遞EMS:全球
    提供稀缺絕版圖書文獻影印服務 去看看 預定
  • 說明:
  • 1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
    2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
    3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
  • 【借閱本書】
  • 圖書館備注借閱
    首都圖書館 借閱本書
    廣東省立中山圖書館 借閱本書
    上海圖書館 借閱本書
  • 相關資源:
  • 在OCLC世界聯合圖書目錄中查詢本書
  • Search many libraries at once at WorldCat.org
  • 【閱讀本書】
  • 地址備注 格式閱讀
    超星數字圖書館 JPG 閱讀本書
  • 說明:
  • 1、以上第三方鏈接,讀書網對其合法性概不負責,亦不承擔任何法律責任。
    2、讀書網并不保證以上鏈接長期有效。
    3、請讀者注意以上鏈接電子書的格式,有些可能需要安裝相應的軟件或插件才能閱讀。
  • Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP備06000781號 公安備4201502577