MESH2D: Delaunay-based非结构化网格生成

为一般的二维几何图形生成非结构化网格。

24.1 k下载

更新2021年3月27日

从GitHub

查看许可GitHub

MESH2D是基于matlab的德劳内mesh-generator二维几何图形。它旨在生成高质量的约束德劳内一般多边形剖分区域在平面上。MESH2D提供了简单而有效的实现“Delaunay-refinement”和“Frontal-Delaunay”三角测量技术,在额外的“爬坡”mesh-optimisation类型。金宝app支持用户定义的“网格间距”功能和“多方”提供几何定义,允许不同程度的mesh-resolution内指定复杂的领域。算法实现MESH2D“provably-good”——确保收敛,几何和拓扑的正确性,算法终止和坏的元素质量提供担保。MESH2D通常生成高质量输出,适合各种各样的有限体积/元素类型的应用程序。

看到TRIDEMO开始使用一组示例问题:

tridemo (0);%一切都开始一个非常简单的例子。
tridemo (1);%调查“radius-edge”阈值的影响。
tridemo (2);% Frontal-Delaunay与Delaunay-refinement算法。
tridemo (3);%探索用户定义的网格大小限制的影响。
tridemo (4);%探索“爬山”网格优化的影响。
tridemo (5);%组装剖分“多方”几何图形。
tridemo (6);%组装与“内部”约束三角剖。
tridemo (7);%调查使用“四叉树”类型的细化。
tridemo (8);%探索使用自定义,用户定义的网格大小的功能。
tridemo (9);%大规模问题,网格细化+优化。
tridemo (10);%中等规模的问题,网格细化+优化。

附加信息和引用可用通过GitHub库:http://github.com/dengwirda/mesh2d

MESH2D是我的一个简化版本三维拼图网格生成算法,提供一个实现“provably-good Delaunay-refinement和Frontal-Delaunay三角测量技术。拼图是可用的:http://github.com/dengwirda/jigsaw-matlab

MESH2D也利用我AABBTREE和FINDTRIA包计算高效的空间查询和交叉测试。看到http://github.com/dengwirda/aabb-treehttp://github.com/dengwirda/find-tria获取详细信息。

引用作为

d . Engwirda局部最优Delaunay-refinement optimisation-based网代,博士论文,学院的数学和统计,悉尼大学,http://hdl.handle.net/2123/13148, 2014年。

d . Engwirda navier - stokes方程的非结构化网格方法,荣誉论文,航空航天学院的机械和机械电子工程,悉尼大学,2005。

MATLAB版本兼容性
创建R2018b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
3.1.0.1

网站更新。

3.1.0.0

更新描述/引用。
改进支持八度。金宝app

3.0.3.0

更新底层AABB-Tree包。

3.0.2.0

更新3.0.2:添加TRIDIV2,改善REFINE2 / SMOOTH2 TRIDEMO的新例子。

3.0.1.0

更新项目冠军。

3.0.0.0

全面MESH2D - 3.0.0主要更新。

1.0.0.0

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库