当前位置:首页 > 工业技术
X3D增强现实技术  第二代三维立体网络动画游戏设计
X3D增强现实技术  第二代三维立体网络动画游戏设计

X3D增强现实技术 第二代三维立体网络动画游戏设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张金钊,张金锐,张金镝主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2012
  • ISBN:9787563529636
  • 页数:293 页
图书介绍:本书作为计算机软件专业开发人员和工程技术人员科技图书,也可以作为高等院校研究生、本科、专科学生的计算机网络、多媒体、游戏设计、数字艺术设计、机械加工设计、美术装潢设计、建筑规划设计、虚拟信息地理、虚拟医疗、军事模拟、航空航天以及仿古等专业科技图书。
《X3D增强现实技术 第二代三维立体网络动画游戏设计》目录

第1章 X3D增强现实概述 1

1.1 增强现实技术 1

1.1.1 X3D虚拟现实技术 1

1.1.2 X3D增强现实技术 4

1.1.3 X3D增强现实软件建模技术 7

1.1.4 X3D增强现实显示技术 8

1.1.5 X3D增强现实技术应用 9

1.2 X3D软件开发环境 11

1.2.1 记事本X3D编辑器 11

1.2.2 X3D-Edit3.2专用编辑器 11

1.2.3 Xj3D浏览器安装和运行 14

第2章 X3D元数据与结构 17

2.1 X3D节点 17

2.1.1 X3D语法格式 18

2.1.2 X3D文档类型声明 19

2.1.3 X3D主程序概貌 19

2.2 Head节点 20

2.3 Component节点 20

2.4 Meta节点 21

2.5 MetadataDouble节点 22

2.6 MetadataFloat节点 23

2.7 MetadataInteger节点 23

2.8 MetadataString节点 24

2.9 MetadataSet节点 24

2.10 Scene节点 25

2.10.1 Scene节点设计 25

2.10.2 X3D文件注释 26

2.11 WorldInfo信息化节点 28

第3章 X3D简单三维立体几何组件 29

3.1 Shape节点设计 29

3.1.1 Shape节点语法定义 30

3.1.2 Shape节点源程序实例 30

3.2 Sphere节点设计 32

3.2.1 Sphere算法分析 32

3.2.2 Sphere节点语法定义 33

3.2.3 Sphere节点源程序实例 34

3.3 Box节点设计 35

3.3.1 Box节点语法定义 35

3.3.2 Box节点源程序实例 36

3.4 Cone节点设计 38

3.4.1 Cone节点语法定义 38

3.4.2 Cone节点源程序实例 39

3.5 Cylinder节点设计 40

3.5.1 Cylinder算法分析 41

3.5.2 Cylinder节点语法定义 41

3.5.3 Cylinder节点源程序实例 42

3.6 Text节点设计 44

3.6.1 Text节点语法定义 44

3.6.2 Text节点源程序实例 45

3.6.3 FontStyle节点语法定义 46

3.6.4 FontStyle节点源程序实例 47

第4章 X3D组组件 50

4.1 Transform节点设计 50

4.1.1 Transform节点语法定义 50

4.1.2 Transform节点源程序实例 51

4.2 Group节点 54

4.2.1 Group节点语法定义 54

4.2.2 Group节点源程序实例 54

4.3 StaticGroup节点设计 57

4.3.1 StaticGroup节点语法定义 57

4.3.2 StaticGroup节点源程序实例 58

4.4 Inline节点设计 60

4.4.1 Inline节点语法定义 61

4.4.2 Inline节点源程序实例 61

4.5 Switch节点 64

4.5.1 Switch节点语法定义 64

4.5.2 Switch节点源程序实例 64

4.6 LOD节点设计 67

4.6.1 LOD节点语法定义 67

4.6.2 LOD节点描述 68

第5章 X3D视点与导航组件 69

5.1 ViewPoint节点设计 69

5.1.1 视点原理剖析 69

5.1.2 ViewPoint节点语法定义 70

5.1.3 ViewPoint节点源程序实例 71

5.2 NavigationInfo节点设计 73

5.2.1 NavigationInfo节点语法定义 73

5.2.2 NavigationInfo节点源程序实例 74

5.3 Billboard节点设计 77

5.3.1 Billboard节点语法定义 77

5.3.2 Billboard节点源程序实例 78

5.4 Anchor节点设计 80

5.4.1 Anchor节点语法定义 80

5.4.2 Anchor节点源程序实例 81

5.5 Collision节点设计 83

5.6 OrthoViewPoint节点设计 84

5.7 ViewPointGroup节点设计 85

第6章 X3D影视播放纹理组件 87

6.1 Appearance节点设计 87

6.1.1 Appearance节点语法定义 87

6.1.2 Appearance节点源程序实例 88

6.2 Material节点设计 89

6.2.1 Material节点语法定义 89

6.2.2 Material节点源程序实例 90

6.3 TwoSideMaterial节点设计 92

6.4 FillProperties节点设计 93

6.5 LineProperties节点设计 94

6.6 ImageTexture节点设计 95

6.6.1 ImageTexture节点语法定义 95

6.6.2 ImageTexture节点源程序实例 96

6.7 MovieTexture节点设计 98

6.7.1 MovieTexture节点语法定义 98

6.7.2 MovieTexture节点源程序实例 99

6.8 PixelTexture节点设计 101

6.8.1 PixelTexture节点语法定义 101

6.8.2 PixelTexture节点源程序实例 102

6.9 TextureTransform节点设计 103

6.9.1 TextureTransform节点语法定义 103

6.9.2 TextureTransform节点源程序实例 104

第7章 X3D三维立体曲面设计 106

7.1 PointSet节点设计 106

7.1.1 PointSet节点语法定义 106

7.1.2 PointSet节点源程序实例 107

7.2 IndexedLineSet节点设计 109

7.2.1 空间直线算法分析 109

7.2.2 IndexedLineSet节点语法定义 110

7.2.3 IndexedLineSet节点源程序实例 111

7.3 LineSet节点设计 112

7.4 IndexedFaceSet节点设计 113

7.4.1 空间平面算法分析 113

7.4.2 IndexedFaceSet节点语法定义 114

7.4.3 IndexedFaceSet节点源程序实例 115

7.5 ElevationGrid节点设计 117

7.5.1 空间曲面算法分析 117

7.5.2 ElevationGrid节点语法定义 117

7.5.3 ElevationGrid节点源程序实例 118

7.6 Extrusion节点设计 120

7.6.1 Extrusion算法分析 120

7.6.2 Extrusion节点语法定义 121

7.6.3 Extrusion节点源程序实例 122

7.7 Color节点设计 123

7.8 ColorRGBA节点设计 124

7.9 Coordinate节点设计 125

7.10 Normal节点设计 125

7.11 TextureCoordinate节点设计 126

7.11.1 TextureCoordinate节点语法定义 126

7.11.2 TextureCoordinate节点源程序实例 127

7.12 TextureCoordinateGenerator节点设计 128

第8章 X3D三维动画设计 130

8.1 TimeSensor节点设计 130

8.2 PositionInterpolator节点设计 131

8.2.1 PositionInterpolator节点语法定义 132

8.2.2 PositionInterpolator节点源程序实例 132

8.3 OrientationInterpolator节点设计 133

8.3.1 OrientationInterpolator节点语法定义 134

8.3.2 OrientationInterpolator节点源程序实例 134

8.4 ScalarInterpolator节点设计 136

8.5 ColorInterpolator节点设计 137

8.5.1 ColorInterpolator节点语法定义 137

8.5.2 ColorInterpolator节点源程序实例 137

8.6 CoordinateInterpolator节点设计 139

8.7 NormalInterpolator节点设计 140

8.8 PositionInterpolator2D节点设计 141

8.9 CoordinateInterpolator2D节点设计 142

8.10 ROUTE节点设计 142

第9章 X3D动画游戏设计 144

9.1 TouchSensor节点设计 144

9.1.1 TouchSensor节点语法定义 144

9.1.2 TouchSensor节点源程序实例 145

9.2 PlaneSensor节点设计 146

9.2.1 PlaneSensor节点语法定义 147

9.2.2 PlaneSensor节点源程序实例 147

9.3 CylinderSensor节点设计 149

9.3.1 CylinderSensor节点语法定义 149

9.3.2 CylinderSensor节点源程序实例 150

9.4 SphereSensor节点设计 151

9.4.1 SphereSensor节点语法定义 151

9.4.2 SphereSensor节点源程序实例 152

9.5 KeySensor节点设计 153

9.6 StringSensor节点设计 154

第10章 X3D事件工具与脚本组件 155

10.1 BooleanFilter节点设计 155

10.2 BooleanSequencer节点设计 156

10.3 BooleanToggle节点设计 157

10.4 BooleanTrigger节点设计 158

10.5 IntegerSequencer节点设计 158

10.6 IntegerTrigger节点设计 159

10.7 TimeTrigger节点设计 160

10.8 Script节点设计 160

10.8.1 Script节点语法定义 161

10.8.2 Script节点源程序实例 161

第11章 X3D几何2D组件 164

11.1 Arc2D节点设计 164

11.1.1 Arc2D节点语法定义 165

11.1.2 Arc2D节点源程序实例 165

11.2 Circle2D节点设计 167

11.2.1 Circle2D节点语法定义 168

11.2.2 Circle2D节点源程序实例 168

11.3 ArcClose2D节点设计 170

11.3.1 ArcClose2D节点语法定义 171

11.3.2 ArcClose2D节点源程序实例 171

11.4 Rectangle2D节点设计 173

11.4.1 Rectangle2D节点语法定义 174

11.4.2 Rectangle2D节点源程序实例 174

11.5 Disk2D节点设计 176

11.5.1 Disk2D节点语法定义 177

11.5.2 Disk2D节点源程序实例 177

11.6 Polypoint2D节点设计 179

11.7 Polyline2D节点设计 180

11.8 TriangleSet2D节点设计 181

11.8.1 TriangleSet2D节点语法定义 181

11.8.2 TriangleSet2D节点源程序实例 182

第12章 X3D灯光环境渲染组件 184

12.1 PointLight节点设计 185

12.1.1 PointLight节点语法定义 185

12.1.2 PointLight节点源程序实例 186

12.2 DirectionalLight节点设计 187

12.2.1 DirectionalLight节点语法定义 187

12.2.2 DirectionalLight节点源程序实例 188

12.3 SpotLight节点设计 190

12.3.1 聚光灯原理剖析 190

12.3.2 SpotLight节点语法定义 190

12.3.3 SpotLight节点源程序实例 191

12.4 NavigationInfo节点设计 193

12.4.1 NavigationInfo节点语法定义 193

12.4.2 NavigationInfo节点源程序实例 194

12.5 Background节点设计 195

12.5.1 Background节点语法定义 196

12.5.2 Background节点源程序实例 197

12.6 TextureBackground节点设计 198

12.7 Fog节点设计 199

12.7.1 Fog节点语法定义 199

12.7.2 Fog节点源程序实例 200

第13章 X3D检测器、声音效果组件 202

13.1 LoadSensor节点设计 202

13.2 VisibilitySensor节点设计 203

13.3 ProximitySensor节点设计 204

13.4 AudioClip节点设计 205

13.5 Sound节点设计 206

13.5.1 Sound节点语法定义 206

13.5.2 Sound节点源程序实例 207

第14章 X3D三角形、四边形几何组件 209

14.1 TriangleSet节点设计 209

14.1.1 TriangleSet节点语法定义 209

14.1.2 TriangleSet节点源程序实例 210

14.2 TriangleFanSet节点设计 211

14.2.1 TriangleFanSet节点语法定义 211

14.2.2 TriangleFanSet节点源程序实例 212

14.3 TriangleStripSet节点设计 213

14.3.1 TriangleStripSet节点语法定义 213

14.3.2 TriangleStripSet节点源程序实例 214

14.4 QuadSet节点设计 215

14.5 IndexedTriangleSet节点设计 216

14.5.1 IndexedTriangleSet节点语法定义 216

14.5.2 IndexedTriangleSet节点源程序实例 217

14.6 IndexedTriangleFanSet节点设计 219

14.6.1 IndexedTriangleFanSet节点语法定义 219

14.6.2 IndexedTriangleFanSet节点源程序实例 220

14.7 IndexedTriangleStripSet节点 221

14.7.1 IndexedTriangleStripSet节点语法定义 221

14.7.2 IndexedTriangleStripSet节点源程序实例 222

14.8 IndexedQuadSet节点设计 223

第15章 X3D自定义节点组件 225

15.1 ProtoDeclare节点设计 225

15.2 ProtoInterface节点设计 226

15.3 ProtoBody节点设计 226

15.4 connect节点设计 226

15.5 ProtoInstance节点设计 226

15.6 ExternProtoDeclare节点设计 227

15.7 IS节点设计 227

15.8 field节点设计 228

15.9 fieldValue节点设计 228

15.10 X3D自定义节点源程序实例 229

第16章 X3D设计中的CAD组件 232

16.1 CADAssembly节点设计 232

16.2 CADFace节点设计 233

16.3 CADLayer节点设计 233

16.4 CADPart节点设计 234

16.5 X3D设计中CAD组件源程序实例 235

第17章 X3D分布式交互模拟组件 239

17.1 DISEntityManager节点 239

17.2 DISEntityTypeMapping节点 240

17.3 EspduTransform节点 240

17.4 ReceiverPdu节点 243

17.5 SignalPdu节点 245

17.6 TransmitterPdu节点 246

第18章 X3D地理信息组件 249

18.1 GeoCoordinate节点 250

18.2 GeoElevationGrid节点 251

18.3 GeoLocation节点 252

18.4 GeoLOD节点 253

18.5 GeoMetadata节点 253

18.6 GeoOrigin节点 254

18.7 GeoPositionInterpolator节点 255

18.8 GeoTransform节点 256

18.9 GeoViewpoint节点 256

18.10 GeoTouchSensor节点 257

第19章 X3D虚拟人动画组件 259

19.1 HAnimDisplacer节点设计 259

19.2 HAnimHumanoid节点设计 260

19.3 HAnimJoint节点设计 261

19.4 HAnimSegment节点设计 262

19.5 HAnimSite节点设计 263

第20章 X3D虚拟现实综合项目实例 265

20.1 X3D虚拟校园项目规划设计 265

20.1.1 X3D虚拟校园需求分析 266

20.1.2 X3D虚拟校园总体设计 267

20.1.3 X3D虚拟校园详细设计 267

20.1.4 X3D虚拟校园编码测试 268

20.1.5 X3D虚拟校园运行和维护 269

20.2 自然景观场景项目设计 270

20.2.1 自然景观场景项目分析 270

20.2.2 自然景观场景项目设计 270

20.2.3 自然景观场景项目源程序实例 271

20.3 X3D广场三维立体场景开发设计 278

20.3.1 X3D广场三维立体场景分析与设计 279

20.3.2 X3D广场三维立体场景源程序实例 279

20.4 石膏人体素描造型开发设计 280

20.4.1 石膏人体素描造型分析与设计 280

20.4.2 石膏人体素描造型源程序实例 281

20.5 三维人体医学骨骼造型开发设计 286

20.5.1 三维人体医学骨骼造型分析与设计 286

20.5.2 三维人体医学骨骼造型源程序实例 287

20.6 X3D虚拟超市建筑设计 288

20.6.1 虚拟超市建筑分析与设计 289

20.6.2 虚拟超市建筑源程序实例 289

20.7 X3D虚拟医院场景设计 290

20.7.1 虚拟现实医院场景分析与设计 290

20.7.2 虚拟现实医院场景源程序实例 291

20.8 X3D电教室三维立体场景设计 292

20.8.1 虚拟现实电教室场景分析与设计 292

20.8.2 虚拟现实电教室场景源程序实例 293

返回顶部