网页显示三维模型

更新时间:2023-07-15 23:01:00 阅读: 评论:0

Web技术下的三维模型库及网络展台的设计与研究P40
在产品的三维展示领域,所使用的虚拟现实技术分为以下几种[59】:
(1)VRML技术
vRML技术是最早应用的网络虚拟现实技术,即虚拟现实构造语言(VirtualReality
MedelingLanguage),它是一种面向对象的网上三维语言,用来描述交互式3D对象的文
件格式,利用它可以在Internet上创建交互式三维虚拟世界和动态的三维虚拟物体,其
基本特征包括交互式、分布式、平台无关性、三维、多媒体集成、逼真性等。VRML对
三维世界具有真实表现的强大能力,所以在电子商务、工程和科学可视化、娱乐和教育
等领域都有着广泛的应用160一]。
(2)Flash技术
Flash技术是网络平面交互动画的三维扩展。在ActionscriPt的强大支持下,Flash
这款在网络中二维交互方面表现优异的软件在VR上也得到了良好的发展。Flash的VR
技术是通过ActionscriPt控制3600图片的播放,达到使物体前后旋转的效果,还可以加
上放大缩小和鼠标交互的功能,由此可以实现全空间的360“视角,实现三维空间的模拟。
Flash提供了几个方面的虚拟现实支持:模拟物体的三维展示,模拟场景的三维展示。
(3)Cult3D技术
Cult3D是一种崭新的3D网络技术,并不在新的语言上有所创新,而是利用现有的
amf
技术。利用Cult3D技术可以制作出3D立体的产品,利用Cult3D可以以视觉的方式呈
现出不同的时间和功能的互动性,交互能力强,采用流的形式,文件较小,效果较好。
可以旋转,放大,缩小,体现真实的物体属性。
(4)VieWPoint技术
ViewPoint技术是真正的3D模型建立的,它具有完全的互动功能,可以真实地还原
现实中的物体功能。可以创建照片级/的真实的3D影像,并且可以和其它高端媒体(rich
山东科技大学硕士学位论文绪论
media)综合使用。在3D贴图上,它使用JPEG的压缩格式,保证文件的贴图不会使3D
文件加大。它传送给用户的方式像Flash、Quiektime、Realmedia等流行媒体一样,使用
了流式播放方式,这就是用户不用下载完所有的文件即可看到。
vRML(vi血alRealityModelingLanguage)是一种三维造型和渲染的图形描述语言,已成为国际标准[38]。它通过创建一个虚拟的场景以达到现实中的效果。它定义了三位应用系统中常用的语言描述,如层次变换、光源、视点、稽核、动画、雾、材料特性和纹理映射等,并具有简单的行为特征描述功能。
设计VRML的一个主要目标就是保证它成为多个虚拟现实(VR)系统或其组成部分中有效的三维文件交换格式,并且这些VR系统或其组成部分可分布在网络中的不同计算机上。VRML类似于HTML,它趋向于发展成为一种单一的多平台用于发布三维WWW网页的语言,
解决了基于页、文字或图像格式的语言(HTML)所不能表达的一些问题,诸如需要大量交互、动画及用户参与的游戏、工程、科学计算可视化、教学实验和建筑等方面的课题[39]。
北京人力培训
VRML提供了将二维、三维文字和多媒体集成为一个混合模型的技术。当这些媒体
类型与脚本语言以及WWW网的功能结合起来的时候,就可以开发出全新的交互应用。
这种实时交互功能大大改变了原来因特网上单调、交互性差的弱点,它在网上创建逼真
的三维虚拟场景,把“虚拟世界”看作一个“场景”,而场景中的一切都被看作是“对象”,
这样对每一个“对象”的描述就构成了.wrl文件。
用文本信息描述三维场景,在Intemet网上传输,在本地计算机上由VRML的浏览器解释生成三维场景,解释生成的标准规范即是VRML规范。正是基于VRML的这种工作机制,才使其可能在网络应用中有很快的发展。与在网络上直接传输图形文件相比,
传输图形文件的文本描述信息,把复杂的处理任务交给本地计算机,大大减轻了网络负
荷,使得传输速度大大增加。
VRML文件需要通过VRML文件的浏览器支持才能运行。支持VRML文件的浏览器,常见的有MicrosoftVRML浏览器和Cosmo播放器两种,另外还有BlaxxunContact、
Cortona和WorldView几种。
3.4.2三维展台设计
目前在Intemet上传送视频或图形文件存在很大的不足,传输速度慢、效率低。在三维模型展台的设计上,考虑到W匕b页浏览方式、网络传输性能及协同人员基于网络协同的实时性,本文采用VRML语言作为图形的存放和浏览格式,作为工作组或用户与服务器提供的虚拟环境交互的软件基础和使能技术。
基于Pro/ENGINEER的网络展台构建综合了Pro尼文件接口和Web三维技术。在本系统中,将Pro/ENGrNEER文件输出为.wrl格式,(用Pro/E做出三维图形然后保存为.wrl格式)配合VRML插件的网络三维浏览功能,实现了Web环境下的三维模型图的浏览和对模型的一些操作,如放大、缩小、旋转和平移。
VRML文件以.wrl为后缀,它是一种文本格式的文件。可以用文本编辑器(如Windows下的notepad)打开编辑。在设计一些最简单的模型时,这种方法是最简便可行的。但是当场景变得复杂后,就需要利用一些专用的模型设计软件,这种软件称为VRML编辑器,常用的有ParaGraph International公司的Internet3D Space Builder(简称ISB),Sculptware公司的 SiteSculptor等等。解释VRML文件并构造三维模型的软件称为VRML浏览器,VRML浏览器通常是以插件的形式附着在Web浏览器中,如IE,NetScape等Web浏览器都有自带的VRML浏览器,但这些浏览器的功能有限,对VRML的支持不很充分;一些公司开发的VRML浏览器则通常功能强大,如SGI公司的Cosmo Player,SONY的Community Place Brower等等。
参数化图形驱动及Web零件库的研究与开发
canopus (1)零件的可视化信息;
in your mind
三维几何模型的网络浏览和交换是零件信息可视化的重要体现,同时也是基于
Web的零件库系统必须实现的功能之一
法国的文化[26]
。为了让用户对所选零件有一个为了实现
零件的三维浏览。最经典方式是“基于VRML语言的浏览器插件的实现方法”,
VRML是描述虚拟环境中场景的一种标准,利用它可以在Internet上建立起交互式
的三维多媒体虚拟现实环境。VRML语言是一种类似于HTML语言、基于ASCII
字符的解释型描述语言。VRML文件是ASCII码格式的纯文本文件,文件长度小于
如STEP等其它格式的三维模型文件,非常适合于网上的传输和显示
[27]
。为了显示
VRML文件,需要安装相应的插件。除了VRML格式之外,各大CAD软件厂商都
极其重视三维CAD图形文件的网上浏览和传输,纷纷开发了自己的文件格式,如
EDS的JT格式、PTC的Product View格式等,提供三维多面体近似模型的浏览
[28]
vacance。,专用CAD格式与使用VRML技术的显示效果相比,可以实现基于特征的显示,实
现如零件透视图,装配体爆炸图等增强显示效果。更能体现零件的特点。本系统由
于采用SolidWorks系统的格式来作为零件模型,所以在零件显示上采用了SolidWorks的Edrawing浏览器,用户在安装相应插件即可显示零件三维模型。
第62页
Fig30 Results of parts arch
6.2.2.3零件的三维浏览功能
零件的二维缩略图并不能提供最详细的零件几何信息给用户。为了保证用户选
sheet什么意思
择的正确,系统提供零件的三维模型浏览。零件的三维模型浏览应该能在网页上实
现对零件的查看、缩放、移动和旋转等功能。为了能够实现这些功能,我们在网页
中使用了SolidWorks公司开发的Edrawing浏览器的功能。Edrawing浏览器在使用
cma认证前需要用户先安装相应的插件。这也是本系统在客户端唯一需要用户安装的部分。
网页在三维浏览的界面放了插件的下载链接,供没有Edrawing浏览器的用户下载安
装。系统在页面中生成以下HTML代码。客户端的Edrawing浏览器会自动解读该
代码并实现零件的三维浏览[50]。
<OBJECT
align=middle
width="500"
height="400"
ID="EModelViewControl"
codeBa="Include/eModelsStandard.cab#version=7,0,0,623"第63页
CLASSID="CLSID:22945A69-1191-4DCF-9E6F-409BDE94D101">
<PARAM name="Filename"value="<%=FilePath%>"></PARAM>
<PARAM name="EnableFeatures"value="16385"></PARAM>
</OBJECT><br/>
零件的三维浏览实际效果如下:
图31三维零件浏览界面
Fig31 3D explorer page of Parts
系统在打开某一零件的三维浏览界面后将自动选择该零件的第一个规格的零件
进行三维浏览。如果要查看该零件其它规格实例的三维预览图,需在“零件规格”
下拉菜单中进行选择。然后点击“预览”按钮进行查看。
由于Edrawing是SolidWorks专门为的零件开发的浏览器,即使是在网页中使
用,也可以获得它强大的零件三维浏览功能。
在三维浏览界面上点击右键,可以看到右键菜单:在通过在右键菜单中选择相应i will be
功能就可以实现旋转,平移,放大/缩小等功能。由于如果在视图中选中了“注解”,far
则直接在三维视图中就可以查看零件的“尺寸注解”。
通过对零件三维信息的查看,如果用户对某零件的信息感信息,可以在零件三
维浏览界面中点击下载按钮。便可以下载该三维模型的CAD零件模型。系统暂时只支持提供SolidWorks格式的零件下载。

本文发布于:2023-07-15 23:01:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1098586.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:浏览   文件   浏览器   功能   网络
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图