版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计答辩,指导教师:唐勇 学生姓名:杨青青 学号:101304011180,烟雾骏马形态的计算机模拟,一、总体工作目标与任务要求 二、基本工具介绍 三、课题主要原理和应用公式 四、主要功能的实现,一、总体工作目标与任务要求,14周: 可行性研究 查阅相关资料,了解烟雾变形的发展与研究现状,掌握C+与OpenGL。 58周:总体设计 熟悉算法,建立烟雾物理模型,确立每个模块的功能以及联系,一、总体工作目标与任务要求,第 9 12 周 :详细设计 确立每个模 块的具体实现细节。 第13 16 周 :编码、测试 进行整个项目的代码编写与测试。 第 17 周 :论文的总结与验收 最终完成一篇完整且
2、优秀的论文。进行最后的答辩准备工作,二、基本工具介绍,1.VS2010简介 VS2010的全称是“Visual Studio 2010”。微软发言人在Visual Studio 2010 的揭幕仪式中说:毫无疑问,软件将驱动整个世界。Visual Studio 2010新功能主要包括:动态编程、应用程序生命周期(ALM)、C#4.0动态类型,并支持多显示器、TDD、Office开发、Quick Search特性、C+0 x新特性、.NET平台的语言 F#等,二、基本工具介绍,2.OpenGL 开放图形库 OpenGL特点及功能 OpenGL独立于操作系统及窗口系统,作为开放的图形软件包,在此基
3、础上,OpenGL应用程序可以在不同的软硬件平台上方便的进行移植操作。为有效的保证算法的可靠性和准确性,它与Visual C+的紧密结合,并极大程度上提高了在图形和计算方面算法的效率,同时使用OpenGL既简单又便捷,从而提高了效率,三、课题主要原理和应用公式,1.半拉格朗日法 本课题是应用半拉格朗日法来描述烟雾的运动情况的。半拉格朗日法的核心思想是将每个网格单元看作是一个粒子,使用速度场回流的方法追溯速度场被更新前的粒子,并对其周围的采样点进行插值计算,在保证求解过程计算简单的前提下又保持了任意时间步长上的稳定性,三、课题主要原理和应用公式,三维的目标对象是有规则边界的,并且需要使大量的烟雾
4、快速充满模型目标,故使用具有规则网格单元的半拉格朗日法来描述烟雾的运动更有益于高效快速地实现基于目标的烟雾控制模拟,三、课题主要原理和应用公式,2.N-S方程 简化的N-S方程即欧拉方程,表示如下: (3-1) (3-2,三、课题主要原理和应用公式,p压力; 密度; f 外力; u 速度矢量, ; 矢量点积; 散度算子; 微分算子,也是梯度算子; 拉普拉斯算子,三、课题主要原理和应用公式,方程(3-1)是由质量守恒定律推导而得到的流体的质量方程, 方程(3-2)为以动量守恒定理为基础,在连续流体力学中由牛顿第二定理推导而得到的流体的动量方程,三、课题主要原理和应用公式,N-S方程求解过程,四、
5、主要功能的实现,下面我给大家录了一段视频,来展示我这段时间的成果,四、主要功能的实现,1、3d模型的数据提取 这部分工作由体素化软件和matlab工具提取数据。 (1) 体素化(Voxelization)是把三维模型用体素来表示,通过体素将最接近三维模型的几何形式表示出来,体素化操作后产生的体素数据集,这个数据集包含了模型的表面信息,以及模型的内部信息,四、功能模块的实现,2) Matlab 数据提取 主要用到用到了两个函数如下: header,voxels = load_voxel_mesh23(你得到的voxels文件名); header,voxels = load_voxel_normal8(你得到的voxels文件名); 最后得到的,的值分别为:11,51,36,四、主要功能的实现,提取数据后马的效果演示图,四、功能模块的实现,2、悬浮菜单实现 添加悬浮菜单的主要作用是我们可以通过鼠标控制烟雾的形成过程,而不需要直接去修改程序源代码,给我们带来了极大的方便,这里我设置了以下几个功能: (1)添加控制烟雾颜色属性和旋转的按钮。 (2)实现了键盘控制烟雾的运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学暑期社会实践报告范文(9篇)
- 2023年四川省八一康复中心考核招聘专业技术人才笔试真题
- 小学生劳动心得体会(35篇)
- 工作的感想与心得体会5篇
- 2023年安徽省第二人民医院招聘考试真题
- 城市供水工程总包合同
- 演员招募合同范本
- 代理佣金合同范本
- 2024年锤纹助剂合作协议书
- 老房子开发商买卖合同范本
- 人教版(川教版)五年级上册生命生态安全教学设计和教学计划及进度表(附安全知识)
- 组织效能提升模型的商业化应用
- 《篮球三步上篮》说课PPT
- 1500TD菜籽坯预处理及榨油车间工艺流程设计
- 宪法与法律学习通课后章节答案期末考试题库2023年
- 北京科技大学第二批非教学科研岗位招考聘用模拟预测(共500题)笔试参考题库附答案详解
- 审计模拟实训教程第4版马春静课后部分参考答案
- 公务员制度、职业生涯发展及工作方法
- 水球(集体球类运动)
- 国家集输工技能题库(操作)
- T-JLA 003-2023 高速公路车距抓拍系统技术要求和检验方法
评论
0/150
提交评论