JAVAD的网络三维技术(论文和程序)
JAVAD的网络三维技术(论文和程序)-系统图片展示 |
JAVAD的网络三维技术(论文和程序)-包括论文和程序列表 |
包括目录名称:
JAVAD的网络三维技术(论文和程序) - 2 文件数, 2 目录数.
包括目录名称:
080基于Java3D的网络三维技术 - 0 文件数, 0 目录数.
包括目录名称:
Java3DApplet - 28 文件数, 3 目录数.
包括目录名称:
bak - 0 文件数, 1 目录数.
包括目录名称:
Java3DApplet - 0 文件数, 0 目录数.
包括目录名称:
classes - 2 文件数, 2 目录数.
包括目录名称:
Java3DApplet - 0 文件数, 0 目录数.
包括目录名称:
package cache - 1 文件数, 0 目录数.
..\Java3DApplet.dep2
..\Java3DApplet.BAK
..\Java3DApplet.html
包括目录名称:
src - 0 文件数, 1 目录数.
包括目录名称:
Java3DApplet - 29 文件数, 0 目录数.
..\AnnotationArrow.java
..\AnnotationArrowFan.java
..\AnnotationArrowGroup.java
..\AnnotationLine.java
..\Arch.java
..\CheckboxMenu.java
..\apimage.jpg
..\blueprint.jpg
..\brick.jpg
..\brtsky.jpg
..\canon.wav
..\clouds.jpg
..\论文13.doc
..\说明.txt
JAVAD的网络三维技术(论文和程序)-论文部分内容 |
论文13-部分内容基于Java3D的网络三维技术
摘要:互联网的出现及飞速发展使IT业的各个领域发生了深刻的变化,它必然引发一些新技术的出现。3D图形技术并不是一个新话题,在图形工作站以至于PC机上早已日臻成熟,并已应用到各个领域。然而互联网的出现,却使3D图形技术发生了和正在发生着微妙而深刻的变化。Web3D协会(前身是VRML协会)最先使用Web3D术语,这一术语的出现反映了这种变化的全貌,没有人能严格定义Web3D,在这里我们把Web3D理解为:互联网上的3D图形技术,互联网代表了未来的新技术,很明显,3D图形和动画将在互联网上占有重要的地位。
Java3DAPI是Sun定义的用于实现3D显示的接口。使用Java的重要理由之一是它的平台无关性。Java3D提供了基于Java的上层接口。Java3D把OpenGL和DirectX这些底层技术包装在Java接口中。这种全新的设计使3D技术变得不再繁琐并且可以加入到J2SE、J2EE的整套架构,这些特性保证了Java3D技术强大的扩展性
本文以Java3D为开发平台,利用Java语言强大的网络功能,实现了在网页上对3D动画进行显示和操作。
关键字:Java3D、Web3D、三维
Abstract:TheInternetappearanceandtherapiddevelopmentcausedeachdomaintoITindustryhavethedeeptransformation,itinitiatedsomenewtechnicalinevitablytheappearance.The3Dgraphtechnologyisnotanewtopic,inthegraphworkstationdowntoonPCmachinealreadymoreordaymatured,andhasappliedtoeachdomain.HowevertheInternetappearance,causedthe3Dgraphtechnologytooccuractuallyandisoccurringisbeingsubtlebutthedeeptransformation.TheWeb3Dassociation(predecessoristheVRMLassociation)usestheWeb3Dterminologyfirst,thisterminologyappearancehadreflectedthiskindofchangecompletepicture,nobodycanstrictlydefineWeb3D,inherewedotheWeb3Dunderstandingis:OntheInternet3Dgraphtechnology,theInternethasrepresentedthefuturenewtechnology,isveryobvious,the3DgraphandtheanimationwillholdtheimportantstatusontheInternet.
Java3DAPIistheSundefinitionusesinrealizingthe3Ddemonstrationconnection.UsesoneofJavaimportantreasonsisitsplatformirrelevant.Java3DhasprovidedbasedontheJavaupperformationconnection.Java3DOpenGLandDirectXthesefirstfloortechnologypackinginJavaconnection.Thiskindofbrand-newdesigncausesthe3DtechnologytochangenolongertediouslyandmayjointoJ2SE,theJ2EEentirewrapoverheadconstruction,thesecharacteristicshaveguaranteedtheJava3Dtechnologyformidableextension.
ThisarticledevelopstheplatformtakeJava3D,usestheJavalanguageformidablenetworkfunctionnf,realizedhascarriedonthedemonstrationandtheoperationonthehomepagetothe3Danimation.
Keyword:Java3D,Web3D,3D
目录
基于JAVA3D的网络三维技术 1
摘要: 1
ABSTRACT: 1
第一章绪论 5
§1.1引言 5
§1.2互联网3D图形技术的应用 5
§1.3JAVA3D在WEB中的成功 6
第二章JAVA3D技术的简介 7
§2.1JAVA3D概述 7
2.1.1Java3D简介 7
2.1.2Java3D与其他三维技术的比较 7
§2.2JAVA3D的场景图结构 9
2.2.1虚拟宇宙(VirtualUniverse) 10
2.2.2Java3D的坐标系统 10
2.2.3场景(Locale) 12
§2.3实现三维世界 13
2.3.1Java3D的观察模式 13
2.3.2Java3D中用来定义观察的对象 14
2.3.3在三维世界中建立、移动观察点 16
2.3.4Java3D的网络基础 17
第三章实现JAVA3D结构体系的方法 17
§3.1总体设计 17
§3.2基本形体的生成 17
3.2.1平板的生成 17
3.2.2立方体的生成 18
3.2.3圆锥的生成 18
3.2.4球体的生成 18
3.2.5.圆柱体的生成 19
§3.3点、线、面的生成 19
3.3.1点的生成 19
3.3.2直线的生成 20
3.3.3面的生成 20
§3.4外部复杂形体的调用 21
§3.5背景变换的实现方法 21
3.5.1灯光 21
3.5.2纹理贴图 23
3.5.3雾 23
§3.6动画的生成 23
第四章JAVA3D场景的实现 24
§4.1JAVA3D的实现流程 24
§4.2JAVA3D的建模 25
4.2.1生成场景: 25
4.2.2Temple的圆柱体的构建 25
4.2.3Tower的构建 26
§4.3动画的实现 28
4.3.1调用galleon.obj文件 28
4.3.2物体转动 29
4.3.3场景的移动 29
§4.4背景变换 31
4.4.1创建灯光 31
4.4.2创建背景图片 34
4.4.3指数雾 35
4.4.4背景音乐 36
§4.5在网页上显示3D图形 37
第五章实践和展望 39
§5.1WEB3D技术发展前景 39
§5.2论文总结 40
参考文献 40
第一章绪论
§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图形展
上一篇:
java+课程设计+扫雷(论文和程序)
下一篇:
试题库管理系统毕业论文