新闻中心

EEPW首页>模拟技术>设计应用> 基于VRML的虚拟机房的设计与实现

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

作者: 时间:2010-07-06 来源:网络 收藏

2.2 几何建模的实现
2.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 {urljiaohuanji.png}}
geometry Box{size 3.O 3.0 3.0})]}
运行效果如图3所示。


2.2.2 门的建模
的门是先使用中的IndexedFaceSet面集节点建立造型,再贴上实拍的门的纹理贴图,做出逼真的虚拟门,关键代码如下。



关键词:VRML虚拟机房

评论


相关推荐

技术专区

关闭