JAVA3D的网络三维技术的设计与实现(源代码+论文+说明).zip

上传者: GZXGYZ | 上传时间: 2021-08-13 11:04:39 | 文件大小: 4.8MB | 文件类型: ZIP
JAVA3D的网络三维技术的设计与实现(源代码+论文+说明) 基于Java3D的网络三维技术的设计与实现 摘要:互联网的出现及飞速发展使IT业的各个领域发生了深刻的变化,它必然引发一些新技术的出现。3D图形技术并不是一个新话题,在图形工作站以至于PC机上早已日臻成熟,并已应用到各个领域。然而互联网的出现,却使3D图形技术发生了和正在发生着微妙而深刻的变化。Web3D协会(前身是VRML协会)最先使用Web3D术语,这一术语的出现反映了这种变化的全貌,没有人能严格定义Web3D,在这里我们把Web3D理解为:互联网上的3D图形技术,互联网代表了未来的新技术,很明显,3D图形和动画将在互联网上占有重要的地位。 Java3D API是Sun定义的用于实现3D显示的接口。使用Java 的重要理由之一是它的平台无关性。Java3D提供了基于Java的上层接口。Java3D把OpenGL和DirectX这些底层技术包装在Java接口中。这种全新的设计使3D技术变得不再繁琐并且可以加入到J2SE、J2EE的整套架构,这些特性保证了Java3D技术强大的扩展性 本文以Java3D为开发平台,利用Java语言强大的网络功能,实现了在网页上对3D动画进行显示和操作。 关键字:Java3D、Web3D、三维 第一章 绪论 §1.1 引言 互联网的出现及飞速发展使IT业的各个领域发生了深刻的变化,它必然引发一些新技术的出现。3D图形技术并不是一个新话题,在图形工作站以至于PC机上早已日臻成熟,并已应用到各个领域。然而互联网的出现,却使3D图形技术发生了和正在发生着微妙而深刻的变化。Web3D协会(前身是VRML协会)最先使用Web3D术语,这一术语的出现反映了这种变化的全貌,没有人能严格定义Web3D,在这里我们把Web3D理解为:互联网上的3D图形技术,互联网代表了未来的新技术,很明显,3D图形和动画将在互联网上占有重要的地位。 §1.2 互联网3D图形技术的应用 当前,互联网上的图形仍以2D图像为主流。但是,3D图形必将在互联网上占有重要地位。互联网上的交互式3D图形技术--- Web3D正在取得新的进展,正在脱离本地主机的3D图形,而形成自己独立的框架。互联网的需求是它发展的动力。互联网的内容提供商和商业网站不断使用新的工具与技术使网站更具吸引力,Web3D图形是最新的和最具魅力的技术。Web3D图形将在互联网上有广泛应用,从目前的趋势来看主要有: 1.电子商务: 用3D图形展示商品,更能吸引客户。虚拟商场是人们热中的话题。客户可以在虚拟商场中漫游,挑选商品。许多Web3D图形技术的软件厂商是瞄准了电子商务的,如cult3D和viewpoint,其图形技术主要是用于商品的3D展示,您甚至于可以在网上操作或使用要购买的商品。然而,Web3D图形的商业利益究竟有多大,网上的商品销售商只有在能增加销售额的情况下,才肯出资制作Web3D图形。 2. 联机娱乐休闲与游戏: 多用户联机3D游戏将搬上互联网,现在您已经可以在网上经历简单的赛车或空中射击游戏,下载文件不超过2M。当然,如果您想运行大的联机游戏仍然需要CD-ROM的支持。娱乐休闲网站对Web3D图形有更多的需求,如:城市景观或风景点的虚拟旅游,虚拟博物馆,展览会,艺术画廊等等。 3. 医学: 医疗培训,医疗商业的B2B和B2,许多医学图像的处理将使用Web3D图形技术。 4. 地理信息系统的数据可视化: 将GIS与Web3D结合起来,可以在互联网上建立许多应用系统,如地图,导游,城市建设,交通运输等等。 5. 多用户虚拟社区(virtual-community): 虚拟社区是建立一个大型的虚拟场景,

文件下载

资源详情

[{"title":"( 62 个子文件 4.8MB ) JAVA3D的网络三维技术的设计与实现(源代码+论文+说明).zip","children":[{"title":"JAVA3D的网络三维技术的设计与实现(源代码+论文)","children":[{"title":"080基于Java3D的网络三维技术的设计与实现","children":[{"title":"说明.txt <span style='color:#111;'> 148B </span>","children":null,"spread":false},{"title":"Java3DApplet","children":[{"title":"earthmap.jpg <span style='color:#111;'> 61.28KB </span>","children":null,"spread":false},{"title":"marble10.jpg <span style='color:#111;'> 16.51KB </span>","children":null,"spread":false},{"title":"earth.jpg <span style='color:#111;'> 13.10KB </span>","children":null,"spread":false},{"title":"three.jpg <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false},{"title":"one.jpg <span style='color:#111;'> 6.30KB </span>","children":null,"spread":false},{"title":"galleon.obj <span style='color:#111;'> 280.17KB </span>","children":null,"spread":false},{"title":"Java3DApplet.jpx <span style='color:#111;'> 5.09KB </span>","children":null,"spread":false},{"title":"tree.jpg <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"canon.wav <span style='color:#111;'> 805.37KB </span>","children":null,"spread":false},{"title":"bak","children":[{"title":"Java3DApplet","children":null,"spread":false}],"spread":true},{"title":"stars2.jpg <span style='color:#111;'> 24.26KB </span>","children":null,"spread":false},{"title":"flooring.jpg <span style='color:#111;'> 21.39KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Java3DApplet","children":[{"title":"ViewerBehavior.java <span style='color:#111;'> 14.85KB </span>","children":null,"spread":false},{"title":"Corners.java <span style='color:#111;'> 9.26KB </span>","children":null,"spread":false},{"title":"CheckboxMenuListener.java <span style='color:#111;'> 462B </span>","children":null,"spread":false},{"title":"MultiAppearance.java <span style='color:#111;'> 11.30KB </span>","children":null,"spread":false},{"title":"AnnotationArrowFan.java <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"SimpleCube.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"Cube.java <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"Tetrahedron.java <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"Example.java <span style='color:#111;'> 23.58KB </span>","children":null,"spread":false},{"title":"ExamineViewerBehavior.java <span style='color:#111;'> 11.03KB </span>","children":null,"spread":false},{"title":"CheckboxMenu.java <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"Gear.java <span style='color:#111;'> 13.79KB </span>","children":null,"spread":false},{"title":"AnnotationArrowGroup.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"AnnotationArrow.java <span style='color:#111;'> 6.28KB </span>","children":null,"spread":false},{"title":"ColumnScene.java <span style='color:#111;'> 8.93KB </span>","children":null,"spread":false},{"title":"AnnotationLine.java <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"SpurGearThinBody.java <span style='color:#111;'> 7.56KB </span>","children":null,"spread":false},{"title":"SpurGear.java <span style='color:#111;'> 22.12KB </span>","children":null,"spread":false},{"title":"SphereMotion.java <span style='color:#111;'> 8.54KB </span>","children":null,"spread":false},{"title":"Java3DApplet.java <span style='color:#111;'> 19.87KB </span>","children":null,"spread":false},{"title":"Drag.java <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"NameValue.java <span style='color:#111;'> 534B </span>","children":null,"spread":false},{"title":"Arch.java <span style='color:#111;'> 6.18KB </span>","children":null,"spread":false},{"title":"SphereGroup.java <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"WalkViewerBehavior.java <span style='color:#111;'> 17.80KB </span>","children":null,"spread":false},{"title":"GothicColumn.java <span style='color:#111;'> 11.30KB </span>","children":null,"spread":false},{"title":"CraterGrid.java <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"ElevationGrid.java <span style='color:#111;'> 8.32KB </span>","children":null,"spread":false},{"title":"TowerScene.java <span style='color:#111;'> 6.52KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"classes","children":[{"title":"Java3DApplet.html <span style='color:#111;'> 476B </span>","children":null,"spread":false},{"title":"package cache","children":[{"title":"Java3DApplet.dep2 <span style='color:#111;'> 72.54KB </span>","children":null,"spread":false}],"spread":false},{"title":"Java3DApplet.BAK <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"Java3DApplet","children":null,"spread":false}],"spread":false},{"title":"stonebrk2.jpg <span style='color:#111;'> 6.37KB </span>","children":null,"spread":false},{"title":"clouds.jpg <span style='color:#111;'> 25.44KB </span>","children":null,"spread":false},{"title":"brtsky.jpg <span style='color:#111;'> 10.90KB </span>","children":null,"spread":false},{"title":"willow1.wav <span style='color:#111;'> 1.21MB </span>","children":null,"spread":false},{"title":"fire.jpg <span style='color:#111;'> 16.27KB </span>","children":null,"spread":false},{"title":"tree1.jpg <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"two.jpg <span style='color:#111;'> 6.33KB </span>","children":null,"spread":false},{"title":"grass06.jpg <span style='color:#111;'> 38.89KB </span>","children":null,"spread":false},{"title":"granite07rev.jpg <span style='color:#111;'> 21.64KB </span>","children":null,"spread":false},{"title":"mud01.jpg <span style='color:#111;'> 35.96KB </span>","children":null,"spread":false},{"title":"blueprint.jpg <span style='color:#111;'> 35.80KB </span>","children":null,"spread":false},{"title":"oddclouds.jpg <span style='color:#111;'> 19.64KB </span>","children":null,"spread":false},{"title":"Java3DApplet.jpx.local~ <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false},{"title":"apimage.jpg <span style='color:#111;'> 54.05KB </span>","children":null,"spread":false},{"title":"Java3DApplet.jpx.local <span style='color:#111;'> 5.71KB </span>","children":null,"spread":false},{"title":"moon5.jpg <span style='color:#111;'> 9.65KB </span>","children":null,"spread":false},{"title":"brick.jpg <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false}],"spread":false},{"title":"论文.doc <span style='color:#111;'> 2.49MB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明