- 183
- 0
- 约6.6万字
- 约 83页
- 2017-08-10 发布于湖北
- 举报
基于VTK的有限元网格可视化研究及软件设计毕业设计
目 录
摘 要 I
ABSTRACT III
第一章 绪 论 1
1.1 选题的目的与意义 1
1.2 国内外研究现状 1
1.2.1 OpenGL (Open Graphics Library) 2
1.2.2 VTK (Visualization Toolkit) 3
1.3 本课题研究内容 3
第二章 VTK的结构、执行机制以及VTK软件平台的搭建 5
2.1 VTK的结构与执行机制 5
2.2 VTK软件平台的搭建 7
2.2.1 Microsoft Visual 2010 与Boost库 7
2.2.2 Cmake简介 7
2.2.3 Windows XP环境下VTK 5.8.0的编译与配置 8
第三章 数据输入接口 14
3.1 有限元网格数据类 14
3.1.1 节点类 14
3.1.2 单元类 17
3.2 数据文件的读入 20
3.2.1 网格数据的读入种类、控制与特点 20
3.2.2 节点编号与坐标的读入 21
3.2.3 二维Delaunay边界点的读入 23
3.2.4 节点位移分量的读入 25
3.2.5 单元编号及顶点的读入 26
第四章 有限元网格的可视化 28
4.1 VTK基本数据的表达 28
4.1.1 可视化数据的特点 28
4.1.2 VTK的单元数据集 28
4.1.3 数据集类型 32
4.2 VTK的对象工厂设计模式 33
4.3 绘图程序的组织结构 34
4.4 节点的绘制与标注 36
4.5 线单元模型的绘制 40
4.6 三角形单元模型的绘制 43
4.7 四面体单元模型、六面体单元模型的绘制 46
4.8 五面体单元模型的绘制 49
4.9 Delaunay三角网的绘制 51
4.9.1 平面点集的三角剖分 52
4.9.2 Delaunay三角剖分 52
4.9.3 Delaunay三角网的性质 53
4.9.4 vtkDelaunay2D类与vtkDelaunay3D类 53
4.9.5 用vtkDelaunay2D类建立二维离散点集的Delaunay三角网 55
4.9.6 用vtkDelaunay2D类建立二维约束Delaunay三角网 59
第五章 VTK与MFC混合编程 65
5.1 MFC 65
5.2 位移放大/缩小按钮的添加 65
第六章 结 论 68
致 谢 69
参考文献 70
附 录 72
摘 要
本课题以Microsoft Visual 2010为编译平台,基于VTK (Visualization Toolkit)及其接口技术,实现了有限元分析中多种单元网格模型的可视化。这些网格单元类型包括:离散点集、线单元模型、三角形单元模型、四面体单元模型、五面体单元模型、六面体单元模型。
实现了网格单元变形图的绘制。通过改变位移放大系数的方式,可以得到网格未变形时的状态、真实变形状态以及变形放大状态。
利用vtkDelaunay2D类进行了离散点集的Delaunay三角剖分与约束边界情形下的Delaunay三角剖分。讨论了vtkDelaunay2D类在进行约束边界情形下的Delaunay三角剖分时存在的一些局限性。
实现了节点、单元、位移数据的输入接口,并由VTK与MFC混合编程实现了简单按钮与功能的添加以及多文件的组织。
关键字:VTK,有限元网格,可视化,Microsoft Visual 2010,MFC
ABSTRACT
The programming uses Microsoft Visual 2010 as its’ compile platform. It bases on the VTK (Visualization Toolkit) and its interface technology to realize the visualization of some models’ meshes in Finite Element Analysis. These meshes including: discrete points set, line element model, triangular element model, tetrahedral element model, wedge element model and hexahedron element model.
It realizes the visualization of meshes’ deformation. With changing the displacement amplification coefficient, it can get the meshes which have no deformat
您可能关注的文档
最近下载
- LaserjetCP1025系列打印机打印质量故障排除手册.pdf VIP
- 年会小品剧本小品剧本:搞笑小品剧本《都是喝酒惹事》台词大全.docx VIP
- 2026年高考全国II卷文科综合真题试卷(新课标卷)(+答案).docx VIP
- 安路科技(688107)补国产短板,突高端应用,拓新应用与技术大市场-240717-东北证券-38页.pdf VIP
- [搞笑小品剧本]上当了小品剧本.docx VIP
- 数据中心800V直流供电技术白皮书2.0.pdf
- 上海大学2022-2023学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 上海大学2022-2023学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 中国教育行业人才流动与薪酬水平_2025年12月.docx
- 2024全国初中数学联赛初二卷 .pdf VIP
原创力文档

文档评论(0)