基于VRML的虚拟机房的设计与实现

2012-02-29 13:37:31来源: 与非网 关键字:VRML  虚拟机房  3D  Web

  VRML(虚拟现实建模语言)是以虚拟现实为特征的3D Web技术的核心,它是一种描述交互式三维对象和世界的文件格式,它允许你去描述一个现有的或想象的景物并将它放入虚拟的三维环境中。随着国际互联网的普及,网络技术和硬件设施的飞速发展,虚拟现实技术将成为今后网络多媒体发展方向的主流。VRML作为一种ISO国际标准将得到越来越广泛的应用

  1 虚拟机房的总体设计

  虚拟机房三维立体场景包含机房内的各种三维立体造型,如黑板、电脑桌、电脑椅、电脑、空调、交换机、门窗等。系统总体结构图如图1所示。

  2.2 几何建模的实现

  VRML2.O有着丰富的造型功能,利用基本几何体Geometry节点和描述物体表面性质的Appearance节点,可以创建各种形态的三维实体;再利用Light节点和Viewpoint节点可以建立光照和视点,从而创建出逼真的虚拟场景。


  各子对象的创建主要运用的是几何建模技术,先从形状和外观上进行建模,再添加纹理映射的方法实现建模。纹理数据来自实地用数码相机拍摄的照片。

  2.2.1 交换机的建模

  现代机房中交换机是必不可少的设备,交换机的建模采用Billboard组节点来实现。值得注意的是Billboard组节点中使用的纹理图背景必须是透明的,这是使用Billboard组节点的关键。通过Billboard组节点可以快速方便地创建一些静态的模型,例如虚拟机房中的空调等都可以用Billboard组节点创建。使用Billboard组节点创建的模型,形象逼真,具有很好的视觉效果;并且代码量小,渲染速度快

  利用Billboard节点创建交换机的源代码如下所示。

  Billboard { axisOfRotation 0.0 1.0 0.O

  children[Shape{appearance Appearance{

  texture ImageTexture {url"jiaohuanji.png"}}

  geometry Box{size 3.O 3.0 3.0})]}

  运行效果如图3所示。

[1] [2]

关键字:VRML  虚拟机房  3D  Web

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2012/0229/article_4725.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:虚拟仪器技术在汽车检测中的应用
下一篇:虚拟网络计算在应用程序共享中的应用研究

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
VRML
虚拟机房
3D
Web

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved