MESH2D是一个基于MATLAB的二维几何Delaunay网格生成器。它旨在为平面中的一般多边形区域生成高质量的约束Delaunay三角剖分。除了“爬山”类型的网格优化外,MESH2D还提供了“Delaunay细化”和“Frontal Delaunay”三角剖分技术的简单而有效的实现。支持用户定义的“网格间距”函数和“多部分”几何定义,允许在复杂域内指定不同级别的网格分辨率。在MESH2D中实现的算法是“可证明良好的”——确保收敛性、几何和拓扑正确性,并为算法终止和最坏情况下的元素质量边界提供保证。MESH2D通常产生非常高质量的输出,适用于各种有限体积/单元类型的应用 tridemo(0); % a very simple example to get everything started. tridemo(1); % investigate the impact of the "radius-edge" threshold. tridemo(2); % Frontal-Delaunay vs. Delaunay-refinement algorithms. tridemo(3)
2024-11-14 21:37:48 663KB matlab edge
1
通过程序语言编程与ANSYS软件将Delaunay三角剖分算法拓展到三维空间,并结合Delaunay三角剖分图与voronoi图的几何对偶关系建立了混凝土的三维随机骨料模型。应用LS-DYNA软件对文献中混凝土板的侵彻试验进行了模拟比较,模拟结果与实验值基本一致,验证了模型的有效性。利用该有效模型分析了弹体在穿透混凝土靶板过程中,混凝土骨料的平均直径与体积分数对弹体偏转角及剩余速度的影响。结果表明,相对于骨料所占体积比,骨料平均直径与弹体直径之比对弹体的偏转影响更大,当比值大约增大到2.5时,偏转角不再增大;弹体直径一定时,弹体剩余速度随着骨料直径的增大而减小,随着骨料体积比的增大而减小。
2024-01-12 11:54:37 377KB 随机骨料 剩余速度
1
一种曲面三角网格划分算法 ,该算法在曲面参数域中生成 Delaunay类型的网格 ,然后将其映射到空间曲面 .为了抵消映射过程中变形的影响 ,采用空椭圆准则代替传统的空间准则 ,并给出椭圆的构造算法以及椭圆圆心的定位方法 .这些方法充分考虑到了映射变形和求解速度 .实验结果表明 ,该算法能生成满意的曲面网格 ,具有一定的应用价值
2023-06-30 00:17:15 17KB 三角网格 delaunay算法源码
1
德劳内三角测量 该项目旨在用 C++ 实现增量 Delaunay 三角剖分算法。 该算法用于最大化三角剖分中所有三角形的角度的最小角度。 我们在这个项目中使用的数据结构称为“半边”数据结构,它是由石溪大学计算机科学系顾贤峰教授开发的。 主要实现显示在 GaussCurvature_Sample -> GaussCurvature -> main.cpp
2023-06-28 10:27:10 4.17MB C++
1
OSG中的三角网绘制,初级绘制,不包括限制条件。
2023-04-11 16:58:44 2KB 三角网绘制
1
Delaunay三角剖分算法(三维)
2023-02-24 11:33:10 293KB C 三角剖分
1
利用matlab读取坐标文件生成delunay三角网,程序源代码和示例数据已包含
这是一个delaunay三角网的程序,功能强大,并里面有详细说明和程序及原代码。能创建二维和三维的,且能生成模拟的3D图。 delanay_all.rar
2023-02-23 01:05:53 1.85MB delaunay三角网的程序
1
概述 Triangler是使用生成低多边形图像的工具。 目录 样本 执照 安装 下载Windows Binary 您可以下载Windows二进制文件。 请注意,Windows二进制文件比从源代码运行的速度慢。 下载页面 注意:二进制发行版通常较旧,需要重建。 有关用法,请参见#usage部分。 从源头运行 您需要Python 3.6或更高版本。 我强烈建议使用Anaconda虚拟环境。 您可以在此处下载Anaconda 。 请按照下面的手册使用Anaconda为Triangler创建python虚拟环境。 $ conda create -n triangler python=3.8 $ activate triangler (triangler)$ git clone https://github.com/tdh8316/triangler.git (triangler)
2022-12-21 23:08:11 12.73MB python numpy image-processing triangulation
1
德劳内三角剖分 用于三角剖分的Javascript模块。 关于Delaunay三角剖分 平面中一组P点的Delaunay三角剖分是DT(P)的三角剖分,因此P中的任何点都不在DT(P)中任何三角形的之内。 在上获取更多信息。 现场演示 安装 npm install delaunay-triangulation --save 基本用法示例 var Delaunay = require ( 'delaunay-triangulation' ) ; var vertices = [ new Delaunay . Point ( 10 , 14 ) , new Delaunay . Point ( 1 , 15 ) , new Delaunay . Point ( 18 , 10 ) , new Delaunay . Point ( 8 , 10 ) , new Delaunay
2022-12-07 09:14:29 17KB JavaScript
1