日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JAVA 3D交互式三維圖形編程

JAVA 3D交互式三維圖形編程

JAVA 3D交互式三維圖形編程

定 價:¥29.00

作 者: 張杰編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: JAVA語言

ISBN: 9787115082312 出版時間: 1999-11-01 包裝:
開本: 26cm 頁數(shù): 306頁 字?jǐn)?shù):  

內(nèi)容簡介

  JAVA 3D是SUN公司推出的一級應(yīng)用編程接口,主要用于編寫三維應(yīng)用程序,是JAVA語言在三維圖形領(lǐng)域的擴(kuò)展。本書首選簡單介紹了JAVA及JAVA 3D一些最基本的概念,然后由淺入深地介紹了JAVA 3D應(yīng)用程序的編寫方法。主要內(nèi)容有:最簡單的點(diǎn)、線、面的生成,外部三維圖形的調(diào)入,三維形體的組合,三維動畫的生成,以及多媒體程序和交互式程序的編寫。本書適合具有初、中級C語言或JAVA語言水平的編程人員使用,是廣大三維圖形愛好者進(jìn)行三維圖形編程的入門教程。

作者簡介

暫缺《JAVA 3D交互式三維圖形編程》作者簡介

圖書目錄

第一章  JAVA 語言概述
1.1 JAVA 語言簡介
1.2 JAVA 語言面向?qū)ο缶幊淘O(shè)計的重要概念
1.2.1 封裝、繼承和多態(tài)
1.2.2 對象
1.2.3 類
1.2.4 方法
1.2.5 實(shí)例方法和類方法
1.2.6 實(shí)例變量和類變量
1.2.7 點(diǎn)運(yùn)算符
1.2.8 final類和方法
1.2.9 參數(shù)的傳值與傳址
1.2.10 JAVA 語言的包
1.2.11 內(nèi)部類
1.2.12 類成員的訪問控制
1.2.13 抽象類和抽象方法
1.2.14 接口與implements語句
1.2.15 構(gòu)造方法
1.2.16 thie和super
1.2.17 方法重載
第二章  JAVA 3D簡介 
2.1 JAVA 3D的場景圖數(shù)據(jù)
2.2 JAVA 3D的安裝及運(yùn)行步驟
2.3 JAVA 3D源程序編寫方法
2.4 JDK 1.2下JAVA 3D源程序的編譯、運(yùn)行步驟
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基本幾何形體的調(diào)用
2.7.1 Box
2.7.2 Colorcube
2.7.3 Cone
2.7.4 sphere
2.7.5 cylinder
第三章  點(diǎn)、線、面的生成
3.1 GeometryArrary對象簡介
3.2 點(diǎn)的生成
3.2.1 PointAttibtues對象
3.2.2 生成點(diǎn)的對象
3.2.3 PointArray對象
3.2.4 IndexedPointArray對象
3.2.5 主程序比較簡潔的Point4.java
3.2.6 旋轉(zhuǎn)的點(diǎn)
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對象
第四章  常用三維圖形文件調(diào)入
4.1 常用的三維圖形軟件介紹
4.2 OBJ格式文件的調(diào)用
4.3 VRML2.0格式圖形文件的調(diào)用
4.3.1 VRML97.JAR的安裝
4.3.2 VRML97.JAR的應(yīng)用
4.4 DWG、DXF、3DS圖形格式文件的調(diào)用
4.5 JAVA 3D應(yīng)用程序初始位置的設(shè)定
第五章  JAVA 3D的動畫編程
5.1 Alpha對象
5.1.1 Alpha對象的構(gòu)造方法
5.1.2 Alpha構(gòu)造方法中后7個參數(shù)的含義
5.2 Alpha對象常用的方法
5.3 Internetpolator對象
5.4 PositionInterpolator對象
5.4.1 對象tran的各個參數(shù)
5.4.2 xtranalpha的各個參數(shù)
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對象在編程中的應(yīng)用
6.7 Nlde對象cloneTree方法的應(yīng)用
6.8 TransformGroup對象和Transform3D對象
6.8.1 TransformGroup對象
6.8.2 Transform3D對象
6.8.3 TransformGroup對象和Transform3D對象應(yīng)用舉例
第七章  JAVA 3D多媒體編程
7.1 貼圖的應(yīng)用
7.1.1 TextureLoader對象
7.1.2 ImageComponent2D對象
7.1.3 Raster對象
7.1.4 Appearance對象在貼圖上的應(yīng)用
7.1.5 貼圖舉例
7.2 燈光的應(yīng)用
7.2.1 AmbinentLight對象和DirectionalLight對象
7.2.2 PointLight對象
7.2.3 spotLight對象
7.3 聲音的應(yīng)用
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 背景的應(yīng)用
7.5 霧的應(yīng)用
7.6 Text3D與三維文字的顯示
7.6.1 Text3D對象
7.6.2 Font3D對象
7.6.3 FontExtrusion對象
7.6.4 Font對象
7.6.5 Text3D應(yīng)用舉例
7.7 Text2D與三維文字的顯示
第八章  交互式JAVA 3D程序(一)
8.1 JAVA 3D程序中的事件處理模型題
8.2 JAVA 3D常用的監(jiān)聽器
8.3 應(yīng)用舉例
8.3.1 ActionListener監(jiān)聽器應(yīng)用舉例
8.3.2 AdjustmentListener監(jiān)聽器應(yīng)用舉例
8.3.3 ItemListener監(jiān)聽器應(yīng)用舉例
第九章  交互式JAVA 3D程序(二)
9.1 LOD對象
9.1.1 LOD對象
9.1.2 DistanceLOD對象
9.1.3 LOD應(yīng)用舉例
9.2 Billboard對象
9.2.1 Billboard的構(gòu)造方法
9.2.2 Billboard對象的應(yīng)用舉例
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對象的點(diǎn)取
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對象的應(yīng)用
10.3.2 WakeupOncollision對象
10.3.3 WakeOnBehaviorPost
10.3.4 WakeupOnElapsedTime對象
第十一章  幾個有趣的JAVA 3D程序
11.1 光照效果不斷變化的立體動態(tài)文字
11.2 廳妙的火柴桿
11.3 可愛的小丑
附錄1 KAWA在JAVA 3D上的應(yīng)用
附錄2 JAVA 3D相關(guān)網(wǎng)址介紹
附錄3 JAVA 3D程序調(diào)試技巧

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號