学位论文 > 优秀研究生学位论文题录展示
船舶运动可视化建模与轻量化处理技术研究
作 者: 邓学雷
导 师: 陈明
学 校: 大连理工大学
专 业: 船舶与海洋结构物设计制造
关键词: 3ds max 3ds-maxscript 边折叠算法 OpenGL 可视化
分类号: U661
类 型: 硕士论文
年 份: 2008年
下 载: 160次
引 用: 0次
阅 读: 论文下载
内容摘要
科学计算的结果往往是抽象图表和数据,缺乏直观性,从而计算仿真结果的可视化表达很有意义。船舶在海浪中运动仿真分析结果的可视化,可以使船舶设计分析人员能够更直观地了解和掌握船舶的运动响应,对设计工作提供参考。为研究船舶运动仿真可视化方法,快速构建船体模型是首要的基础工作,由于船体模型的复杂性和信息量巨大等特点,若利用OpenGL和DIRECTX等图形库从底层开始建模,工作量大、效率低下,故本文提出了采用3ds max系统建模后利用其系统内脚本语言对模型数据进行抽取和导出,再用C++开发的边折叠算法处理模型数据,进而快速重建失真性小、处理速度快的OpenGL模型,从而实现船舶运动可视化仿真。本文主要研究内容如下:1、运用3ds max中各种建模方法,建立了船舶模型中的各个部件,最终根据船舶总布置图完成可视化运动的三维船体模型;2、运用3ds-maxscript语言将船舶模型中的几何数据和空间数据导出,为船舶模型的重新建立提供数据依据;3、将边折叠算法应用到船舶模型的冗余数据处理中,实现模型数据轻量化处理,使之在显示和动画方面达到可视化的要求:4、应用OpenGL中的API函数,以及导出的模型数据信息,分别对模型中的规则图形和不规则图形进行绘制,完成模型的整个重建工作;5、利用船舶运动过程中的参数信息,以及OpenGL中的显示列表技术和双缓存技术完成船舶运动的可视化。
|
全文目录
摘要 4-5 Abstract 5-9 1 绪论 9-15 1.1 论文背景 9-10 1.2 论文意义 10-11 1.3 船舶工程设计可视化技术 11-13 1.4 国内外现状 13-14 1.5 论文主要工作 14-15 2 应用技术 15-28 2.1 OpenGL简介 15-23 2.1.1 OpenGL简介 15 2.1.2 OpenGL的主要功能 15-17 2.1.3 OpenGL的基本原理概述 17-18 2.1.4 OpenGL的工作流程 18 2.1.5 OpenGL坐标变换 18-21 2.1.6 OpenGL在Visual C++中应用 21-23 2.2 3ds-maxscript简介 23 2.2.1 3ds-maxscript概述 23 2.2.2 3ds-maxscript功能 23 2.3 边折叠算法 23-26 2.3.1 边折叠算法总体思路 23-24 2.3.2 误差度量 24-26 2.3.3 折叠点的确定 26 2.4 Delaunay三角化算法 26-27 2.5 小节 27-28 3 利用3ds max建立模型 28-37 3.1 3ds max 8.0简介 28-29 3.1.1 创建模型 28 3.1.2 添加材质 28 3.1.3 配置灯光 28 3.1.4 约束动画 28-29 3.1.5 渲染结果 29 3.2 3ds max 8.0新增功能 29-31 3.3 3ds max建模方法 31-32 3.3.1 多边形建模 31 3.3.2 NUBRS建模 31 3.3.3 细分曲面技术 31-32 3.4 利用3ds max建立模型 32-36 3.5 小节 36-37 4 利用3ds-maxscript分离模型数据 37-46 4.1 Visual C++中重建3ds max模型方法 37-41 4.1.1 利用3DS格式文件重建 38-39 4.1.2 利用ASE格式文件重建 39-41 4.1.3 存在的问题 41 4.2 3ds-maxscript的选择 41 4.3 3ds-maxscript的特点 41-42 4.4 导出模型数据 42-45 4.5 小节 45-46 5 模型的重新建立 46-57 5.1 OpenGL绘制过程 46-47 5.2 OpenGL的颜色模型 47-48 5.3 OpenGL的光照和材质 48-49 5.4 规则图形的建立 49-54 5.5 不规则图形的建立 54-55 5.5.1 轻量化处理 54-55 5.5.2 图形的建立 55 5.6 模型的建立 55-56 5.7 小节 56-57 6 运动可视化 57-64 6.1 动画显示基本原理 57 6.2 使用OpenGL进行模型变换 57-60 6.3 显示列表技术 60-61 6.4 双缓存机制 61-62 6.5 可视化的实现 62-63 6.5.1 读取前提条件中的各种参数信息 62 6.5.2 实现可视化 62-63 6.6 小节 63-64 结论与展望 64-66 参考文献 66-68 攻读硕士学位期间发表学术论文情况 68-69 致谢 69-70
|
相似论文
- 医学超声图像的三维可视化研究,TP391.41
- 人脑解剖结构图谱软件的设计与实现,TP391.41
- 下肢康复机器人的训练规划与康复效果评估,R49
- 小麦群体生长可视化系统的设计与实现,S512.1
- 基于模型的水稻根系可视化研究,S511
- 油菜植株形态结构模型及可视化,S565.4
- 基于模型的小麦根系可视化研究,S512.1
- 算法动画在高中算法教学中的应用研究,G633.6
- 一种可视化的分布式数据集成模型的研究与实现,TP311.52
- 立式数控铣削仿真加工系统研制,TG547
- 基于球面渲染环境的海洋数据多维动态可视化关键技术研究,TP391.41
- 基于数字化技术的工程制图教学系统研究,TB23-4
- 基于WEB的网络视频客户端软件的设计与实现,TP311.52
- 基于OpenGL的实时阴影算法研究,TP391.41
- 钣金数控切割三维仿真研究,TG48
- 基于三维扫描技术的针织物起毛球等级评定的研究,TP391.41
- 基于温度场数字重建的建筑群能量传递监测技术研究,TU111
- 电网分析计算中的可视化技术研究,TM769
- 虚拟空间环境构建及红外成像仿真,TP391.9
- 手机增强现实虚实注册关键技术研究,TP391.9
- 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
中图分类: > 交通运输 > 水路运输 > 船舶工程 > 船舶原理
© 2012 www.xueweilunwen.com
|