本书全面详细地阐述了X3D的语法结构、数据结构定义、概貌、组件、等级、节点、域等,突出语法定义中每个节点中域的域值描述,并结合具体的实例源程序深入浅出地进行讲解,激发读者的学习兴趣。为了使读者能够掌握虚拟现实三维立体网络程序设计语言,本书配有大量的编程实例源程序,而且都已在计算机上经过严格的调试并通过,可供读者参考。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | X3D三维立体网页设计(附光盘虚拟现实立体动画游戏程序设计) |
分类 | 计算机-操作系统 |
作者 | 张金钊//张金锐//张金镝//孙丹//孙颖 |
出版社 | 中国水利水电出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书全面详细地阐述了X3D的语法结构、数据结构定义、概貌、组件、等级、节点、域等,突出语法定义中每个节点中域的域值描述,并结合具体的实例源程序深入浅出地进行讲解,激发读者的学习兴趣。为了使读者能够掌握虚拟现实三维立体网络程序设计语言,本书配有大量的编程实例源程序,而且都已在计算机上经过严格的调试并通过,可供读者参考。 内容推荐 本书全面介绍了计算机前沿科技——X3D(Extensible 3D),即虚拟现实三维立体网络程序设计语言,x3D作为第二代三维立体网络程序设计语言,是目前计算机虚拟现实领域最前沿的一种新型语言,它是宽带网络、多媒体、游戏设计、人性化动画设计、信息地理及人工智能相融合的高科技产品,是把握未来网络、多媒体、游戏设计及人工智能的关键技术。X3D大有一统网络三维立体设计的趋势,具有划时代意义。 本书集计算机网络、多媒体、游戏设计、人性化设计、信息地理及人工智能于一身,全面系统地阐述了X3D基本概念、原理、方法及开发设计思想,内容丰富,叙述由浅入深,思路清晰,结构合理,实用性强。本书配有大量的X3D源程序实例,从而使读者更加容易掌握虚拟现实三维立体网络程序设计语言(X3D)。 本书可作为高等院校计算机网络、多媒体、游戏设计、数字艺术设计、机械加工设计、美术装潢设计、建筑规划设计、虚拟信息地理、虚拟医疗等专业研究生、本科生、专科生的教材,同时也可作为计算机软件开发人员和工程技术人员的实用工具书。 目录 前言 第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 GeometrV节点 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 lndexedQuadSet节点 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 Navigationlnfo节点 6.7 X3D光照效果节点 6.7.1 PointLight节焦 6.7.2 DirectionalLigat节点 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 Worldlnfo节点 第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 GeoLocmion节点 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 StringSenso节点 12.3 X3D动画节点设计 12.3.1 Positionlmerpolator节点 12.3.2 Positionlmerpolator2D节点 12.3.3 OriemationInterpolator节点 12.3.4 ScalarInterpolator节点 12.3.5 ColorInterpolator节点 12.3.6 CoordinateInterpolator节点 12.3.7 Coordinatelmerpolator2D节点 12.3.8 Normallmerpolator节点 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 ReceivelPdu节点 13.3.3 SignalPdu节点 13.3.4 TransmitterlPdu节点 第14章 X3D脚本节点设计 14.1 Script节点 14.2 Import节点 14.3 Export节点 14.4 Route节点 14.5 SoiDt节点源程序实例 第15章 X3D自定义节点设计 15.1 ProtoBody节点 15.2 ProtoDeclare节点 15.3 ProtoInstance节点 15.4 ProtoInterface节点 15.5 Connect节点 15.6 ExtemProtoDeclare节点 15.7 IS节点 15.8 X3D自定义节点源程序实例 附录A X3D节点图标 附录B 参考网站 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。