信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 3818|回复: 0
打印 上一主题 下一主题

VRML文件格式及MIME类型

[复制链接]

该用户从未签到

升级  30.8%

跳转到指定楼层
楼主
发表于 2007-7-5 20:56:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<p>&nbsp;<br/>   <br/>  VRML文件可以包括下列四个主要成份:VRML文件头、原型、造型和脚本、路由。并不是所有的文件都包括这些要素,唯一必须的是VRML文件头。 <br/>  VRML 2.0标准的文件头为#VRML V2.0 utf8。这不同于1.0标准中的文件头,1.0标准中文件只支持ASCII字符集,所以文本头为#VRMLV1.0ASCII。为了向下兼容,VRML 2.0文件格式兼容1.0文件格式。这个文件头有三个含义:第一、表明这个文件是一个VRML文件;第二,符合VRML 2.0版本;第三,文件使用的是utf8字符集(这是多种语言中键入字符的一种标准方式,包括英语,也支持朝鲜语、日语和阿拉伯语的字符)。 <br/>  VRML注释允许在不影响VRML空间外观情况下,在VRML中包括其他信息。可以加入对文件内容、文件绘制的不同部分的注释。注释以一个#符号开始,结束于该行的最后。 <br/>  VRML中包含描述空间中造型及其属性的节点。这些是VRML的构件。单个节点描述造型、颜色、光照、视点、以及造型、动画定时器、传感器、内插器等的定位和朝向等等。节点一般包括: <br/>  节点的类型(必需)。 <br/>  一对括号(必需)。 <br/>  括号中的一定数目描述节点属性的域(可选)和域值。 <br/>  括号将节点的域信息组织在一起。组织在括号中的域是属于节点的。由节点及其相关域定义的造型或属性在空间中被视为一个整体。 <br/>  所有的域类型,要么是单值类型,要么是多值类型。单值类型是单一的值,如一种颜色和一个数字,该类型命名以“SF”开始。多值类型可以很有值,比如颜色和数字的列表,命名以“MF”开始。当指定多值类型时,使用括号将值的列表扩起来。 <br/>  VRML文件以扩展名.wrl或.wrz结尾,表示这是一个包含VRML空间的文件。 <br/>  MIME是英文Multipurpose Internet Mail Extensions—多用途Internet邮件扩展的缩写。它用来定义Internet上传送的文件内容类型的软件标准,所有的Web浏览器都能够理解MIME所定义的文件类型,并使用它们在浏览器上自动决定显示的信息内容。例如:如果一个MIME类型显示一个文件中包含VRML文本,那么浏览器将格式化VRML文本使其显示在浏览器的窗口中。一个MIME内容类型由用斜杠分开的两部分指定。第一部分说明内容的一般类型,象文本、音频、视频类型。第二部分说明内容的子类型,用于指定内容使用的确切格式。 <br/>  MIME内容类型由Internet协会标准化,临时的或最新的MIME内容类型都以x-开始(x表示扩展)。VRML非常新,以至于它现在使用下列扩展的MIME内容类型:x-world/x-vrml。将来,VRML的内容类型将融合进正式的MIME标准,并成为下列MIME内容类型:model/vrml。</p><p>VRML中的节点分类 <br/>   <br/>  VRML中的节点有以下几种类型: <br/>  ·造型尺寸、外观节点:Shape、Appearance、Material <br/>  ·原始几何造型节点:Box、Cone、Cylinder、Sphere <br/>  ·造型编组节点:Group、Switch、Billboard <br/>  ·文本造型节点:Text、FrontStyle <br/>  ·造型定位、旋转、缩放节点:Transform <br/>  ·内插器节点:TimeSensor、PositionInterpolater、OrientationInterpolater、ColorInterpolator、 ScalarInterpolator、CoordinateInterpolator <br/>  ·感知节点:TouchSensor、CylinderSensor、PlaneSensor、SphereSensor、VisibilitySensor、ProximitySensor、Collision <br/>  ·点、线、面集节点:PointSet、IndexedLineSet、IndexedFaceSet、Coordinate <br/>  ·海拔节点:ElevationGrid <br/>  ·挤出节点:Extrusion <br/>  ·颜色、纹理、明暗节点:Color、ImageTexture、PixelTexture、MovieTexture、Normal <br/>  ·控制光源的节点:PointLight、DirectionalLight、SpotLight <br/>  ·背景节点:Background <br/>  ·声音节点:AudioClip、MovieTexture、Sound <br/>  ·细节控制节点:LOD <br/>  ·雾节点:Fog <br/>  ·空间信息节点:WorldInfo <br/>  ·锚点节点:Anchor <br/>  ·脚本节点:Script <br/>  ·控制视点的节点:Viewpoint、NavigationInfo <br/>  ·用于创建新节点类型的节点:PROTO、EXTERNPROTO、IS <br/></p>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 顶 踩
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

GMT+8, 2025-7-6 04:16

Software by Discuz! X3.2

© 2001-2013 SKIN BY DSVUE

快速回复 返回顶部 返回列表