- 2
- 0
- 约5.3千字
- 约 5页
- 2017-08-19 发布于安徽
- 举报
基于VRML和JAVA技术的三维包装盒型设计的研究
姜东升
(北京印刷学院印刷与包装工程学院,北京102600)
摘要:研究了基于虚拟现实VRML语言和JAvA编程技术,深入探讨了二者用于在网络上创建逼真的三维场景
的可行性。然后给出实例介绍了VRML技术在三维包装设计中的应用。
关键词: 虚拟现实;VRML:Java:包装设计
中图分类号:TB482.2;TP311.52
Three—dimension BasedonVRML
Design
Package
andJAVA
Technology
JIANG
Dong-sheng
Instituteof 102600)
(Beijing GraphicCommunication,Beijing
Abstract:weabasic ofVRMLand is toestablish
give knowledge java,whichapplied reality
sceneand solidnetwork isusedfor3D
three·dimensional
designed program.VRML package
all
designby example.
words:virtual
Key Reality:vrml;java;packagedesign
1 VRML(VirtualRealityModelingLanguage)
随着计算机网络的飞速发展,计算机网络在智能化、多媒体化等方面发生着巨大的变化,
在网络上通过虚拟技术实现虚拟场景中的人机实时交互成为可能,创建虚拟的房屋、森林、
星球等,并在电子商务、网络游戏中扮演着越来越重要的角色。
虚拟现实建模语言VRML是一种虚拟现实三维网络程序设计语言,是宽带网络、多媒体
和人工智能相融合的技术,通过创建一个虚拟场景以达到现实中的效果,并且可以在网络中
创建逼真的三维虚拟场景,改变了网络上2D画面的状态,实现了3D动画效果,特别是改变
了网络与用户交互的局限性,使得人机交互更加灵活、方便,使得虚拟世界的真实性、交互
性和动态性得到了更充分的体现嵋。。
1994年5月,在瑞士日内瓦CERN实验室举行的万维网第一次国际会议上提出了虚拟现
实建模语言VRML,并随后制定了VRIVlL标准,不过VRMLl.0规范的主要功能只是生成静态
在网络上发布的国际标准,该标准基本实现了虚拟空间的真实性和实用性,使得虚拟现实三
维网络具备了以下4大特点旧1:
(1)具有强大的网络功能,可以将VRML程序直接接入Internet。
(2)具有多媒体功能,能够实现多媒体制作。
(3)创建三维造型和场景,实现更好的立体交互界面。
(4)在VRML中实现了感知功能,可以进行用户与造型之间的动态交互。
VRML把需要构建的内容看作一个场景,把场景中的一切都看做“对象”,即节点,而
对每一个节点的描述就构成了VRML文件。一个节点包括一组它能接受和发送的事件,节点
之间通过这些事件相互作用,因此节点是VRML文件中最重要最基本的元素。
2 JAVA
JA、,A是一种可以在不同类型的操作平台的网络环境中进行软件开发的编程语言。JAVA
的面向对象、分布式、可移植性、多线程等等优点,使得网络程序设计的功能更加强大。JAVA
开发的小应用程序(Applet)可以在网上随网页传送,下载到客户端解释运行,显示出了在
网络程序开发中独特的优势。
虽然VRML是基于Web的三维建模语言并有着良好的分布特性,但其无法提供网络间
通信的标准。为满足事件响应的实时输入与输出数据,必须实
原创力文档

文档评论(0)