Mesh2D是一种基于MATLAB的DELAUNAINAIN-MEARERATOR,用于二维几何形状。它旨在为平面中的一般多边形区域产生高质量的受限Delaunay三角结构。Mesh2D提供了“Delaunay-Freeinement”和“Frontal-Delaunay”三角测量技术的简单而有效的实现,以“爬山”型网格优化。万博1manbetx提供对用户定义的“网格间距”功能和“多部分”几何定义,允许在复杂域中指定要指定的不同级别的网格分辨率。在Mesh2D中实现的算法是“可剥夺的” - 确保收敛,几何和拓扑正确性,并在算法终止和最坏情况下的质量范围内提供保证。Mesh2D通常会产生非常高质量的输出,适用于各种有限卷/元素类型应用程序。
请参阅Tridemo以开始使用一组示例问题:
tridemo (0);%一个非常简单的例子来开始一切。
Tridemo(1);%调查“半径边缘”阈值的影响。
Tridemo(2);%Frontal-Delaunay与Delaunay-Freeinement算法。
Tridemo(3);%探索用户定义的网格大小约束的影响。
tridemo (4);%探索“爬山”网格优化的影响。
tridemo (5);为“多部分”几何图形组装三角剖分。
tridemo (6);用“内部”约束组合三角。
tridemo (7);%调查使用“四叉树”类型的细化。
Tridemo(8);%探索使用自定义,用户定义的网格大小函数。
Tridemo(9);%大规模问题,网格细化+优化。
Tridemo(10);%中型问题,网格细化+优化。
通过GitHub存储库提供附加信息和引用:http://github.com/dengwirda/mesh2d.。
MESH2D是我的三维网格生成算法JIGSAW的简化版本,提供了一个“证明很好的”delaunay细化和frontaldelaunay三角剖分技术的实现。竖锯可在此购买:http://github.com/dengwirda/jigsaw-matlab。
Mesh2D还利用我的AABBTree和Findtria软件包来计算有效的空间查询和交叉点测试。看http://github.com/dengwirda/aabb-tree.和http://github.com/dengwirda/find-tria有关详细信息。
引用
D. Engwirda,局部最优delaunay -求精和基于优化的网格生成,博士论文,悉尼大学数学与统计学院,http://hdl.handle.net/2123/13148, 2014。
D. Engwirda,Navier-Stokes方程的非结构化网格方法,荣誉论文,悉尼大学航空航天,机电和机电工程学院,2005年。
MATLAB版本兼容性
平台兼容性
窗户 macOS Linux.标签
致谢
灵感来自:Findtria - D-viumons中的单简体查询。那aabbtree - 一个D维边界箱树。
启发:Im2mesh(将2D图像转换为三角形网格)那删除未连接的三角形那FGT -折叠几何工具箱那Matlab中加速有限元分析(FEA)