图像缩略图

Mesh2D:基于Delaunay的非结构化网格生成

version 3.1.0.1 (386 KB) by Darren Engwirda
为一般二维几何形状产生非结构化网格。

23 k下载

更新2021年3月27日

从GitHub

在github上查看许可证

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版本兼容性
创建R2018b
与任何版本兼容
平台兼容性
窗户 macOS Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问github存储库
要查看或报告这个GitHub插件中的问题,请访问github存储库