纳金网
标题:
Web3D技术的实现方式
[打印本页]
作者:
愤怒的小猪
时间:
2011-11-26 07:30
标题:
Web3D技术的实现方式
Web3D技术作为 Web技术和3D技术的结合,是伴随着互联网和虚拟技术发展而产生的。 Web3D技术可以通过计算机很好的创建一种虚拟环境,调动起你的视觉、听觉和触觉,带给你一个类似现实的感觉,让客户身临其境。三维可视化技术得以实现以后,给人们带来很多视觉的享受,也解决了一些难题。目前,Web3D技术已经在各个不同的领域取得了很大的成就。Web3D技术有好多种,下面结合纳金网(
http://
www.narkii.com
/
club
/index.shtml
)来分析一下两种Web3D技术的实现方式。
首先是VRML,VRML是Web3D中应用最广泛的技术之一。它具有自己独特的优势,比如文件容量小,适合网络传输,而且简单易学,给初学者提供了方便,具有较强的多媒体功能,可以根据场景的要求进行简单的伸缩,基于它的以上优点,它已经在多个领域受到广泛的关注。它的实现方式主要有一下几种:基于事件的交互,基于脚本编程的交互等等。
其次是Java3D的实现方式。Java3D是建立在跨平台的基础上的,所以它的应用和平台是无关的,特别适合网上编写各种应用程序,Java3D还具有高效的执行效率,相对于别的程序而言更容易掌握,编程效率很高,它的交互的实现主要是通过利用Java事件处理模型;利用Java3D提供的utility对象;还有一种实现方式就是自己定义自己的behavior对象。
以上两种技术的实现方式是不同的。在编程方面,前者只是一种描述语言,缺乏编程支持,后者是语言在三维图像方面的扩展,不过后者的编程性更强,可以实现复杂的交互性功能,这是前者所难以达到的;就安全性来说,前者的Web3D技术实现,用户需要下载并安装插件,不同的网站有时候是不同的VRML,所以用户有时候会下载很多插件。后者则是无插件的Web3D的应用,对于顾客来说,整个过程是自动进行的,所以java在这方面还是有优势的;商业应用方面,他们又不同的应用领域,后者基于虚拟网络开发环境的平台,有助于采用更先进的算法,java是一种编程语言,不涉及到任何商业应用。纳金网(
http://
www.narkii.com
/
club
/index.shtml
)
作者:
愤怒的小猪
时间:
2011-12-21 13:50
作者:
小双子
时间:
2011-12-23 09:59
作者:
小双子
时间:
2011-12-23 10:00
支持3d
作者:
7号
时间:
2011-12-23 10:00
作者:
哭泣的野百合
时间:
2011-12-23 10:00
作者:
哭泣的野百合
时间:
2011-12-23 10:00
作者:
打死不看十三钗的猪
时间:
2011-12-23 13:44
作者:
有人不让用炮炮
时间:
2011-12-24 08:19
作者:
四哥
时间:
2011-12-24 08:20
作者:
哭泣的野百合
时间:
2011-12-24 08:20
作者:
菜刀吻电线
时间:
2012-2-3 23:18
水。。。
作者:
tc
时间:
2012-2-4 23:26
我看看就走,你们聊!
作者:
愤怒的小猪
时间:
2012-2-13 08:41
作者:
gloria
时间:
2012-2-13 15:18
作者:
奇
时间:
2012-2-17 23:18
呵呵,很好,方便罗。
作者:
艾朵儿
时间:
2012-2-27 17:19
挺纳金网
作者:
菜刀吻电线
时间:
2012-3-13 23:19
先垫一块,再说鸟
作者:
奇
时间:
2012-5-29 23:23
很有心,部分已收录自用,谢谢
作者:
C.R.CAN
时间:
2012-7-30 23:19
其实楼主所说的这些,俺支很少用!
作者:
晃晃
时间:
2012-8-18 23:51
真不错,全存下来了.
作者:
奇
时间:
2012-8-19 23:42
你们都躲开,我来顶
作者:
奇
时间:
2012-8-22 00:21
我是老实人,我来也!
作者:
奇
时间:
2012-9-20 23:18
很有心,部分已收录自用,谢谢
作者:
晃晃
时间:
2012-10-7 23:25
很有心,部分已收录自用,谢谢
作者:
tc
时间:
2013-2-27 23:41
很经典,很实用,学习了!
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5