內容簡介
X3D大有一統網路三維立體設計的趨勢,具有劃時代意義。《X3D三維立體網頁設計虛擬現實立體動畫遊戲程式設計》集計算機網路、多媒體、遊戲設計、人性化設計、信息地理及人工智慧於一身,全面系統地闡述了X3I)基本概念、原理、方法及開發設計思想,內容豐富,敘述由淺入深,思路清晰,結構合理,實用性強。《X3D三維立體網頁設計虛擬現實立體動畫遊戲程式設計》配有大量的X3D源程式實例,從而使讀者更加容易掌握虛擬現實三維立體網路程式設計語言(X3D)。《X3D三維立體網頁設計虛擬現實立體動畫遊戲程式設計》可作為高等院校計算機網路、多媒體、遊戲設計、數字藝術設計、機械加工設計、美術裝潢設計、建築規劃設計、虛擬信息地理、虛擬醫療等專業研究生、本科生、專科生的教材,同時也可作為計算機軟體開發人員和工程技術人員的實用工具書。
編輯推薦
《X3D三維立體網頁設計虛擬現實立體動畫遊戲程式設計》:先學:構造虛擬世界;先用:引領三維潮流;易學:敘述由淺入深;易用:案例步步指引。
展現五大設計十三大技術:
虛擬人運動設計
三維立體動畫設計
遊戲動畫設計
影視媒體設計
智慧型感知節點設計
信息地理技術
CAD組件技術
網路通信技術
目錄
前言.
第1章 X3D綜述
1.1 X3D概述
1.1.1 X3D發展歷程
1.1.2 X3D特點
1.1.3 X3D套用領域
1.2 X3D基礎知識
1.2.1 X3D基本概念
1.2.2 X3D檔案結構
1.2.3 X3D節點和域數據類型
1.2.4 X3D檔案中事件. 路由和腳本
1.3 X3D開發環境
1.3.1 記事本編輯器
1.3.2 X3D-Edit專用編輯器
1.4 X3D三維立體網頁開發運行環境
1.4.1 Xj3D 2.0瀏覽器安裝使用
1.4.2 BS Contact VRML-X3D 7.0瀏覽器安裝使用
第2章 X3D核心節點
2.1 X3D節點
2.2 Head節點
2.3 Component節點
2.4 Meta節點
2.4.1 MetadataInteger節點
2.4.2 MetadataFloat節點
2.4.3 MetadataDouble節點
2.4.4 MetadataSet節點
2.4.5 MetadataString節點
2.5 Scene節點
2.6 Field節點
2.7 fieldValue節點
2.8 X3D核心節點源程式實例
第3章 X3D幾何2D節點設計
3.1 Arc2D節點
3.2 Circle2D節點
3.3 ArcClose2D節點
3.4 Rectangle2D節點
3.5 Disk2D節點
3.6 FillProperties節點
3.7 LineSet節點
3.8 LineProperties節點
3.9 Polypoint2D節點
3.10 Polyline2D節點
3.11 TriangleSet2D節點
3.12 Contour2D節點
3.13 ContourPolyline2D節點
3.14 TriangleSet節點
3.15 TriangleStripSet節點
3.16 TriangleFanSet節點
第4章 X3D幾何3D節點設計
4.1 Shape節點
4.1.1 Appearance節點
4.1.2 Material節點
4.1.3 Geometry節點
4.1.4 Shape節點源程式實例
4.2 Box節點
4.3 Sphere節點
4.4 Cone節點
4.5 Cylinder節點
4.6 Text節點
4.7 FontStyle節點
第5章 X3D複雜節點設計
5.1 Coordinate節點
5.2 CoordinateDouble節點
5.3 PointSet節點
5.4 IndexedLineSet節點
5.5 IndexedFaceSet節點
5.6 IndexedTriangleFanSet節點
5.7 IndexedTriangleSet節點
5.8 IndexedTriangleStripSet節點
5.9 IndexedQuadSet節點
5.10 ElevationGrid節點
5.11 Extrusion節點
5.12 FloatVertexAttribute節點
5.13 Matrix3VertexAttribute節點
5.14 Matrix4VertexAttribute節點
5.15 XvlShell節點
第6章 X3D渲染效果節點設計
6.1 Normal節點
6.2 Color節點
6.3 ColorRGBA節點
6.4 Background節點
6.5 X3D空間大氣效果節點
6.5.1 Fog節點
6.5.2 LocalFog節點
6.5.3 FogCoordinate節點
6.6 X3D視點效果節點
6.6.1 ViewPoint節點
6.6.2 NavigationInfo節點
6.7 X3D光照效果節點
6.7.1 PointLight節點
6.7.2 DirectionalLight節點
6.7.3 SpotLight節點
6.8 X3D虛擬現實陰影節點設計
6.8.1 ShaderPart節點設計
6.8.2 ShaderProgram節點設計
6.8.3 ComposedShader節點設計
6.8.4 ProgramShader節點設計
6.8.5 PackagedShader節點設計
6.8.6 X3D陰影節點源程式實例
6.9 WorldInfo節點
第7章 X3D紋理繪製節點設計
7.1 TextureBackground節點
7.2 ImageTexture節點
7.3 Image3DTexture節點
7.4 ImageCubeMapTexture節點
7.5 PixelTexture節點
7.6 Pixel3DTexture節點
7.7 TextureCoordinate節點
7.8 TextureCoordinate3D節點
7.9 TextureCoordinate4D節點
7.10 TextureCoordinateGenerator節點
7.11 TextureMatrixTransform節點
7.12 TextureTransform節點
7.13 TextureTransform3D節點
7.14 MultiTexture節點
7.15 MultiTextureCoordinate節點
7.16 MultiTextureTransform節點..
7.17 Composed3DTexture節點
7.18 ComposedCubeMapTexture節點
7.19 GeneratedCubeMapTexture節點
第8章 X3D組節點設計
8.1 Group節點
8.2 StaticGroup節點
8.3 Transform節點
8.4inline節點
8.5 Switch節點
8.6 Billboard節點
8.7 Anchor節點
8.8 LOD節點
第9章 X3D曲面節點設計
9.1 NurbsCurve節點設計
9.2 NurbsCurve2D節點設計
9.3 NurbsOrientationInterpolator節點設計
9.4 NurbsPatchSurface節點設計
9.5 NurbsPositionInterpolator節點設計
9.6 NurbsSet節點設計
9.7 NurbsSurfaceInterpolator節點設計
9.8 NurbsSweptSurface節點設計
9.9 NurbsSwungSurface節點設計
9.10 NurbsTextureCoordinate節點設計
9.11 NurbsTrimmedSurface節點設計
9.12 曲面節點源程式實例
第10章 X3D影視媒體節點設計
10.1 音響效果節點
10.1.1 AudioClip節點
10.1.2 Sound節點
10.2 X3D影視媒體節點
第11章 X3D虛擬人. 地理信息組件節點設計
11.1 X3D虛擬人節點設計
11.1.1 HAnimDisplacer節點設計
11.1.2 HAnimHumanoid節點設計
11.1.3 HAnimJoint節點設計
11.1.4 HAnimSegment節點設計
11.1.5 HAnimSite節點設計
11.2 X3D地理信息節點設計
11.2.1 GeoCoordinate 節點設計
11.2.2 GeoElevationGrid節點
11.2.3Geolocation節點
11.2.4 GeoLOD節點
11.2.5 GeoMetadata節點
11.2.6 GeoOrigin節點
11.2.7 GeoPositionInterpolator節點
11.2.8 GeoTouchSensor節點
11.2.9 GeoViewpoint節點
第12章 X3D動畫智慧型感知節點設計
12.1 TimeSensor節點
12.2 按鍵感測器節點
12.2.1 KeySensor節點
12.2.2 StringSensor節點
12.3 X3D動畫節點設計
12.3.1 PositionInterpolator節點
12.3.2 PositionInterpolator2D節點
12.3.3 OrientationInterpolator節點
12.3.4 ScalarInterpolator節點
12.3.5 ColorInterpolator節點
12.3.6 CoordinateInterpolator節點
12.3.7 CoordinateInterpolator2D節點
12.3.8 NormalInterpolator節點
12.4 X3D觸摸檢測器節點
12.4.1 TouchSensor節點
12.4.2 PlaneSensor節點
12.4.3 CylinderSensor節點
12.4.4 SphereSensor節點
12.5 X3D智慧型感知檢測器節點
12.5.1 VisibilitySensor節點
12.5.2 ProximitySensor節點
12.5.3 Collision節點
12.5.4 LoadSensor節點
第13章 X3D組件節點設計
13.1 X3D三維立體網頁CAD組件節點設計
13.1.1 CADAssembly節點
13.1.2 CADFace節點
13.1.3 CADLayer節點
13.1.4 CADPart節點
13.2 X3D事件工具組件節點設計
13.2.1 BooleanFilter節點設計
13.2.2 BooleanSequencer節點設計
13.2.3 BooleanToggle節點設計
13.2.4 BooleanTrigger節點設計
13.2.5 IntegerSequencer節點設計
13.2.6 IntegerTrigger節點設計
13.2.7 TimeTrigger節點設計
13.3 X3D網路通信節點設計
13.3.1 EspduTransform節點
13.3.2 ReceiverPdu節點
13.3.3 SignalPdu節點
13.3.4 TransmitterPdu節點
第14章 X3D腳本節點設計
14.1 Script節點
14.2 Import節點
14.3 Export節點
14.4 Route節點
14.5 Script節點源程式實例
第15章 X3D自定義節點設計
15.1 ProtoBody節點
15.2 ProtoDeclare節點
15.3 ProtoInstance節點
15.4 ProtoInterface節點
15.5 Connect節點
15.6 ExternProtoDeclare節點
15.7 IS節點
15.8 X3D自定義節點源程式實例
附錄A X3D節點圖標
附錄B 參考網站
參考文獻
……