前言.
第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.4 Inline节点
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.3 GeoLocation节点
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 参考网站
参考文献