图书介绍

X3D虚拟现实设计 第二代立体网络程序设计语言PDF|Epub|txt|kindle电子书版本网盘下载

X3D虚拟现实设计 第二代立体网络程序设计语言
  • 张金钊,张金锐,张金镝著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121045443
  • 出版时间:2007
  • 标注页数:464页
  • 文件大小:39MB
  • 文件页数:482页
  • 主题词:VRML语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

X3D虚拟现实设计 第二代立体网络程序设计语言PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 X3D虚拟现实技术概述1

1.1 虚拟现实技术简介1

1.2 X3D概述7

1.3 X3D发展历史7

1.4 X3D系统特性8

1.5 X3D系统组成9

1.6 X3D应用和展望10

1.6.1 虚拟现实X3D应用领域11

1.6.2 虚拟现实X3D展望14

第2章 X3D开发环境15

2.1 X3D浏览器15

2.1.1 X3D浏览器简介15

2.1.2 Xj3D体系结构UML组件16

2.1.3 Xj3D浏览器安装使用18

2.1.4 X3D其他浏览器18

2.2 X3D软件开发编辑器19

2.2.1 记事本X3D编辑器19

2.2.2 X3D-Edit专用编辑器19

2.2.3 X3D其他开发工具22

2.3 X3D安装运行环境24

2.3.1 X3D运行环境要求25

2.3.2 Java1.4.2安装与设置25

2.3.3 XML安装与设置26

2.3.4 X3D-Edit编辑器安装28

2.4 X3D程序的故障分析和调试29

2.4.1 X3D安装故障分析与处理29

2.4.2 X3D程序调试29

第3章 X3D基本语法结构30

3.1 X3D基本概念30

3.1.1 X3D空间坐标系30

3.1.2 X3D空间计量单位30

3.1.3 X3D三维立体空间着色31

3.1.4 X3D文件类型32

3.1.5 X3D场景语法图33

3.2 X3D文件语法结构34

3.2.1 X3D文件结构34

3.2.2 X3D文件头35

3.2.3 X3D文件体36

3.2.4 X3D文件注释38

3.3 X3D节点和域数据类型38

3.3.1 X3D节点39

3.3.2 X3D域数据类型40

3.4 X3D文件中事件、路由和脚本45

3.5 X3D保留字46

3.6 X3D基本语法源程序实例46

第4章 X3D核心节点49

4.1 X3D节点49

4.2 head标签节点51

4.3 component标签节点51

4.4 meta节点52

4.4.1 MetadataInteger节点53

4.4.2 MetadataFloat节点54

4.4.3 MetadataDouble节点54

4.4.4 MetadataSet节点55

4.4.5 MetadataString节点56

4.5 Scene节点56

4.6 field节点57

4.7 fieldValue节点58

4.8 X3D核心节点源程序实例58

第5章 X3D基本几何节点设计62

5.1 Shape节点设计62

5.1.1 Shape节点语法结构62

5.1.2 Shape节点数据结构62

5.1.3 Appearance物体造型外观节点设计64

5.1.4 Material外观材料节点设计65

5.1.5 Geometry几何节点设计67

5.1.6 Shape节点源程序实例68

5.2 X3D三维立体造型节点70

5.2.1 Sphere球体节点70

5.2.2 Box立方体节点73

5.2.3 Cone圆锥体节点78

5.2.4 Cylinder圆柱体节点82

5.2.5 Text文本造型节点86

5.2.6 FontStyle文本外观节点89

5.3 X3D二维空间造型节点95

5.3.1 Arc2D弧节点95

5.3.2 ArcClose2D封闭圆弧节点98

5.3.3 Circle2D平面圆节点103

5.3.4 Rectangle2D平面矩形节点107

5.3.5 Disk2D填充圆节点110

5.3.6 FillProperties填充物节点114

5.3.7 LineSet线节点116

5.3.8 LineProperties线填充物节点118

5.3.9 Polypoint2D点节点120

5.3.10 Polyline2D线节点122

5.4 X3D相关节点124

5.4.1 TriangleSet2D三角形2D节点124

5.4.2 Contour2D节点126

5.4.3 ContourPolyline2D节点127

5.4.4 Coordinate节点129

5.4.5 CoordinateDouble节点131

5.4.6 TriangleSet三角形节点133

5.4.7 TriangleStripSet三角形条带节点135

5.4.8 TriangleFanSet三角形扇面节点137

5.4.9 Normal法向量节点139

5.4.10 Color颜色节点141

5.4.11 ColorRGBA颜色节点142

第6章 X3D复杂节点设计145

6.1 PointSet“点”节点145

6.1.1 PointSet“点”节点语法结构145

6.1.2 PointSet“点”节点数据结构145

6.1.3 PointSet“点”节点源程序实例147

6.2 IndexedLineSet“线”节点149

6.2.1 IndexedLineSet“线”节点语法结构149

6.2.2 IndexedLineSet“线”节点数据结构150

6.2.3 IndexedLineSet“线”节点源程序实例151

6.3 IndexedFaceSet“面”节点153

6.3.1 IndexedFaceSet“面”节点语法结构153

6.3.2 IndexedFaceSet“面”节点数据结构154

6.3.3 IndexedFaceSet“面”节点源程序实例156

6.4 IndexedTriangleFanSet节点158

6.4.1 IndexedTriangleFanSet节点语法结构158

6.4.2 IndexedTriangleFanSet节点数据结构159

6.4.3 IndexedTriangleFanSet节点源程序实例160

6.5 IndexedTriangleSet节点162

6.5.1 IndexedTriangleSet节点语法结构162

6.5.2 IndexedTriangleSet节点数据结构163

6.5.3 IndexedTriangleSet节点源程序实例164

6.6 IndexedTriangleStripSet节点166

6.6.1 IndexedTriangleStripSet节点语法结构166

6.6.2 IndexedTriangleStripSet节点数据结构167

6.6.3 IndexedTriangleStripSet节点源程序实例168

6.7 IndexedQuadSet节点170

6.7.1 IndexedQuadSet节点语法结构170

6.7.2 IndexedQuadSet节点数据结构171

6.8 ElevationGrid海拔栅格节点172

6.8.1 ElevationGrid海拔栅格节点语法结构173

6.8.2 ElevationGrid海拔栅格节点数据结构173

6.8.3 ElevationGrid海拔栅格节点源程序实例175

6.9 Extrusion挤出造型节点177

6.9.1 Extrusion挤出造型节点语法结构178

6.9.2 Extrusion挤出造型节点数据结构178

6.9.3 Extrusion挤出造型节点源程序实例181

6.10 FloatVertexAttribute浮点数顶点属性节点183

6.11 Matrix3VertexAttribute矩阵3×3顶点属性节点184

6.12 Matrix4VertexAttribute矩阵4×4顶点属性节点185

6.13 XvlShell节点186

6.13.1 XvlShell节点语法结构187

6.13.2 XvlShell节点数据结构187

第7章 组节点创建X3D立体空间造型190

7.1 Transform空间坐标变换节点190

7.1.1 Transform空间坐标变换节点语法结构190

7.1.2 Transform空间坐标变换节点数据结构190

7.1.3 Transform空间坐标变换节点源程序实例193

7.2 Group编组节点195

7.2.1 Group编组节点语法结构195

7.2.2 Group编组节点数据结构195

7.2.3 Group编组节点源程序实例196

7.3 StaticGroup静态组节点199

7.3.1 StaticGroup静态组节点语法结构199

7.3.2 StaticGroup静态组节点数据结构199

7.4 Inline内联节点(调用节点型组节点)201

7.4.1 Inline内联节点语法结构201

7.4.2 Inline内联节点数据结构201

7.4.3 Inline内联节点源程序实例203

7.5 Switch开关节点(选择型组节点)205

7.5.1 Switch开关节点语法结构205

7.5.2 Switch开关节点数据结构205

7.5.3 Switch开关节点源程序实例207

7.6 Billboard广告、警示牌、海报节点209

7.6.1 Billboard广告、警示牌、海报节点语法结构209

7.6.2 Billboard广告、警示牌、海报节点数据结构210

7.6.3 Billboard广告、警示牌、海报节点源程序实例211

7.7 Anchor锚节点(超级链接组节点)214

7.7.1 Anchor锚节点语法结构214

7.7.2 Anchor锚节点数据结构214

7.7.3 Anchor锚节点源程序实例216

7.8 LOD细节层次节点(分级型组节点)220

7.8.1 LOD细节层次节点语法结构220

7.8.2 LOD细节层次节点数据结构221

第8章 X3D纹理效果节点设计223

8.1 TextureBackground纹理背景节点223

8.1.1 TextureBackground纹理背景节点语法结构223

8.1.2 TextureBackground纹理背景节点数据结构224

8.2 ImageTexture图像纹理节点226

8.2.1 ImageTexture图像纹理节点语法结构226

8.2.2 ImageTexture图像纹理节点数据结构226

8.2.3 ImageTexture图像纹理节点源程序实例228

8.3 Image3DTexture图像纹理节点230

8.3.1 Image3DTexture图像纹理节点语法结构230

8.3.2 Image3DTexture图像纹理节点数据结构230

8.4 ImageCubeMapTexture图像纹理节点232

8.4.1 ImageCubeMapTexture图像纹理节点语法结构232

8.4.2 ImageCubeMapTexture图像纹理节点数据结构232

8.5 PixelTexture像素纹理节点234

8.5.1 PixelTexture像素纹理节点语法结构234

8.5.2 PixelTexture像素纹理节点数据结构234

8.5.3 PixelTexture像素纹理节点源程序实例236

8.6 Pixel3DTexture像素3D纹理节点238

8.6.1 Pixel3DTexture像素3D纹理节点语法结构238

8.6.2 Pixel3DTexture像素3D纹理节点数据结构238

8.7 MovieTexture影像纹理节点240

8.7.1 MovieTexture影像纹理节点语法结构240

8.7.2 MovieTexture影像纹理节点数据结构240

8.7.3 MovieTexture影像纹理节点源程序实例242

8.8 TextureCoordinate纹理坐标节点244

8.8.1 TextureCoordinate纹理坐标节点语法结构244

8.8.2 TextureCoordinate纹理坐标节点数据结构245

8.8.3 TextureCoordinate纹理坐标节点源程序实例246

8.9 TextureCoordinate3D纹理3D坐标节点248

8.9.1 TextureCoordinate3D纹理3D坐标节点语法结构248

8.9.2 TextureCoordinate3D纹理3D坐标节点数据结构248

8.10 TextureCoordinate4D纹理4D坐标节点250

8.10.1 TextureCoordinate4D纹理4D坐标节点语法结构250

8.10.2 TextureCoordinate4D纹理4D坐标节点数据结构250

8.11 TextureCoordinateGenerator纹理坐标生成器节点252

8.11.1 TextureCoordinateGenerator纹理坐标生成器节点语法结构252

8.11.2 TextureCoordinateGenerator纹理坐标生成器节点数据结构252

8.12 TextureMatrixTransform纹理矩阵坐标节点254

8.12.1 TextureMatrixTransform纹理矩阵坐标节点语法结构254

8.12.2 TextureMatrixTransform纹理矩阵坐标节点数据结构254

8.13 TextureTransform纹理坐标变换节点255

8.13.1 TextureTransform纹理坐标变换节点语法结构255

8.13.2 TextureTransform纹理坐标变换节点数据结构256

8.13.3 TextureTransform纹理坐标变换节点源程序实例257

8.14 TextureTransform3D纹理坐标3D变换节点259

8.14.1 TextureTransform3D纹理坐标3D变换节点语法结构259

8.14.2 TextureTransform3D纹理坐标3D变换节点数据结构259

8.15 MultiTexture多纹理节点261

8.15.1 MultiTexture多纹理节点语法结构261

8.15.2 MultiTexture多纹理节点数据结构261

8.16 MultiTextureCoordinate多纹理坐标节点263

8.16.1 MultiTextureCoordinate多纹理坐标节点语法结构263

8.16.2 MultiTextureCoordinate多纹理坐标节点数据结构264

8.17 MultiTextureTransform多纹理坐标变换节点265

8.17.1 MultiTextureTransform多纹理坐标变换节点语法结构265

8.17.2 MultiTextureTransform多纹理坐标变换节点数据结构265

8.18 Composed3Dtexture构成3D纹理节点267

8.18.1 Composed3Dtexture构成3D纹理节点语法结构267

8.18.2 Composed3Dtexture构成3D纹理节点数据结构267

8.19 ComposedCubeMapTexture构成立方体图像纹理节点269

8.19.1 ComposedCubeMapTexture构成立方体图像纹理节点语法结构269

8.19.2 ComposedCubeMapTexture构成立方体图像纹理节点数据结构269

8.20 GeneratedCubeMapTexture生成立方体图像纹理节点270

8.20.1 GeneratedCubeMapTexture生成立方体图像纹理节点语法结构271

8.20.2 GeneratedCubeMapTexture生成立方体图像纹理节点数据结构271

第9章 X3D场景效果节点设计273

9.1 Background立体空间背景节点273

9.1.1 Background背景节点语法结构273

9.1.2 Background背景节点数据结构274

9.1.3 Background立体空间背景节点源程序实例276

9.2 空间大气效果节点278

9.2.1 Fog雾节点278

9.2.2 LocalFog本地雾节点282

9.2.3 FogCoordinate节点284

9.3 视点效果节点285

9.3.1 ViewPoint视点节点286

9.3.2 NavigationInfo视点导航信息节点289

9.4 光照效果节点294

9.4.1 PointLight点光源节点295

9.4.2 DirectionLight定向光源节点298

9.4.3 SpotLight聚光灯光源节点300

9.5 音响效果节点303

9.5.1 AudioClip音响剪辑节点303

9.5.2 Sound声音节点306

9.5.3 MovieTexture影像文件节点309

9.6 WorldInfo信息化节点310

9.6.1 WorldInfo信息化节点语法结构310

9.6.2 WorldInfo信息化节点数据结构310

第10章 曲面节点设计312

10.1 NurbsCurve节点设计312

10.1.1 NurbsCurve节点语法结构312

10.1.2 NurbsCurve节点数据结构312

10.2 NurbsCurve2D节点设计314

10.2.1 NurbsCurve2D节点语法结构314

10.2.2 NurbsCurve2D节点数据结构314

10.3 NurbsOrientationInterpolator节点设计316

10.3.1 NurbsOrientationInterpolator节点语法结构316

10.3.2 NurbsOrientationInterpolator节点数据结构316

10.4 NurbsPatchSurface节点设计317

10.4.1 NurbsPatchSurface节点语法结构318

10.4.2 NurbsPatchSurface节点数据结构318

10.5 NurbsPositionInterpolator节点设计320

10.5.1 NurbsPositionInterpolator节点语法结构320

10.5.2 NurbsPositionInterpolator节点数据结构320

10.6 NurbsSet节点设计321

10.6.1 NurbsSet节点语法结构321

10.6.2 NurbsSet节点数据结构322

10.7 NurbsSurfaceInterpolator节点设计323

10.7.1 NurbsSurfaceInterpolator节点语法结构323

10.7.2 NurbsSurfaceInterpolator节点数据结构323

10.8 NurbsSweptSurface节点设计325

10.8.1 NurbsSweptSurface节点语法结构325

10.8.2 NurbsSweptSurface节点数据结构325

10.9 NurbsSwungSurface节点设计327

10.9.1 NurbsSwungSurface节点语法结构327

10.9.2 NurbsSwungSurface节点数据结构327

10.10 NurbsTextureCoordinate节点设计328

10.10.1 NurbsTextureCoordinate节点语法结构328

10.10.2 NurbsTextureCoordinate节点数据结构328

10.11 NurbsTrimmedSurface节点设计330

10.11.1 NurbsTrimmedSurface节点语法结构330

10.11.2 NurbsTrimmedSurface节点数据结构331

第11章 X3D人性化节点设计333

11.1 HAnimDisplacer节点设计333

11.1.1 HAnimDisplacer节点语法结构333

11.1.2 HAnimDisplacer节点数据结构333

11.2 HAnimHumanoid节点设计335

11.2.1 HAnimHumanoid节点语法结构335

11.2.2 HAnimHumanoid节点数据结构335

11.3 HAnimJoint节点设计337

11.3.1 HAnimJoint节点语法结构337

11.3.2 HAnimJoint节点数据结构338

11.4 HAnimSegment节点设计339

11.4.1 HAnimSegment节点语法结构339

11.4.2 HAnimSegment节点数据结构340

11.5 HAnimSite节点设计341

11.5.1 HAnimSite节点语法结构341

11.5.2 HAnimSite节点数据结构341

第12章 X3D地理信息节点设计344

12.1 GeoCoordinate节点设计345

12.1.1 GeoCoordinate节点语法结构345

12.1.2 GeoCoordinate节点数据结构345

12.2 GeoElevationGrid节点347

12.2.1 GeoElevationGrid节点语法结构347

12.2.2 GeoElevationGrid节点数据结构347

12.3 GeoLocation节点349

12.3.1 GeoLocation节点语法结构350

12.3.2 GeoLocation节点数据结构350

12.4 GeoLOD节点351

12.4.1 GeoLOD节点语法结构351

12.4.2 GeoLOD节点数据结构351

12.5 GeoMetadata节点353

12.5.1 GeoMetadata节点语法结构353

12.5.2 GeoMetadata节点数据结构353

12.6 GeoOrigin节点355

12.6.1 GeoOrigin节点语法结构355

12.6.2 GeoOrigin节点数据结构355

12.7 GeoPositionInterpolator节点356

12.7.1 GeoPositionInterpolator节点语法结构356

12.7.2 GeoPositionInterpolator节点数据结构356

12.8 GeoTouchSensor节点358

12.8.1 GeoTouchSensor节点语法结构358

12.8.2 GeoTouchSensor节点数据结构358

12.9 GeoViewpoint节点360

12.9.1 GeoViewpoint节点语法结构360

12.9.2 GeoViewpoint节点数据结构360

第13章 事件工具组件节点设计363

13.1 BooleanFilter节点设计363

13.1.1 BooleanFilter节点语法结构363

13.1.2 BooleanFilter节点数据结构363

13.2 BooleanSequencer节点设计365

13.2.1 BooleanSequencer节点语法结构365

13.2.2 BooleanSequencer节点数据结构365

13.3 BooleanToggle节点设计367

13.3.1 BooleanToggle节点语法结构367

13.3.2 BooleanToggle节点数据结构367

13.4 BooleanTrigger节点设计368

13.4.1 BooleanTrigger节点语法结构368

13.4.2 BooleanTrigger节点数据结构368

13.5 IntegerSequencer节点设计370

13.5.1 IntegerSequencer节点语法结构370

13.5.2 IntegerSequencer节点数据结构370

13.6 IntegerTrigger节点设计372

13.6.1 IntegerTrigger节点语法结构372

13.6.2 IntegerTrigger节点数据结构372

13.7 TimeTrigger节点设计373

13.7.1 TimeTrigger节点语法结构373

13.7.2 TimeTrigger节点数据结构373

第14章 阴影节点设计375

14.1 ShaderPart节点设计375

14.2 ShaderProgram节点设计376

14.3 ComposedShader节点设计377

14.4 ProgramShader节点设计379

14.5 PackagedShader节点设计380

第15章 X3D最具特色动态感知虚拟现实节点382

15.1 按键传感器节点382

15.1.1 KeySensor按键传感器节点语法结构382

15.1.2 KeySensor按键传感器节点数据结构382

15.1.3 StringSensor按键字符串传感器节点语法结构384

15.1.4 StringSensor按键字符串传感器节点数据结构384

15.2 TimeSensor时间传感器节点386

15.2.1 TimeSensor时间传感器节点语法结构386

15.2.2 TimeSensor时间传感器节点数据结构386

15.3 X3D动画控制节点389

15.3.1 PositionInterpolator位置插补器节点389

15.3.2 PositionInterpolator2D插补器节点392

15.3.3 OrientationInterpolator朝向插补器节点394

15.3.4 ScalarInterpolator标量插补器节点397

15.3.5 ColorInterpolator颜色插补器节点400

15.3.6 CoordinateInterPolator坐标插补器节点401

15.3.7 CoordinateInterpolator2D插补器节点403

15.3.8 NormalInterpolator法线插补器节点405

15.4 X3D触摸检测器节点406

15.4.1 TouchSensor触摸传感器节点407

15.4.2 PlaneSensor平面检测器节点408

15.4.3 CylinderSensor圆柱检测器节点412

15.4.4 SphereSensor球面检测器节点416

15.5 X3D智能感知检测器节点420

15.5.1 VisibilitySensor能见度传感器节点420

15.5.2 ProximitySensor亲近度传感器节点422

15.5.3 Collision碰撞传感器节点424

15.5.4 LoadSensor通信感知检测器节点426

第16章 X3D通信节点429

16.1 EspduTransform节点429

16.1.1 EspduTransform节点语法结构429

16.1.2 EspduTransform节点数据结构429

16.2 ReceiverPdu节点434

16.2.1 ReceiverPdu节点语法结构434

16.2.2 ReceiverPdu节点数据结构435

16.3 SignalPdu节点437

16.3.1 SignalPdu节点语法结构437

16.3.2 SignalPdu节点数据结构437

16.4 TransmitterPdu节点440

16.4.1 TransmitterPdu节点语法结构440

16.4.2 TransmitterPdu节点数据结构441

第17章 CAD节点设计445

17.1 CADAssembly节点445

17.1.1 CADAssembly节点语法结构445

17.1.2 CADAssembly节点数据结构445

17.2 CADFace节点447

17.2.1 CADFace节点语法结构447

17.2.2 CADFace节点数据结构447

17.3 CADLayer节点448

17.3.1 CADLayer节点语法结构448

17.3.2 CADLayer节点数据结构448

17.4 CADPart节点450

17.4.1 CADPart节点语法结构450

17.4.2 CADPart节点数据结构450

第18章 X3D通用接口节点453

18.1 IMPORT引入外部文件节点453

18.1.1 IMPORT引入外部文件节点语法结构453

18.1.2 IMPORT引入外部文件节点数据结构453

18.2 EXPORT输出节点454

18.2.1 EXPORT输出节点语法结构454

18.2.2 EXPORT输出节点数据结构455

18.3 Script脚本节点455

18.3.1 Script脚本节点语法结构455

18.3.2 Script脚本节点数据结构455

18.4 ROUTE路由节点457

18.4.1 ROUTE路由节点语法结构457

18.4.2 ROUTE路由节点数据结构457

18.5 创建用户自己的新节点458

18.5.1 ProtoBody节点458

18.5.2 ProtoDeclare节点458

18.5.3 ProtoInstance节点459

18.5.4 ProtoInterface节点460

18.5.5 connect连接节点460

18.5.6 ExternProtoDeclare节点461

18.5.7 IS节点461

附录A X3D节点图标462

附录B 参考网站464

热门推荐