您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于Java 3D的三维动画设计

免费下载毕业设计-基于Java 3D的三维动画设计

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机
  • 适用年级:大学
  • 上传用户:rabbit1568
  • 文件格式:word+ppt
  • 文件大小:1.98MB
  • 上传时间:2008-6-29 1:50:27
  • 下载次数:5
  • 浏览次数:333

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计 基于Java 3D的三维动画设计,共33页,9199字,附答辩文稿、源程序
摘要
1997年SUN公司继Java的火爆成功之后迅速推出了适用于开发三维图形以及Internet环境的跨平台三维图形开发工具包Java 3D。Java 3D 是一种功能强大的、面向对象的 API。Java 3D可应用于教育、机械设计、地理信息、三维动画、三维游戏等诸多领域。
本文的主要工作集中于:
1.除了基本图形(Box、Sphere、Cylinder)的调用及其组合外,更用了LatheCurve的方法来构造比较复杂的三维图形。
2.利用3dsmax7制作三维模型,为其写相应的Load函数,并在Java 3D中调用。
3.程序涉及到Java 3D中的图形,动画和多媒体编程,碰撞检测及交互控制等知识。
3.主要工作流程:场景初始化(背景,灯光等);生成四面蓝绿相间的面,为其初始化;利用Shared Group和Link对其复制引用以生成地面;编写二维树面,将其放置在地面两侧;用Group组合基本图形,生成规则的复杂图形,并将其加入到场景中;用3dsmax7建立汽车模型,并编写Load函数,将其导入到场景中;用LatheCurve方法建立比较复杂的三维图形并初试化(LatheCurve的主要方法是,用一系列连续的二维坐标点(x,y)生成曲线,然后利用它饶Y轴来旋转得到图形,再用相应贴图覆盖);对LatheShape及其它图形加入Interpolator以及其他对象,如:声音等;加入键盘响应类及碰撞检测等;对程序进行测试和优化。
关键词:Java 3D,三维建模,碰撞检测,交互控制
目录
摘要 - 1 -
ABSTRACT - 2 -
目录 - 3 -
第一章 引言 - 4 -
1.1 课题的目的和意义 - 4 -
1.2 3D技术现状和前景 - 5 -
第二章 JAVA 3D技术 - 6 -
2.1 JAVA3D简介 - 6 -
2.2 JAVA3D的场景图结构 - 7 -
第三章 概要设计 - 9 -
3.1多媒体编程 - 9 -
3.2 建模 - 10 -
3.3 3DS MAX建模 - 10 -
3.4 LATHESHAPE3D - 10 -
3.5 动画编程 - 10 -
3.6 交互式编程 - 11 -
第四章 详细设计 - 12 -
4.1总体设计 - 12 -
4.2场景初始化 - 13 -
4.2.1 路面制作 - 13 -
4.2.2 场景修饰 - 15 -
4.3 障碍物制作 - 17 -
4.4 汽车制作 - 21 -
4.5 形体运动实现 - 23 -
4.5.1 电脑桌的运动 - 23 -
4.5.2 LatheShape3D的运动 - 25 -
4.5.3 形体交替变化的局部坐标 - 25 -
4.6 最后的胜利效果 - 26 -
4.7 交互控制与碰撞检测的实现 - 27 -
4.8雾化效果 - 30 -
结束语 - 31 -
致谢 - 32 -
参考文献 - 33 -
资料文件预览
共5文件夹,19个文件,文件总大小:4.04MB,压缩后大小:1.98MB
  • 毕业设计-基于Java 3D的三维动画设计
    • 陈晓铃 01091002
      • 程序
        • sound
          • Windows波形声形champion.wav  [2.37MB]
          • Windows波形声形shape.WAV  [21.98KB]
        • Textures
          • JPEG图形文件1.jpg  [27.35KB]
          • JPEG图形文件bg.jpg  [228.11KB]
          • GIF图像文件brick.gif  [3.25KB]
          • JPEG图形文件champion_cup.jpg  [3.40KB]
          • JPEG图形文件pcd1.JPG  [67.27KB]
          • JPEG图形文件pcd2.JPG  [20.24KB]
          • JPEG图形文件pcd3.JPG  [40.21KB]
          • JPEG图形文件swirled.jpg  [13.80KB]
          • JPEG图形文件water.jpg  [1.39KB]
        • 虚拟现实模型car.WRL  [737.39KB]
        • Java源文件java3d.java  [37.29KB]
        • Java源文件LatheCurve.java  [4.52KB]
        • Java源文件LatheShape3D.java  [6.02KB]
        • Java源文件vrmlLoad.java  [538.00B]
      • Microsoft Word文档毕业设计(论文)任务书格式.doc  [24.00KB]
      • Microsoft Powerpoint演示文稿答辩.ppt  [108.50KB]
      • Microsoft Word文档论文.doc  [368.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部