
VRML
pengpegV5yaya
这个作者很懒,什么都没留下…
展开
-
什么是 VRML 和 X3D
1 什么是 VRML 和 X3D1.1 什么是VR VR(Virtual Reality)是一个由计算机创建的虚拟世界系统.它使用硬件和软件设备创造一个动态的虚拟3D环境.1.2 历史 VRML 的全称是Virtual Reality Modeling Language. 它开始于1994年,第一个版本是VRML1.0. 在1996年它有了第二个版本VRML 2原创 2013-03-08 16:46:11 · 3356 阅读 · 1 评论 -
VRML---第二章第四部分(造型的着色设计)
通过Appearance节点的Material节点对Shape造型进行着色,要想对不同的造型进行着色,就必须创建多个Shape节点。 通过PointSet、IndexedLineSet、IndexedFaceSet 或ElebationGrid节点的颜色Color节点也可以对造型的点、直线、平面和坐标进行着色。颜色节点 着色 方式分为两种:一是利用Mate原创 2013-03-27 19:50:26 · 2968 阅读 · 0 评论 -
VRML---第三章第二部分(造型群节点)
在VRML中有一类节点,可以把几何造型作为自己的子节点组合成一个整体,一起进行平移、旋转、缩放操作。 这类节点主要有:Group编组节点、Transform坐标变换节点、Inline内联节点、Anchor锚联接节点、Switch选择节点、Billboard布告牌节点和LOD细节层次控制节点。 编组Group节点提供了最简单的节点编组,可以包含任意数目的子节点。使用原创 2013-03-28 12:54:46 · 3828 阅读 · 0 评论 -
VRML---第二章第二部分(造型外观属性)
不同物体由于自身的材料不相同而使物体的外观显得不同。VRML 为用户提供的色调控制工具就是Appearance节点,将外观属性从造型几何尺寸的属性中分离出来,使得外观属性可以重复使用。Appearance节点用来指定立体造型的外观属性,通常作为Shape界定的appearance域的域值。语法:Appearance{#material域的域值用于设定一个材质原创 2013-03-27 17:31:49 · 3800 阅读 · 0 评论 -
VRML---第二章(几何造型节点)
VRML中可见几何形体的基本构成模块是造型。造型由节点和他的域及域值描述组成。几何造型分为5类:原始几何造型节点(Box、Cone、Cylinder、Sphere),点、线、面节点(PointSet、IndexedLineSet、IndexedFaceSet、Conrdinate),海拔节点(ElevationGrid),挤出节点(Extrusion),文本造型节点(Text)。几何造型阶原创 2013-03-27 10:20:19 · 9982 阅读 · 0 评论 -
VRML---第二章第三部分(纹理坐标及纹理坐标变换节点)
VRML提供了TextureCoordinate节点和TextureTransFrom节点来控制纹理坐标及纹理坐标变换。纹理坐标节点语法TextureCoordinate{#该域的域值设定纹理图像在纹理坐标系统中的位置。 exposedField MFVec2f point[]}纹理坐标变换节点TextureTransform通常作为Appearanc原创 2013-03-27 19:49:35 · 3510 阅读 · 1 评论 -
VRML---第一章(基本概念、语法)
VRML缺点:建模粗糙、对大型场景的管理能力较差、可实现的交互性操作比较简单、对多用户和共享场景的支持能力比较有限。公司打算弄一套 三维系统,用VRML加载3D Max 模型,实时数据在三维界面的显示,所以需要学习这门语言(虽然过时,但是能实现某些东西,结果 js和算法导论一同学习)。 VRML的语法与结构VRML文件采用的是文本文件格式,扩展名为.wrl和.wrz。在运行.原创 2013-03-26 15:48:26 · 4550 阅读 · 2 评论 -
VRML域值的数据类型
一、两类常见的域有两类常见的域,一类只包含单值(所谓单值,可以是一个单独的数,也可以是定义一个向量或颜色的几个数,甚至可以是定义一幅图像的一组数),另外一类包含多个单值。单值类型的域,名称以“SF”开始;多值类型的域,名称以“MF”开始。在VRML文件中,表示多值域的方法是:一系列用逗号和空格间隔开的单值,整个用方括号括起来。如果一个多值域不包含任何值,则只标出方括号(“[]”),其中不填原创 2013-03-18 14:59:41 · 3058 阅读 · 0 评论 -
VRML参考节点
VRML节点集包括基本几何节点、复杂群节点、VRML场景效果节点、动画节点及动态感知节点等。排序后的VRML节点集如下。 1.Anchor锚节点,是超级链接群节点,具有超级链接网络文件和站点功能。Anchor锚节点的语法定义如下:节点名 域名和域值 域值类型 Anchor{ ur1原创 2013-03-18 14:58:54 · 10880 阅读 · 0 评论 -
VRML2.0的关键字
VRML2.0有14个关键字,它们不能作为自定义的域名、节点名和对象名。 1.DEF给后续的节点命名,这个名字就是节点名,典型格式为:DEF 节点名节点2.USE引用DEF定义的节点名,典型格式为:USE 节点名3.TRUE表示“真”、“1”、“是”等,用于给SFBool域赋值。4.FALSE表示“假”、“0”、“否”等,用于给SFBool域赋值。5原创 2013-03-18 14:57:19 · 1313 阅读 · 0 评论 -
VRML---第五章(动画流程和交互功能)
动画是物体随时间变化的动态效果。 实现动画的基本方法:由时间传感器控制动画的时钟,然后将时间控制参数作为事件传送给各种插补器节点,插补器依据事先设计好的时间关键点和动画关键值,在浏览器渲染时形成连续变化的动画效果。 描述动画必须具备两个要素:一个是动画过程的描述;一个是时间控制的描述。前者使用VRML提供的适用于不同数据类型的插补器节点或脚本节点,来实现各种数据原创 2013-04-01 13:43:00 · 13475 阅读 · 0 评论 -
VRML---第四章第一部分(空间背景)
空间节点 在VRML中,天空、地面的场景都是以背景的形式出现的。虚拟空间背景分为全景空间背景和天体空间背景两种。 全景空间背景是一个将造型包围在里面的空间立方体,具有前、后、左、右、上、下六个平面,可以根据需要设置不同的材质和图片。 天体空间背景可以理解为包围在VRML空间周围无限大的球体外壳。分为天空背景和地面背景两部分,这两部分是通过地平线来分开的原创 2013-03-29 10:54:02 · 4353 阅读 · 0 评论 -
VRML---第四章第四部分(光照效果)
在VRML中,默认自动生成一个白色的头顶光源headlight。此光源为平行光源,与浏览者的视线同步运动,始终照亮浏览者的前方。 可通过NavigationInfo节点设置headlight的域值来控制光源的开关。默认为打开。 VRML创建的光源与现实光源的最大差异是无法自动产生阴影,必须通过人为设置阴影造型模拟阴影效果。 在VRML中通过PointLig原创 2013-03-29 16:54:14 · 3356 阅读 · 0 评论 -
VRML---第四章第三部分(声音效果)
在VRML中用来添加声音的节点有音频剪辑AudioClip节点、MovieTexture节点和声音Sound节点。 其中AudioClip节点和MovieTexture节点用来创建声源,Sound节点用来指定声音的播放方式。AudioClip节点和MovieTexture节点是Sound节点source域的域值,用于创建声源,具体引入声音文件。 VRML所支持的声原创 2013-03-29 14:55:55 · 3932 阅读 · 2 评论 -
VRML---第四章第二部分(场景信息)
视点节点 Viewpoint视点用于设置用户的观察视点,NavigationInfo用于设置视点的移动方式。 在VRML中,允许创建多个不同的视点供用户选择。但每个时刻只能选一个视点。 用视点浏览场景时,使用一个替身按不同的方式浏览相应的场景。且可以通过替身与场景和造型交互。 视点之间的转换有两种方式,跳跃式和非跳跃式。语法:Viewpoint{原创 2013-03-29 11:28:55 · 3750 阅读 · 0 评论 -
VRML---第三章第三部分(原型定义和调用)
原型:VRML为用户提供的自定义节点的功能,就是原型。设计者可以根据需要,利用原型创建一种新的节点类型,通过对节点类型实例化建立新节点,可以为节点添加各种域和事件。 原型的基本概念 通过域来修改新节点的属性。 每一个原型都有一个定义节点执行内容的节点体,节点体可以由各种节点组合,包括标准节点和自定义节点。 一个节点类型所能实现的功能都是由节点体来完成的原创 2013-03-28 15:00:22 · 3485 阅读 · 0 评论 -
VRML---第三章第一部分(坐标变换节点)
在VRML中,几何造型是以坐标原点为中心定位的。如果构造多个造型,则是相互重叠的。这就需要进行对造型进行平移、旋转、缩放操作。 Transform坐标变换节点就是创建一个新的坐标系,通过对坐标系的平移、旋转、缩放操作,实现对造型的不同位置、角度、缩放比例的改变。坐标变换节点的语法定义坐标变换节点Transform主要用于造型的左边变化,同时具有编组功能。语原创 2013-03-28 11:17:17 · 5832 阅读 · 1 评论