下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java3D的网络三维技术的设计与实现论文本套设计论文描述及运行界面展示互联网的出现及飞速发展使IT业的各个领域发生了深刻的变化,它必然引发一些新技术的出现。3D图形技术并不是一个新话题,在图形工作站以至于PC机上早已日臻成熟,并已应用到各个领域。然而互联网的出现,却使3D图形技术发生了和正在发生着微妙而深刻的变化。Web3D协会(前身是VRML协会)最先使用Web3D术语,这一术语的出现反映了这种变化的全貌,没有人能严格定义Web3D,在这里我们把Web3D理解为:互联网上的3D图形技术,互联网代表了未来的新技术,很明显,3D图形和动画将在互联网上占有重要的地位。Java3D API是Sun
2、定义的用于实现3D显示的接口。使用Java 的重要理由之一是它的平台无关性。Java3D提供了基于Java的上层接口。Java3D把OpenGL和DirectX这些底层技术包装在Java接口中。这种全新的设计使3D技术变得不再繁琐并且可以加入到J2SE、J2EE的整套架构,这些特性保证了Java3D技术强大的扩展性本文以Java3D为开发平台,利用Java语言强大的网络功能,实现了在网页上对3D动画进行显示和操作。关键字:Java3D、Web3D、三维Abstract: The Internet appearance and the rapid development caused each
3、domain to IT industry have the deep transformation, it initiated some new technical inevitably the appearance. The 3D graph technology is not a new topic, in the graph workstation down to on PC machine already more or day matured, and has applied to each domain. However the Internet appearance, caus
4、ed the 3D graph technology to occur actually and is occurring is being subtle but the deep transformation. The Web3D association (predecessor is the VRML association) uses the Web3D terminology first, this terminology appearance had reflected this kind of change complete picture, nobody can strictly
5、 define Web3D, in here we do the Web3D understanding is: On the Internet 3D graph technology, the Internet has represented the future new technology, is very obvious, the 3D graph and the animation will hold the important status on the Internet.Java3D API is the Sun definition uses in realizing the
6、3D demonstration connection. Uses one of Java important reasons is its platform irrelevant. Java3D has provided based on the Java upper formation connection. Java3D OpenGL and DirectX these first floor technology packing in Java connection. This kind of brand-new design causes the 3D technology to c
7、hange no longer tediously and may join to J2SE, the J2EE entire wrap overhead construction, these characteristics have guaranteed the Java3D technology formidable extension.This article develops the platform take Java3D, uses the Java language formidable network function nf, realized has carried on
8、the demonstration and the operation on the homepage to the 3D animation.Key word: Java3D, Web3D,3D基于JAVA3D的网络三维技术的设计与实现1摘要:1ABSTRACT:1第一章 绪论5§1.1 引言5§1.2 互联网3D图形技术的应用5§1.3 JAVA3D在WEB中的成功6第二章 JAVA3D技术的简介7§2.1 JAVA3D概述72.1.1 Java3D简介72.1.2 Java3D与其他三维技术的比较7§2.2 JAVA3D的场景图结构92.
9、2.1 虚拟宇宙(Virtual Universe)102.2.2 Java3D的坐标系统102.2.3 场景(Locale)12§2.3 实现三维世界132.3.1 Java3D的观察模式132.3.2 Java3D中用来定义观察的对象142.3.3 在三维世界中建立、移动观察点162.3.4 Java3D的网络基础17第三章 实现JAVA3D结构体系的方法17§3.1 总体设计17§3.2 基本形体的生成173.2.1平板的生成173.2.2 立方体的生成183.2.3 圆锥的生成183.2.4 球体的生成183.2.5.圆柱体的生成19§3.3 点、线、面的生成193.3.1点的生成193.3.2直线的生成203.3.3面的生成20§3.4 外部复杂形体的调用21§3.5背景变换的实现方法213.5.1 灯光213.5.2 纹理贴图233.5.3 雾23§3.6 动画的生成23第四章JAVA3D场景的实现24§4.1JAVA3D的实现流程24§4.2 JAVA3D的建模254.2.1 生成场景:254.2.2 Temple的圆柱体的构建254.2.3 Tower的构建26§4.3 动画的实现284.3.1 调用galleon.obj文件284.3.2 物体转动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑地基处理桩位偏差控制方法选择
- React天气模块化设计课程设计
- 心理疾病康复训练计划
- 妇科肿瘤手术后恢复护理方案
- 插画设计色彩应用规范
- 设计师软件制作要点解析
- 耳鼻喉科慢性鼻炎患者饮食禁忌
- 肝病肝性脑病综合治疗教程
- 老年住宅室内设计方案
- 设计考察执行规范与实施路径
- 周仲瑛教授治疗外感咳嗽心要(新)
- 家长写给高三孩子的一封信范文
- 慢性肾脏病矿物质及骨代谢异常
- JC∕T 60016-2022 建筑用免拆复合保温模板应用技术规程
- 理财知识及运用智慧树知到期末考试答案2024年
- 国开2024年《钢结构(本)》阶段性学习测验1-4答案
- 中医四诊在骨科评估中应用护理课件
- 沈阳恒昌塑料制品厂建设项目环境影响报告
- 准噶尔盆地西北缘地层表及地质符
- 房屋安全鉴定检测作业指导书
- 颈椎病中医治疗及康复
评论
0/150
提交评论