基于J2EE的JAVA3D在虚拟服装WEB展示上的应用

基于J2EE的JAVA3D在虚拟服装WEB展示上的应用

论文摘要

三维虚拟场景的生成是计算机图形学研究的重要内容,也是虚拟现实技术研究的热点。而Java 3D技术构建虚拟随机场景是一个新的研究方法。本文利用虚拟现实建模语言(VRML)和Java语言作为开发工具,再结合其他可视化建模软件,将VR技术应用到基于Web的服装展示系统中,为用户提供一个全新的三维虚拟服装展示系统。本文论述了基于Java3D的随机虚拟场景系统的生成。该系统包括以下几个关键部分:第一部分利用Java3D技术对已有的三维服装模型进行随机的调用;第二部分利用Java实现交互式功能;第三部分是建立一个三维模型数据库管理系统,该系统可对已有三维服装图形数据进行有效的存储。基于以上要求系统总体设计采用了三层B/S体系结构,利用J2EE的多层架构、组件技术,并结合Struts、Spring和Hibernate的各自特点,将这三种框架整合成一个SSH多层框架。其中Struts主要负责表现层,完成页面显示、响应用户请求等功能;Spring主要负责业务逻辑层,完成应用系统的业务逻辑与事务处理等功能;Hibernate主要负责数据持久层,完成与数据层的交互功能。通过整合,充分发挥Struts、Spring和Hibernate框架各自的优势,降低了各层间的耦合度,解决了Web应用系统开发过程中由于系统结构复杂而带来的一些问题。通过SSH组合框架的应用,提高了系统的开发效率和可移植性、可维护性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 当前相关研究现状
  • 1.2.1 三维Web 技术现状
  • 1.2.2 三维建模技术现状
  • 1.3 研究内容和意义
  • 第2章 Web3D
  • 2.1 3D 图形技术
  • 2.1.1 计算机几何设计技术
  • 2.2 Wed3D
  • 2.2.1 三维建模与Wed3D 图形的制作工具
  • 第3章 基于J2EE 架构的SSH 框架的设计与应用
  • 3.1 应用系统的总体架构设计要求
  • 3.2 基于J2EE 开发
  • 3.3 MVC 设计模式
  • 3.4 SSH 框架
  • 3.4.1 Struts
  • 3.4.2 Spring 框架
  • 3.4.3 Hibernate
  • 3.5 本章总结
  • 第4章 数据库
  • 第5章 Java3D
  • 5.1 Java3D API
  • 5.2 Java3D 中的3D 绘制
  • 5.3 Java3D 的虚拟场景空间设计
  • 5.3.1 超结构
  • 5.3.2 组节点(Group Node)
  • 5.3.3 叶节点(Leaf Node)
  • 5.3.4 节点组件(Node Component)
  • 5.4 Java3D 程序结构
  • 5.5 Java3D 调用Vrml 三维图形文件获得复杂形体
  • 5.6 几何变换
  • 5.7 视图
  • 5.8 光照与纹理
  • 5.8.1 光照模型
  • 5.8.2 纹理映射
  • 5.8.3 结合纹理映射和光照
  • 5.9 行为和交互
  • 5.10 Applet
  • 5.10.1 Applet
  • 第6章 虚拟服装Web 展示系统的开发和设计
  • 6.1 系统概述
  • 6.2 需求分析
  • 6.2.1 数据流图
  • 6.2.2 用例图
  • 6.3 系统功能预览
  • 6.3.1 前台模块
  • 6.3.2 后台模块
  • 6.4 系统分析
  • 6.4.1 系统功能模块划分
  • 6.4.2 系统流程分析
  • 6.5 系统设计
  • 6.5.1 数据模型设计
  • 6.5.2 数据层设计
  • 6.6 系统实现
  • 6.6.1 Java3D 绘制三维模拟图形
  • 6.6.2 视图组件
  • 6.6.3 模型组件
  • 6.6.4 控制器组件
  • 6.6.5 图片、三维数据的处理
  • 6.6.6 乱码过滤
  • 6.6.7 密码加密
  • 6.6.8 日志文件
  • 6.6.9 相关的配置文件
  • 第7章 开发环境和软件介绍
  • 7.1 开发环境的搭建
  • 7.1.1 安装配置开发环境
  • 7.1.2 系统需求
  • 7.2 SSH 框架包的导入
  • 7.3 Java3D 包的导入
  • 第8章 结论
  • 参考文献
  • 附录
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于Java3D网络大数据多分辨率采集方法仿真[J]. 计算机仿真 2020(02)
    • [2].基于Java3D的水稻形态可视化试验[J]. 洛阳理工学院学报(自然科学版) 2017(02)
    • [3].浅谈利用Java3D构建虚拟校园场景的方法[J]. 中小企业管理与科技(下旬刊) 2013(07)
    • [4].基于Java3D实现井眼轨迹三维仿真研究[J]. 技术与市场 2010(07)
    • [5].基于Java3D的地质资源的三维模拟[J]. 计算机与现代化 2008(10)
    • [6].Java3D在井眼轨迹三维几何变换中的应用[J]. 黑龙江科技信息 2010(20)
    • [7].采用Java3D构建虚拟校园技术的研究[J]. 工程图学学报 2009(06)
    • [8].基于Java3D技术的渐开线齿轮范成仿真[J]. 辽宁工业大学学报(自然科学版) 2009(01)
    • [9].Java3D二次开发在物流设备三维造型中的应用[J]. 计算机应用研究 2020(S1)
    • [10].基于Java3D的重载机器人运动学建模与仿真软件开发[J]. 工业控制计算机 2017(02)
    • [11].基于Java3D的虚拟雕塑系统的设计与实现[J]. 沈阳工业大学学报 2009(01)
    • [12].Java3D中垃圾回收问题及解决方法[J]. 沈阳工业大学学报 2009(04)
    • [13].基于Java3D的玉米器官建模及模拟技术研究[J]. 作物杂志 2009(05)
    • [14].手机展示模型在Java3D中的应用与研究[J]. 价值工程 2012(15)
    • [15].Java3D在基于Web技术的三维森林防火上的应用探讨[J]. 林业劳动安全 2008(01)
    • [16].基于Java3D的机械臂三维虚拟场景创建及运动学仿真[J]. 机电工程 2014(01)
    • [17].Java3D技术在三维服装设计中的应用研究[J]. 轻工科技 2020(05)
    • [18].基于Java3D和3DMAX的虚拟实验元件建模与可视化研究[J]. 计算机应用研究 2010(07)
    • [19].基于Java3D的蛋白质相互作用网络成像软件[J]. 微计算机信息 2011(11)
    • [20].Java3D实现散乱数据的三维重构[J]. 河北农业大学学报 2008(06)
    • [21].一种保护Java3D应用的软件水印算法[J]. 计算机工程 2011(08)
    • [22].基于Java3D和VRML的空间机械手运动仿真[J]. 科技信息(学术研究) 2008(12)
    • [23].Java3D和VRML在家纺产品三维虚拟漫游模型中的应用[J]. 科技信息 2009(09)
    • [24].基于Java3D的X-VRML虚拟场景解析器模型[J]. 沈阳工业大学学报 2009(04)
    • [25].基于Java3D海量地形数据网络发布[J]. 测绘工程 2009(06)
    • [26].基于Java3D的装配体导入技术与实现[J]. 软件导刊 2008(12)
    • [27].利用Java3D技术处理岩心图像[J]. 信息系统工程 2018(12)
    • [28].三维动画技术研究[J]. 赤子(上中旬) 2015(23)
    • [29].基于Java3D的城市三维管网系统设计与实现[J]. 信息系统工程 2017(06)
    • [30].基于Java3D的网络三维物体设计与实现[J]. 电脑知识与技术 2010(13)

    标签:;  

    基于J2EE的JAVA3D在虚拟服装WEB展示上的应用
    下载Doc文档

    猜你喜欢