当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

VRML用什么软件写编程语言

更新:02-15 整理:39baobao.com
字体:

[请问用易语言编程软件怎样写这样的工具包].版本 2 .程序集 窗口程序集1 .子程序 _卷帘式菜单1_项目被选择 .参数 菜单索引, 整数型 .参数 项目索引, 整数型 .如果真 (菜单索引 = 0) .如果真 (项目索引 = 0) 运行 (“运行第...+阅读

展开全部1.VRML文件 VRML文件名全称为:***.wrl或***.wrz。可由文本编辑器或由VrmlPad编写。VRML文件可由VRML浏览器直接运行,也可装插件用IE浏览器运行。本人用的BS_Contact_VRML-X3D_62.exe,装好后可直接运行本地文件,也可在开始菜单设置(开始--程序--BS Contact VRML X3D--Make BS Contact VRML your default viewer in IE)即可通过IE浏览器访问网上的VRML文件了。VRML是“Virtual Reality Modeling Language”的缩写形式,意思是“虚拟现实造型语言”。

熟悉WWW的人们都知道,受HTML语言的局限性,VRML之前的网页只能是简单的平面结构,就算Java语言能够为WWW增色不少,但也仅仅停留在平面设计阶段,而且实现环境与参与者的动态交互是非常烦琐的。于是,VRML就应运而生了。第一代Web是以HTML为核心的二维浏览技术,第二代Web是以VRML为核心的三维浏览技术。第二代Web把VRML与HTML、Java、媒体信息流等技术有机地结合起来,形成一种新的三维超媒体Web。

RML被称为继HTML之后的第二代Web语言,它本身是一种建模语言,也就是说,它是用来描述三维物体及其行为的,可以构建虚拟境界(Virtural World), 可以集成文本、图像、音响、MPEG影像等多种媒体类型,还可以内嵌用Java、ECMAScript等语言编写的程序代码。VRML的基本目标是建立因特网上的交互式三维多媒体,基本特征包括分布式、三维、交互性、多媒体集成、境界逼真性等。

VRML的出现使得虚拟现实象多媒体和因特网一样逐渐走进我们的生活,简单地说,以VRML为基础的第二代万维网=多媒体+虚拟现实+因特网。第一代万维网是一种访问文档的媒体,能够提供阅读的感受,使那些对Windows风格的PC环境熟悉的人们容易使用因特网,而以VRML为核心的第二代万维网将使用户如身处真实世界,在一个三维环境里随意探究因特网上无比丰富的巨大信息资源。

每个人都可以从不同的路线进入虚拟世界,和虚拟物体交互,这样控制感受的就不再是计算机,而是用户自己,人们可以以习惯的自然方式访问各种场所,在虚拟社区中“直接”交谈和交往。事实上,目前采用VRML技术取得成功的案例已经很多,例如探路者到达火星后的信息就是利用VRML在因特网上即时发布的,网络用户可以以三维方式随探路者探索火星。

VRML的工作原理 VRML是一种用在Internet 和Web超链上的,多用户交互的,独立于计算机平台的,网络虚拟现实建模语言。虚拟世界的显示、交互及网络互连都可以用VRML来描述。 VRML的设计是从在WEB上欣赏实时3D图象开始的。VRML浏览器既是插件,又是帮助应用程序,还是独立运行的应用程序,它是传统的虚拟现实中同样也使用的实时3D着色引擎。

这使得VRML应用从三维建模和动画应用中分离出来,在三维建模和动画应用中可以预先对前方场景进行着色,但是没有选择方向的自由。VRML提供了6+1度的自由,用户可以沿着三个方向移动,也可以沿着三个方向旋转,同时还可以建立与其它3D空间的超链接。因此VRML是超空间的。 VRML定义了一种把3D图形和多媒体集成在一起的文件格式。从语法角度看,VRML文件是显式地定义和组织起来的3D多媒体对象集合;从语义角度看,VRML文件描述的是基于时间的交互式3D多媒体信息的抽象功能行为。

VRML文件描述的基于时间的3D空间称为虚拟境界(Virtual World),简称境界,所包含的图形对象和听觉对象可通过多种机制动态修改。 VRML文件可以包含对其他标准格式文件的引用。可以把JPEG、PNG和MPEG文件用于对象纹理映射,把WAV和MIDI文件用于在境界中播放的声音。另外,还可以引用包含Java或ECMAScript代码的文件,从而实现对象的编程行为。

所有这些都是由其他标准提供的,之所以在VRML中选用它们,是因为它们在Internet上的广泛应用。VRML 97规范描述了它们在VRML中的用法。 VRML使用场景图(Scene Graph)数据结构来建立3D实境,这种数据结构是以SGI开发的Open Inventor3D工具包为基础的一种数据格式。VRML的场景图是一种代表所有3D世界静态特征的节点等级:几何关系、质材、纹理、几何转换、光线、视点以及嵌套结构。

几乎所有生产厂商,无论是CAD、建模、动画、VR,还是VRML,他们的结构核心都有场景图。 境界中的对象及其属性用节点(Node)描述,节点按照一定规则构成场景图(Scene Graph),也就是说,场景图是境界的内部表示。场景图中的第一类节点用于从视觉和听觉角度表现对象,它们按照层次体系组织起来,反映了境界的空间结构。另一类节点参与事件产生和路由机制,形成路由图(Route Graph),确定境界随时间的推移如何动态变化。

VRML文件的解释、执行和呈现通过浏览器实现,这与利用浏览器显示HTML文件的机制完全相同。浏览器把场景图中的形态和声音呈现给用户,这种视听觉呈现即所谓的虚拟世界(境界)。用户通过浏览器获得的视听觉效果如同从某个特定方位体验到的,境界中的这种位置和朝向称为取景器(Viewer)。 VRML的访问方式是基于客户/服务器...

本文地址:https://www.39baobao.com/show/29_41924.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

制作课件用什么软件详细点一、《蒙泰瑶光多媒体制作软件》 它是一个功能完备的多媒体开发工具,可以将文字,图像,动画,声音,视频等多种媒体集合到一体,并列入交互控制最终生成可独立运行的多媒体播放程序(节...

易语言编译软件为什么要用静态编译有什么区别吗编译是把支持库文件和程序分开来.也就是你说的编译时写出在同目录下的东西. 如果你给别人去用,他却没安装易语言,你就要把支持库文件带上给他,才能用. 静态编译就是把支持库文...

易语言写的软件怎样生成exe这个不叫编译。而是数据修改,但是你的exe文件要是自己做的,并且可以写入数据在指定位置的。 调用格式: 〈字节集〉 字节集替换 (字节集 欲替换其部分的字节集,整数型 起始替换位...

软件编程用那一种语言最好c# 目前主流C#,还有就是看斑竹使用的是什么类型编程.例如 JAVA ,ASP.NET等一些.. 觉得小弟所说的对您有所帮助请给小弟一个满意. 编程语言:VB ,C++ C ,C#等, 学的是思想,看你怎...

易语言怎样写自动搜索软件和运行它[AutoRun] open=XXX.exe icon=XXX.ico 只是最常见的,open后面是要运行的文件名,icon后面是盘图标名,还可以加上 shell\open=打开(&O) shell\open\Command=XXX.exe 替换右键点击盘...

如何用易语言写整人关机软件.版本 2 .支持库 shell .子程序 _按钮1_被单击 .如果真 (编辑框1.内容 = “”) 信息框 (“哈哈,真笨”, 0, “笑死你”) .如果真结束 关闭系统 (#关机, 真) 或者 .支持库 shell .子程...

用易语言怎么写让自己写的软件有试用时间版本 2 .程序集 窗口程序集1 .子程序 __启动窗口_创建完毕 .局部变量 以前次数, 文本型 .局部变量 记录次数, 整数型 以前次数 = 读配置项 (取运行目录 () + “\config.ini”, “...

学习C语言用什么软件比较好如果说你只是学习语法知识,理解C/C++编程精要的话,个人感觉VC太大了,GCC比较适合,而且对标准的支持也好。 在Linux下GCC是不二的选择。下面说说Windows下。 原来我选择的是devcp...

学C语言用什么软件好呢个人建议你用 Turbo C 最初学习的时候,这样的类似DOS环境下的编译软件,能让你很快养成写代码的一些好习惯。记得国家计算机二级C的上机考试,也用的是这个体积小,安装简单,对于初...