没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
104页
TETGEN is a C++ program which can create a 3D mesh of tetrahedrons, suitable for use in finite element or finite volume calculations, with the mesh satisfying the 3D Delaunay criterion. The program is by Hang Si. For a 3D point set, the program generates the Delaunay tetrahedralization and the convex hull. For a 3D domain, in which the user has defined boundaries, the program can generate additional internal points, which are then organized into a boundary-constrained conforming quality Delaunay mesh.
资源推荐
资源详情
资源评论
ii
Abstract
TetGen is a software for tetrahedral mesh generation. Its goal is to
generate good quality tetrahedral meshes suitable for numerical meth-
ods and scientific computing. It can be used as either a standalone
program or a library component integrated in other software.
The purpose of this document is to give a brief explanation of
the kind of tetrahedralizations and meshing problems handled by Tet-
Gen and to give a fairly detailed documentation about the usage of the
program. Readers will learn how to create tetrahedral meshes using
input files from the command line. Furthermore, the programming
interface for calling TetGen from other programs is explained.
keywords: tetrahedral mesh generation, Delaunay tetrahedraliza-
tion, weighted Delaunay triangulation, constrained Delaunay tetra-
hedralization, mesh quality, mesh refinement, mesh adaption, mesh
coarsening
AMS Classification: 65M50, 65N50
iii
iv
Contents
Contents v
1 Introduction 1
1.1 Triangulations of Point Sets . . . . . . . . . . . . . . . . . . . 2
1.1.1 Delaunay Triangulations, Voronoi Diagrams . . . . . . 2
1.1.2 Weighted Delaunay Triangulations, Power Diagrams . . 3
1.1.3 Algorithms . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Tetrahedral Meshes of 3d Spaces . . . . . . . . . . . . . . . . . 6
1.2.1 Piecewise Linear Complexes (PLCs) . . . . . . . . . . . 6
1.2.2 Steiner Points . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.3 Boundary Conformity . . . . . . . . . . . . . . . . . . 9
1.2.4 Constrained Delaunay Tetrahedralizations . . . . . . . 10
1.2.5 Mesh Quality, Tetrahedron Shape Measures . . . . . . 11
1.2.6 Mesh Adaptation, Mesh Sizing Functions . . . . . . . . 13
1.2.7 Mesh Optimization . . . . . . . . . . . . . . . . . . . . 14
1.2.8 Algorithms . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3 Description of the Meshing Process . . . . . . . . . . . . . . . 16
2 General Information 18
2.1 Language, Platforms . . . . . . . . . . . . . . . . . . . . . . . 18
2.2 Memory requirement . . . . . . . . . . . . . . . . . . . . . . . 18
2.3 CPU time estimation . . . . . . . . . . . . . . . . . . . . . . . 19
2.4 Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5 Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3 Getting Started 22
3.1 Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.1 Using make . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.2 Using cmake . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.3 Remarks on Using Shewchuk’s Robust Predicates . . . 24
3.1.4 Using CGAL’s Robust Predicates . . . . . . . . . . . . 25
3.2 A Short Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.3 Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.3.1 TetView . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.3.2 Medit and Paraview . . . . . . . . . . . . . . . . . . . 30
v
剩余103页未读,继续阅读
资源评论
瑜晓
- 粉丝: 1
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功