MESH2D: Delaunay-based unstructured mesh-generation
MESH2D is a MATLAB-based Delaunay mesh-generator for two-dimensional geometries. It is designed to generate high-quality constrained Delaunay triangulations for general polygonal regions in the plane. MESH2D provides simple and yet effective implementations of "Delaunay-refinement" and "Frontal-Delaunay" triangulation techniques, in additional to "hill-climbing" type mesh-optimisation. Support for user-defined "mesh-spacing" functions and "multi-part" geometry definitions are provided, allowing varying levels of mesh-resolution to be specified within complex domains. Algorithms implemented in MESH2D are "provably-good" - ensuring convergence, geometrical and topological correctness, and providing guarantees on algorithm termination and worst-case element quality bounds. MESH2D typically generates very high-quality output, appropriate for a variety of finite-volume/element type applications.
See TRIDEMO to get started with a set of example problems:
Tridemo(0);%一个非常简单的示例来开始所有内容。
tridemo(1); % investigate the impact of the "radius-edge" threshold.
tridemo(2); % Frontal-Delaunay vs. Delaunay-refinement algorithms.
tridemo(3); % explore impact of user-defined mesh-size constraints.
Tridemo(4);%探索“爬山”网状网状优化的影响。
Tridemo(5);%组装“多部分”几何形状的三角形。
Tridemo(6);%与“内部”约束组装三角形。
Tridemo(7);%调查使用“ Quadtree”型精炼的使用。
tridemo(8); % explore use of custom, user-defined mesh-size functions.
tridemo (9);%大规模问题,网格refinement + optimisation.
tridemo(10); % medium-scale problem, mesh refinement + optimisation.
Additional information and references are available via the GitHub repository:http://github.com/dengwirda/mesh2d.
MESH2D是我的三维网状生成算法拼图的简化版本,提供了“可证明的” Delaunay-Refinement和Frontal-Delaunay三角技术的实现。拼图此处可用:http://github.com/dengwirda/jigsaw-matlab.
MESH2D also makes use of my AABBTREE and FINDTRIA packages to compute efficient spatial queries and intersection tests. Seehttp://github.com/dengwirda/aabb-tree和http://github.com/dengwirda/find-triafor details.
Cite As
D. Engwirda,本地最佳的Delaunay-Refinement和基于优化的网格生成博士学位。论文,悉尼大学数学与统计学院,http://hdl.handle.net/2123/13148,2014。
D. Engwirda, Unstructured mesh methods for the Navier-Stokes equations, Honours Thesis, School of Aerospace, Mechanical and Mechatronic Engineering, The University of Sydney, 2005.
MATLAB释放兼容性
Platform Compatibility
视窗 苹果系统 LinuxCategories
Tags
Acknowledgements
Inspired by:FINDTRIA - Point-in-Simplex queries in d-dimensions.,AABBTREE - A d-dimensional bounding-box tree.
Inspired:IM2MESH(2D图像到三角形网格),Remove Unconnected Triangle,FGT-折叠几何工具箱,Accelerating Finite Element Analysis (FEA) in MATLAB
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
开始狩猎!