X3D三维立体网页设计虚拟现实立体动画游戏程序设计

X3D三维立体网页设计虚拟现实立体动画游戏程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-06
版次: 1
ISBN: 9787508465555
定价: 48.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 369页
字数: 585千字
正文语种: 简体中文
5人买过
  •   《X3D三维立体网页设计虚拟现实立体动画游戏程序设计》全面介绍了计算机前沿科技——X3D(Extensible3D),即虚拟现实三维立体网络程序设计语言,x3D作为第二代三维立体网络程序设计语言,是目前计算机虚拟现实领域最前沿的一种新型语言,它是宽带网络、多媒体、游戏设计、人性化动画设计、信息地理及人工智能相融合的高科技产品,是把握未来网络、多媒体、游戏设计及人工智能的关键技术。X3D大有一统网络三维立体设计的趋势,具有划时代意义。《X3D三维立体网页设计虚拟现实立体动画游戏程序设计》集计算机网络、多媒体、游戏设计、人性化设计、信息地理及人工智能于一身,全面系统地阐述了X3I)基本概念、原理、方法及开发设计思想,内容丰富,叙述由浅入深,思路清晰,结构合理,实用性强。《X3D三维立体网页设计虚拟现实立体动画游戏程序设计》配有大量的X3D源程序实例,从而使读者更加容易掌握虚拟现实三维立体网络程序设计语言(X3D)。《X3D三维立体网页设计虚拟现实立体动画游戏程序设计》可作为高等院校计算机网络、多媒体、游戏设计、数字艺术设计、机械加工设计、美术装潢设计、建筑规划设计、虚拟信息地理、虚拟医疗等专业研究生、本科生、专科生的教材,同时也可作为计算机软件开发人员和工程技术人员的实用工具书。 前言.
    第1章X3D综述
    1.1X3D概述
    1.1.1X3D发展历程
    1.1.2X3D特点
    1.1.3X3D应用领域
    1.2X3D基础知识
    1.2.1X3D基本概念
    1.2.2X3D文件结构
    1.2.3X3D节点和域数据类型
    1.2.4X3D文件中事件.路由和脚本
    1.3X3D开发环境
    1.3.1记事本编辑器
    1.3.2X3D-Edit专用编辑器
    1.4X3D三维立体网页开发运行环境
    1.4.1Xj3D2.0浏览器安装使用
    1.4.2BSContactVRML-X3D7.0浏览器安装使用

    第2章X3D内核节点
    2.1X3D节点
    2.2Head节点
    2.3Component节点
    2.4Meta节点
    2.4.1MetadataInteger节点
    2.4.2MetadataFloat节点
    2.4.3MetadataDouble节点
    2.4.4MetadataSet节点
    2.4.5MetadataString节点
    2.5Scene节点
    2.6Field节点
    2.7fieldValue节点
    2.8X3D内核节点源程序实例

    第3章X3D几何2D节点设计
    3.1Arc2D节点
    3.2Circle2D节点
    3.3ArcClose2D节点
    3.4Rectangle2D节点
    3.5Disk2D节点
    3.6FillProperties节点
    3.7LineSet节点
    3.8LineProperties节点
    3.9Polypoint2D节点
    3.10Polyline2D节点
    3.11TriangleSet2D节点
    3.12Contour2D节点
    3.13ContourPolyline2D节点
    3.14TriangleSet节点
    3.15TriangleStripSet节点
    3.16TriangleFanSet节点

    第4章X3D几何3D节点设计
    4.1Shape节点
    4.1.1Appearance节点
    4.1.2Material节点
    4.1.3Geometry节点
    4.1.4Shape节点源程序实例
    4.2Box节点
    4.3Sphere节点
    4.4Cone节点
    4.5Cylinder节点
    4.6Text节点
    4.7FontStyle节点

    第5章X3D复杂节点设计
    5.1Coordinate节点
    5.2CoordinateDouble节点
    5.3PointSet节点
    5.4IndexedLineSet节点
    5.5IndexedFaceSet节点
    5.6IndexedTriangleFanSet节点
    5.7IndexedTriangleSet节点
    5.8IndexedTriangleStripSet节点
    5.9IndexedQuadSet节点
    5.10ElevationGrid节点
    5.11Extrusion节点
    5.12FloatVertexAttribute节点
    5.13Matrix3VertexAttribute节点
    5.14Matrix4VertexAttribute节点
    5.15XvlShell节点

    第6章X3D渲染效果节点设计
    6.1Normal节点
    6.2Color节点
    6.3ColorRGBA节点
    6.4Background节点
    6.5X3D空间大气效果节点
    6.5.1Fog节点
    6.5.2LocalFog节点
    6.5.3FogCoordinate节点
    6.6X3D视点效果节点
    6.6.1ViewPoint节点
    6.6.2NavigationInfo节点
    6.7X3D光照效果节点
    6.7.1PointLight节点
    6.7.2DirectionalLight节点
    6.7.3SpotLight节点
    6.8X3D虚拟现实阴影节点设计
    6.8.1ShaderPart节点设计
    6.8.2ShaderProgram节点设计
    6.8.3ComposedShader节点设计
    6.8.4ProgramShader节点设计
    6.8.5PackagedShader节点设计
    6.8.6X3D阴影节点源程序实例
    6.9WorldInfo节点

    第7章X3D纹理绘制节点设计
    7.1TextureBackground节点
    7.2ImageTexture节点
    7.3Image3DTexture节点
    7.4ImageCubeMapTexture节点
    7.5PixelTexture节点
    7.6Pixel3DTexture节点
    7.7TextureCoordinate节点
    7.8TextureCoordinate3D节点
    7.9TextureCoordinate4D节点
    7.10TextureCoordinateGenerator节点
    7.11TextureMatrixTransform节点
    7.12TextureTransform节点
    7.13TextureTransform3D节点
    7.14MultiTexture节点
    7.15MultiTextureCoordinate节点
    7.16MultiTextureTransform节点..
    7.17Composed3DTexture节点
    7.18ComposedCubeMapTexture节点
    7.19GeneratedCubeMapTexture节点

    第8章X3D组节点设计
    8.1Group节点
    8.2StaticGroup节点
    8.3Transform节点
    8.4Inline节点
    8.5Switch节点
    8.6Billboard节点
    8.7Anchor节点
    8.8LOD节点

    第9章X3D曲面节点设计
    9.1NurbsCurve节点设计
    9.2NurbsCurve2D节点设计
    9.3NurbsOrientationInterpolator节点设计
    9.4NurbsPatchSurface节点设计
    9.5NurbsPositionInterpolator节点设计
    9.6NurbsSet节点设计
    9.7NurbsSurfaceInterpolator节点设计
    9.8NurbsSweptSurface节点设计
    9.9NurbsSwungSurface节点设计
    9.10NurbsTextureCoordinate节点设计
    9.11NurbsTrimmedSurface节点设计
    9.12曲面节点源程序实例

    第10章X3D影视媒体节点设计
    10.1音响效果节点
    10.1.1AudioClip节点
    10.1.2Sound节点
    10.2X3D影视媒体节点

    第11章X3D虚拟人.地理信息组件节点设计
    11.1X3D虚拟人节点设计
    11.1.1HAnimDisplacer节点设计
    11.1.2HAnimHumanoid节点设计
    11.1.3HAnimJoint节点设计
    11.1.4HAnimSegment节点设计
    11.1.5HAnimSite节点设计
    11.2X3D地理信息节点设计
    11.2.1GeoCoordinate节点设计
    11.2.2GeoElevationGrid节点
    11.2.3GeoLocation节点
    11.2.4GeoLOD节点
    11.2.5GeoMetadata节点
    11.2.6GeoOrigin节点
    11.2.7GeoPositionInterpolator节点
    11.2.8GeoTouchSensor节点
    11.2.9GeoViewpoint节点

    第12章X3D动画智能感知节点设计
    12.1TimeSensor节点
    12.2按键传感器节点
    12.2.1KeySensor节点
    12.2.2StringSensor节点
    12.3X3D动画节点设计
    12.3.1PositionInterpolator节点
    12.3.2PositionInterpolator2D节点
    12.3.3OrientationInterpolator节点
    12.3.4ScalarInterpolator节点
    12.3.5ColorInterpolator节点
    12.3.6CoordinateInterpolator节点
    12.3.7CoordinateInterpolator2D节点
    12.3.8NormalInterpolator节点
    12.4X3D触摸检测器节点
    12.4.1TouchSensor节点
    12.4.2PlaneSensor节点
    12.4.3CylinderSensor节点
    12.4.4SphereSensor节点
    12.5X3D智能感知检测器节点
    12.5.1VisibilitySensor节点
    12.5.2ProximitySensor节点
    12.5.3Collision节点
    12.5.4LoadSensor节点

    第13章X3D组件节点设计
    13.1X3D三维立体网页CAD组件节点设计
    13.1.1CADAssembly节点
    13.1.2CADFace节点
    13.1.3CADLayer节点
    13.1.4CADPart节点
    13.2X3D事件工具组件节点设计
    13.2.1BooleanFilter节点设计
    13.2.2BooleanSequencer节点设计
    13.2.3BooleanToggle节点设计
    13.2.4BooleanTrigger节点设计
    13.2.5IntegerSequencer节点设计
    13.2.6IntegerTrigger节点设计
    13.2.7TimeTrigger节点设计
    13.3X3D网络通信节点设计
    13.3.1EspduTransform节点
    13.3.2ReceiverPdu节点
    13.3.3SignalPdu节点
    13.3.4TransmitterPdu节点

    第14章X3D脚本节点设计
    14.1Script节点
    14.2Import节点
    14.3Export节点
    14.4Route节点
    14.5Script节点源程序实例

    第15章X3D自定义节点设计
    15.1ProtoBody节点
    15.2ProtoDeclare节点
    15.3ProtoInstance节点
    15.4ProtoInterface节点
    15.5Connect节点
    15.6ExternProtoDeclare节点
    15.7IS节点
    15.8X3D自定义节点源程序实例
    附录AX3D节点图标
    附录B参考网站
    参考文献
  • 内容简介:
      《X3D三维立体网页设计虚拟现实立体动画游戏程序设计》全面介绍了计算机前沿科技——X3D(Extensible3D),即虚拟现实三维立体网络程序设计语言,x3D作为第二代三维立体网络程序设计语言,是目前计算机虚拟现实领域最前沿的一种新型语言,它是宽带网络、多媒体、游戏设计、人性化动画设计、信息地理及人工智能相融合的高科技产品,是把握未来网络、多媒体、游戏设计及人工智能的关键技术。X3D大有一统网络三维立体设计的趋势,具有划时代意义。《X3D三维立体网页设计虚拟现实立体动画游戏程序设计》集计算机网络、多媒体、游戏设计、人性化设计、信息地理及人工智能于一身,全面系统地阐述了X3I)基本概念、原理、方法及开发设计思想,内容丰富,叙述由浅入深,思路清晰,结构合理,实用性强。《X3D三维立体网页设计虚拟现实立体动画游戏程序设计》配有大量的X3D源程序实例,从而使读者更加容易掌握虚拟现实三维立体网络程序设计语言(X3D)。《X3D三维立体网页设计虚拟现实立体动画游戏程序设计》可作为高等院校计算机网络、多媒体、游戏设计、数字艺术设计、机械加工设计、美术装潢设计、建筑规划设计、虚拟信息地理、虚拟医疗等专业研究生、本科生、专科生的教材,同时也可作为计算机软件开发人员和工程技术人员的实用工具书。
  • 目录:
    前言.
    第1章X3D综述
    1.1X3D概述
    1.1.1X3D发展历程
    1.1.2X3D特点
    1.1.3X3D应用领域
    1.2X3D基础知识
    1.2.1X3D基本概念
    1.2.2X3D文件结构
    1.2.3X3D节点和域数据类型
    1.2.4X3D文件中事件.路由和脚本
    1.3X3D开发环境
    1.3.1记事本编辑器
    1.3.2X3D-Edit专用编辑器
    1.4X3D三维立体网页开发运行环境
    1.4.1Xj3D2.0浏览器安装使用
    1.4.2BSContactVRML-X3D7.0浏览器安装使用

    第2章X3D内核节点
    2.1X3D节点
    2.2Head节点
    2.3Component节点
    2.4Meta节点
    2.4.1MetadataInteger节点
    2.4.2MetadataFloat节点
    2.4.3MetadataDouble节点
    2.4.4MetadataSet节点
    2.4.5MetadataString节点
    2.5Scene节点
    2.6Field节点
    2.7fieldValue节点
    2.8X3D内核节点源程序实例

    第3章X3D几何2D节点设计
    3.1Arc2D节点
    3.2Circle2D节点
    3.3ArcClose2D节点
    3.4Rectangle2D节点
    3.5Disk2D节点
    3.6FillProperties节点
    3.7LineSet节点
    3.8LineProperties节点
    3.9Polypoint2D节点
    3.10Polyline2D节点
    3.11TriangleSet2D节点
    3.12Contour2D节点
    3.13ContourPolyline2D节点
    3.14TriangleSet节点
    3.15TriangleStripSet节点
    3.16TriangleFanSet节点

    第4章X3D几何3D节点设计
    4.1Shape节点
    4.1.1Appearance节点
    4.1.2Material节点
    4.1.3Geometry节点
    4.1.4Shape节点源程序实例
    4.2Box节点
    4.3Sphere节点
    4.4Cone节点
    4.5Cylinder节点
    4.6Text节点
    4.7FontStyle节点

    第5章X3D复杂节点设计
    5.1Coordinate节点
    5.2CoordinateDouble节点
    5.3PointSet节点
    5.4IndexedLineSet节点
    5.5IndexedFaceSet节点
    5.6IndexedTriangleFanSet节点
    5.7IndexedTriangleSet节点
    5.8IndexedTriangleStripSet节点
    5.9IndexedQuadSet节点
    5.10ElevationGrid节点
    5.11Extrusion节点
    5.12FloatVertexAttribute节点
    5.13Matrix3VertexAttribute节点
    5.14Matrix4VertexAttribute节点
    5.15XvlShell节点

    第6章X3D渲染效果节点设计
    6.1Normal节点
    6.2Color节点
    6.3ColorRGBA节点
    6.4Background节点
    6.5X3D空间大气效果节点
    6.5.1Fog节点
    6.5.2LocalFog节点
    6.5.3FogCoordinate节点
    6.6X3D视点效果节点
    6.6.1ViewPoint节点
    6.6.2NavigationInfo节点
    6.7X3D光照效果节点
    6.7.1PointLight节点
    6.7.2DirectionalLight节点
    6.7.3SpotLight节点
    6.8X3D虚拟现实阴影节点设计
    6.8.1ShaderPart节点设计
    6.8.2ShaderProgram节点设计
    6.8.3ComposedShader节点设计
    6.8.4ProgramShader节点设计
    6.8.5PackagedShader节点设计
    6.8.6X3D阴影节点源程序实例
    6.9WorldInfo节点

    第7章X3D纹理绘制节点设计
    7.1TextureBackground节点
    7.2ImageTexture节点
    7.3Image3DTexture节点
    7.4ImageCubeMapTexture节点
    7.5PixelTexture节点
    7.6Pixel3DTexture节点
    7.7TextureCoordinate节点
    7.8TextureCoordinate3D节点
    7.9TextureCoordinate4D节点
    7.10TextureCoordinateGenerator节点
    7.11TextureMatrixTransform节点
    7.12TextureTransform节点
    7.13TextureTransform3D节点
    7.14MultiTexture节点
    7.15MultiTextureCoordinate节点
    7.16MultiTextureTransform节点..
    7.17Composed3DTexture节点
    7.18ComposedCubeMapTexture节点
    7.19GeneratedCubeMapTexture节点

    第8章X3D组节点设计
    8.1Group节点
    8.2StaticGroup节点
    8.3Transform节点
    8.4Inline节点
    8.5Switch节点
    8.6Billboard节点
    8.7Anchor节点
    8.8LOD节点

    第9章X3D曲面节点设计
    9.1NurbsCurve节点设计
    9.2NurbsCurve2D节点设计
    9.3NurbsOrientationInterpolator节点设计
    9.4NurbsPatchSurface节点设计
    9.5NurbsPositionInterpolator节点设计
    9.6NurbsSet节点设计
    9.7NurbsSurfaceInterpolator节点设计
    9.8NurbsSweptSurface节点设计
    9.9NurbsSwungSurface节点设计
    9.10NurbsTextureCoordinate节点设计
    9.11NurbsTrimmedSurface节点设计
    9.12曲面节点源程序实例

    第10章X3D影视媒体节点设计
    10.1音响效果节点
    10.1.1AudioClip节点
    10.1.2Sound节点
    10.2X3D影视媒体节点

    第11章X3D虚拟人.地理信息组件节点设计
    11.1X3D虚拟人节点设计
    11.1.1HAnimDisplacer节点设计
    11.1.2HAnimHumanoid节点设计
    11.1.3HAnimJoint节点设计
    11.1.4HAnimSegment节点设计
    11.1.5HAnimSite节点设计
    11.2X3D地理信息节点设计
    11.2.1GeoCoordinate节点设计
    11.2.2GeoElevationGrid节点
    11.2.3GeoLocation节点
    11.2.4GeoLOD节点
    11.2.5GeoMetadata节点
    11.2.6GeoOrigin节点
    11.2.7GeoPositionInterpolator节点
    11.2.8GeoTouchSensor节点
    11.2.9GeoViewpoint节点

    第12章X3D动画智能感知节点设计
    12.1TimeSensor节点
    12.2按键传感器节点
    12.2.1KeySensor节点
    12.2.2StringSensor节点
    12.3X3D动画节点设计
    12.3.1PositionInterpolator节点
    12.3.2PositionInterpolator2D节点
    12.3.3OrientationInterpolator节点
    12.3.4ScalarInterpolator节点
    12.3.5ColorInterpolator节点
    12.3.6CoordinateInterpolator节点
    12.3.7CoordinateInterpolator2D节点
    12.3.8NormalInterpolator节点
    12.4X3D触摸检测器节点
    12.4.1TouchSensor节点
    12.4.2PlaneSensor节点
    12.4.3CylinderSensor节点
    12.4.4SphereSensor节点
    12.5X3D智能感知检测器节点
    12.5.1VisibilitySensor节点
    12.5.2ProximitySensor节点
    12.5.3Collision节点
    12.5.4LoadSensor节点

    第13章X3D组件节点设计
    13.1X3D三维立体网页CAD组件节点设计
    13.1.1CADAssembly节点
    13.1.2CADFace节点
    13.1.3CADLayer节点
    13.1.4CADPart节点
    13.2X3D事件工具组件节点设计
    13.2.1BooleanFilter节点设计
    13.2.2BooleanSequencer节点设计
    13.2.3BooleanToggle节点设计
    13.2.4BooleanTrigger节点设计
    13.2.5IntegerSequencer节点设计
    13.2.6IntegerTrigger节点设计
    13.2.7TimeTrigger节点设计
    13.3X3D网络通信节点设计
    13.3.1EspduTransform节点
    13.3.2ReceiverPdu节点
    13.3.3SignalPdu节点
    13.3.4TransmitterPdu节点

    第14章X3D脚本节点设计
    14.1Script节点
    14.2Import节点
    14.3Export节点
    14.4Route节点
    14.5Script节点源程序实例

    第15章X3D自定义节点设计
    15.1ProtoBody节点
    15.2ProtoDeclare节点
    15.3ProtoInstance节点
    15.4ProtoInterface节点
    15.5Connect节点
    15.6ExternProtoDeclare节点
    15.7IS节点
    15.8X3D自定义节点源程序实例
    附录AX3D节点图标
    附录B参考网站
    参考文献
查看详情
您可能感兴趣 / 更多