全网最全的网格生成器内核,包括开源和商业项目

  • 公共领域、可下载和大学代码列表:
  • ADMesh安东尼·D·马丁:用于处理 STL 格式的三角实体网格的程序。 
  • ANGENER ( Vit Dolejsi ) 使用各向异性网格自适应的 2D 三角剖分。 
  • AUTOMESH2D (山东大学 全自动自适应四边形网格生成器,特别适用于金属成形模拟。
  • CAMINO (陈涛):使用广义八叉树/四叉树方法的 3D/2D 网格划分程序。 
  • Cart3D迈克尔·J·阿夫托米斯:用于笛卡尔网格生成的预处理工具和网格生成器“立方体”。 
  • CGAL 网格生成 ( CGAL ) 用于三角形和四面体网格生成的各种软件包。根据双重许可分发。 
  • CGM ( Tim Tautges ) 一个代码库,提供用于网格生成和其他应用程序的几何功能。
  • Chimera Grid Tools ( William M. Chan ) 一个软件包,包含用于解决复杂配置问题的 Chimera 重叠网格方法的各种工具。 
  • COG 2.0伊利亚施梅尔策:用于 2D 和 3D 网格生成的网格生成包。一个重要的部分是公共领域。它的目的是为复杂的几何图形创建具有少量节点的 Delaunay 网格。 
  • CQMesh ( Marcelo Siqueira )  用于生成任意多边形域的凸四边形网格的 AC++ 程序。 
  • CSCMDO(来自比尔琼斯): 适用于多学科设计优化的通用多块三维体网格生成器。 
  • CUBIT (桑迪亚BYU ): 一种二维和三维有限元网格生成工具,正在开发以追求稳健和无人值守的网格生成(四边形和六面体单元网格)的目标。 
  • delaundo (延斯-多米尼克·穆勒):产生高质量三角网格的二维 Delaunay 网格生成器 delaundo。 
  • DelIso ( Tamal K. Dey ) : 可以从体数据与具有有界纵横比的 Delaunay 三角形对等值面进行网格划分。 
  • Delos ( Olivier Stab )  用于“几乎平坦的表面”的自动 2D 网格生成器。 
  • DelPSC (Tamal K. Dey可以为一大类三维域生成高质量的 Delaunay 网格(加权)。该算法保证了几乎所有的三角形和四面体都具有有界的半径-边缘比,除了少数在小输入角附近或边界附近的三角形和四面体。 
  • DIAMESH ( Alain Rassineux )  2D 三角形网格生成、3D tet 网格划分和表面重新划分网格。 
  • Discretizer ( Björn Bergqvist )  一种交互式网格创建工具,用于 cfd 应用程序的块结构网格。 
  • DistMesh ( Per-Olof Perrson ) 用于生成非结构化三角形和四面体网格的简单 MATLAB 代码。 
  • enGrid ( enGits ) 具有棱柱边界层的四面体网格生成。 
  • EZ4U ( LACAN )  四边形非结构化网格生成,带有图形用户界面。 
  • felicity ( Shawn Walker ) 一种用于生成具有保证角度边界的非结构化(三角形和四面体)网格的算法。 
  • femmesh (医学物理学,伦敦大学学院): 一个 UNIX/OpenWindows 程序,旨在以交互方式生成由 3 节点三角形元素组成的 2D FEM 网格。 
  • 拳头 (马丁·霍尔德:一个健壮的多边形三角编码(剪耳),可以处理多种退化数据。 
  • 精灵++ (巴拉特索尼:为内部-外部流配置生成计算网格的软件包集合。GENIE++ 生成三维、结构化、多块网格。 
  • Geompack++ (巴里·乔: 用标准 Fortran 77 编写的数学软件包,用于使用 GEOMetric 算法生成 2-D 和 3-D 三角形/四面体有限元网格。GEOMPACK90是 GEOMPACK的显着增强后继产品,是用于有限元网格生成(三角形、四边形、曲面、四面体、六面体为主)的综合软件包。 
  • Globegen ( Nash’at Ahmad ) 一个非结构化的棱柱网格生成器,用于为整个地球创建网格。
  • GMSH让-弗朗索瓦·雷马克,克里斯托夫·格泽因):基于 Delaunay 的网格生成器,为线、曲面和体积生成自适应网格。 
  • GNU Triangulated Surface Library ( Source forge )  旨在提供一组有用的函数来处理与互连三角形网格化的 3D 表面。包含 2D Delaunay 和约束 Delaunay 三角剖分、表面细化和粗化等等。 
  • GrAL ( Guntram Berti ) 用于网格数据结构和对其进行运算的算法的通用库。
  • GridEx ( GEOLAB )  由美国宇航局兰利研究中心的 GEOLAB 开发的用于生成非结构化网格的交互式软件系统。该软件通过图形用户界面 GUI 集成了原生 CAD 几何访问、多种非结构化网格划分算法和交互式 3D 计算机图形),从而形成一个功能强大且易于使用的软件包。 
  • GRIDGEN (NASA) 用于生成 3D、多块、结构化网格的软件系统。GRIDGEN 是一种面向视觉、基于图形的交互式代码,用于将 3D 域分解为块、在曲线上分布网格点、初始化和细化曲面上的网格点以及初始化体积网格点。 
  • gridgen ( Pavel Sakov )  正交网格生成器。它基于 CRDT 算法,可以轻松处理具有几百个边界点(甚至更多)的细长区域。 
  • Gridgen ( USGS ) 一个基于 MATLAB 的工具,用于为 ECOM 和 SCRUM 海洋环流模型的 NetCDF 文件构建正交曲线网格。 
  • gridpak(来自IMCS:用于海岸工程的二维正交网格生成。
  • GridTool (美国宇航局兰利:表面建模和网格生成工具。
  • GRUMMP ( ANSLab ):非结构化混合元素网格的质量生成和细化(也是并行的)。
  • GTS ( SourceForge )  GTS 代表 GNU 三角曲面库。它是一个开源免费软件库,旨在提供一组有用的功能来处理与互连三角形网格化的 3D 表面。 
  • Gudhi ( INRIA ) 用于计算拓扑和拓扑数据分析 (TDA) 的通用开源 C++ 库。
  • G3D (IMI)  AC、X/Motif 和 OpenGL 应用程序,可生成用于地下水模拟的 3D 网格。 
  • HypGrid (Riso Wind Energy Department 基于双曲线方程的网格生成器,用于二维和三维域的正交性和单元面积。 
  • IMTEK Mathematica Supplement (弗莱堡模拟主席 与各种网格生成器的 Matematica 接口。
  • 等2网格 (:一个免费的基于 matlab/octave 的网格生成和处理工具箱。它可以从表面、3D 二元和灰度体积图像(如分段 MRI/CT 扫描)创建 3D 四面体有限元 (FE) 网格。 
  • JMesh ( James T. Hoffman )  一种用于生成由 Weierstrass 公式给出的最小表面近似值的工具。 
  • LaGriT洛斯阿拉莫斯国家实验室:用于半导体器件建模、计算流体动力学和多孔流动建模的非结构化网格生成和优化软件包。该软件对于 3D 移动表面类型的应用程序特别有用。 
  • LBG ( WIAS )  基于层的 3D 结构化(笛卡尔)网格生成器。 
  • LBIE-Mesher ( Austin CCV ) : Level Set Boundary Internal and Exterior Mesher,可以直接从体积成像数据中提取等值面上的自适应和高质量 2D(三角形或四边形)网格和以等值面作为边界表面的 3D(四面体或六面体)网格。LBIE-Mesher 可以为等值面内部的体积、等值面外部的体积或两个等值面之间的间隔体积生成 3D 网格。 
  • Gaëtan Compère ( MAdLib )  一个开源网格自适应库,通过对四面体或三角形网格进行局部网格修改来执行全局节点重新定位和网格自适应。 
  • MAKROS-A ( Guenther Boege )  AutoCad 数据的四边形表面网格划分。
  • Méfisto-meshes ( Alain Perronnet ):结构化或非结构化生成 2D 和 3D 网格,Mefisto 有限元程序的一部分。 
  • MegaCadsDLR 设计空气动力学研究所: 多块椭圆网格生成和计算机辅助设计系统。 
  • 网格工具 (Pasal Frey Medit 是一个交互式 3D 查看程序。它的设计允许对非结构化(2D、3D 和表面)网格进行简单的交互式操作。
  • MeshLab  一个开源的、可移植的、可扩展的系统,用于处理和编辑非结构化的 3D 三角形网格。 
  • Mesh Maker Pro (Dan Keller) 为任何需要为图形编程创建 3D 模型的人提供的工具。 
  • Mesh2D ( Francis X. Giraldo ):用于非结构化 cfd 计算的自适应三角网格生成器。 
  • MeshGenC++ ( James Rossmanith )  一个软件包,用于在 2D(通过三角形)和 3D(通过四面体)中生成非结构化网格。 
  • MESQUITE ( TSTT ) 一个可链接的软件库,让用户可以提高他们的网格质量。Mesquite 使用高级平滑、优化和本地交换/拆分操作。
  • MG路易斯·克里斯托瓦·戈麦斯·科埃略:用于生成具有交互式图形功能的 3D 有限元网格的系统。 
  • MMG (MMG Open Source Consortium 表面和体积网格适配,一个用于简单重新划分网格的开源软件。 
  • NETGEN ( Joachim Schöberl )  用于 CSG 几何的 2D/3D 网格生成器(推进 Front 和 Delaunay 方法,分层网格细化)。 
  • MMESH3d ( Simone Marras )  一个半结构化多块(Z 中的 2 个块)2D/3D 网格生成器,用于 3d 中的六面体和棱镜——三角形底的楔形,以及 2d 中的 Quads 和 Tri,主要用于基于地形的域。(即将与 openMP 并行)。
  • NWGrid ( PNL ) 集成了分布式并行计算系统上混合网格的自动网格生成、时间相关的自适应性、应用数学和数值分析。 
  • Omega_h ( Dan Ibanez )  一个实现四面体和三角形网格自适应性的 C++11 库,重点关注使用(可选)MPI、OpenMP 或 CUDA 的可扩展 HPC 性能。 
  • OpenMesh ( Computer Graphics Group, RWTH Aachen )  用于表示和操作多边形网格的通用且高效的数据结构。 
  • OpenVolumeMesh (计算机图形学组,亚琛工业大学) 用于多面体网格的通用且通用的基于索引的数据结构。
  • 序曲 (应用科学计算中心:一个 C++ 类库,用于基于多块结构和重叠网格技术解决复杂域上的偏微分方程。对于网格生成也很有用。 
  • PAMGEN ( Sandia )  平行的简单形状(立方体和圆柱体)的六面体或四边形(二维)有限元网格。 
  • PARMGRIDGEN ( Irene Moulitsas )  一个完全用 ANSI C 编写的串行库,它实现了(串行)算法,用于获得非常适合几何多重网格方法的一系列连续粗网格。
  • QualMesh ( Tamal K. Dey )  一种可以生成多面体域的高质量体积网格的软件。网格是 Delaunay 网格。 
  • 库尔布拉德·巴伯:用于计算凸包、Delaunay 三角剖分、Voronoi 顶点和半空间交点的通用尺寸代码。 
  • QMG (斯蒂芬·瓦瓦西斯:二维和三维(三角形/四面体)的有限元网格生成,集成到 MATLAB 中。 
  • QUIKGRID (约翰库特哈德):一个分散的数据表面(网格)生成器和查看器。 
  • 模拟实验室 (Paul Chew:一种用于创建有保证的平面区域三角剖分的工具。 
  • snappyHexMesh ( OpenCFD )  从立体光刻 (STL) 格式的三角表面几何图形中自动生成包含六面体 (hex) 和分裂六面体 (split-hex) 的 3 维网格。 
  • SolidMesh ( MSU-ERC , MSU):这种非结构化网格生成系统使用户能够创建 2D 和 3D 非结构化网格。曲面网格可以在 NURBS 上的参数空间中创建,也可以通过使用在参数空间和物理空间之间迭代的 3D 点插入方法来创建。 
  • Stellar ( Bryan Klingner )  四面体网格改进程序。 
  • SurfRemesh ( Tamal K. Dey )  可以使用具有有界纵横比的 Delaunay 三角形重新网格化多边形表面。它保持拓扑结构并近似原始表面的几何形状。 
  • SUS ( ULPGC IUSIANI )  同时解开和平滑四面体网格。 
  • T3D ( Daniel Rypl ) 一个强大的网格生成器,能够将复杂的 3D 域离散化为高质量的三角形和四面体网格。 
  • TCGRID (美国宇航局格伦研究中心 涡轮机械叶片的三维网格生成代码。 
  • Tetgen ( Si Hang ) : 生成精确的 Delaunay 四面体、约束(符合)Delaunay 四面体和符合质量的 Delaunay 四面体。 
  • TMG毛里齐奥·保利尼:2D 自动三角网格生成器(向前推进)。
  • 三角(乔纳森 Shewchuk ):生成精确、受约束且符合质量的 Delaunay 三角剖分 (2D)。 
  • UGRID (唐纳德·霍肯:快速生成关于翼型或气缸的平滑非结构化、结构化或混合二维网格。 
  • Unamalla (巴勃罗·巴雷拉-桑切斯):一个易于使用的网格生成器,旨在使用矩形结构网格解决非常不规则平面区域上的网格生成问题。 
  • Vcat2tets (该软件从分段的 3D 图像生成多材料四面体网格。 
  • VERDICT (桑迪亚国家实验室用于计算有限元网格质量指标的库。
  • VGRID ( Shahyar Pirzadeh ):一个强大的、用户友好的计算机程序,用于在几何复杂的域中生成三维非结构化(三角形表面和四面体体积)网格。 
  • VGM (Stephen J. Alter) 用于 1D、2D 和 3D 结构化网格的强大网格生成/操作工具。
  • ViennaGrid ( Karl Rupp ) 一个 C++ 库,设计用于使用不同坐标系处理任意空间维度的结构化和非结构化网格。
  • Volume ( NASA Geometry Lab )  为 SGI 工作站编写的交互式程序,用于生成多块结构化体积网格。 
  • Voro++ ( Chris Rycroft )  一个用于计算 Voronoi 图的开源软件库。
  • XGEN (帕维尔·索林: 用于二维非结构化三角形网格生成的移动粒子方案。 
  • xprob (UCD 磁性和机器组: 自动三角网格生成,用于静态磁场问题的有限元求解。 
  • Yams ( Pascal Frey )  给定表面三角剖分,Yams 允许用户轻松创建几何网格、基于曲率的网格或使网格适应所需的尺寸图。 
  • 3DMAGGS (来自 Stephen J. Alter):椭圆体网格生成器(多块结构化网格),用于生成用于空气动力车辆的计算流体动力学 (CFD) 分析的计算域。 

     

  •  

  • 提供网格生成软件的公司:
  • ADINA ADINA 用户界面 是 ADINA 的网格生成器,能够从 CAD 数据生成表面和体积网格(四面体)。 
  • Ansys: CFX-Mesh,高度自动化的表面和体积网格划分; TurboGrid,一种闪电般快速的、特定于应用程序的交互式网格生成工具,旨在创建最高质量的 CFD 网格。 
  • 算法:Houdini 是用于机械工程和 cfd 的非结构化六角网格划分代码。还有用于二维、曲面和四面体网格划分的模块。
  • 牵牛星:Hypermesh, 一种用于工程模拟和分析的高性能有限元前处理和后处理系统。 
  • AMPS Technologies  AMPSolid,一种半自动网格生成器。它基于集成 ACIS 实体建模器,并使用叠加算法生成大部分结构化的六面体网格。曲面和四面体单元是自动生成的。 
  • Analytical Methods Inc .: 用于 cfd 模拟的 SURFGEN、 PEP 、表面和体积网格化。
  • ANSYS公司:ANSYS 有许多用于 ANSYS 产品线的模型生成和后处理工具。 
  • 阿格斯Interware Inc.: MeshMaker,用于计算地球科学数值模拟的二维三角形和四边形单元网格生成(结构化和非结构化)。Tri> 几何处理(生成、清理、防水准备、特征分解)、表面和体积网格划分、几何和网格变形,以及与多个 CFD 和 FEA 求解器的直接接口 
  • 海狸发现公司GridCAD是一个强大的工具,用于生成 2D 和 3D 结构化或非结构化网格、3D 网格的静态计算、气动弹性现象和 CAD 建模。
  • BETA CAE 系统 ANSA,自动表面网格生成和 FEA 预处理。几何处理(生成、清理、防水准备、特征分解)、表面和体积网格划分、几何和网格变形,以及与多个 CFD 和 FEA 求解器的直接接口。 
  • : BudMesh2D,一个全四边形 2D 网格生成器,可为橡胶和轮胎制造商提供高质量的网格。 
  • CAE 软件解决方案 SPIDER,基于 qn 八叉树的网格划分方法,可生成具有一个或多个边界层的边界拟合、局部细化、保形网格。 
  • Calmar Research Corporation  AGPS,Aero-Grid Paneling System – 一种表面几何系统。 
  • Cambridge Flow Solutions  BOXERMesh,一种用于 CFD 应用的网格生成系统。 
  • 楸研究公司TIGER,用于一般涡轮机械配置的 3D 结构化网格生成。 
  • Sharc  鱼叉,适合身体的笛卡尔网格(六角元素,悬挂节点)。 
  • 半人马软件Centaur是一个完整的非结构化网格生成包,包含一个 CAD 转换引擎、一个曲面网格生成器、一个棱柱网格生成器、一个四面体网格生成器和一个网格适配器。 
  • CFX Berlin  TwinMesh,自动生成容积式(PD)机器旋转部件的高质量结构化网格。 
  • 罗盘: GID、2D/3D 结构化和非结构化网格生成和可视化。 
  • 渠道咨询有限公司: TriGrid是用于构建三角形网格的建模系统。它最初是专门为海洋学建模师开发的,但具有通用性。 
  • 程序开发公司GridPro是用于 IBM/PC 和兼容计算机的椭圆、二维、单块、结构化网格生成和显示软件包。 
  • 计算与图形公司QuadMaker,一个交互式 64 位 Windows 有限元网格生成器,可在 3D 空间的平面和曲面上生成 100% 四边形元素。 
  • 澳大利亚计算力学有限公司QUAD-GEN,非均匀域中四边形网格的自动生成器。 ANISO-QUAD 是专门为生成各向异性四边形网格而设计的四边形网格器。提供源代码。 
  • 计算对象 CM2 MeshTools 包括三角形 Delaunay 网格器、四边形 Delaunay 网格器、四面体 Delaunay 网格器、各向异性网格器和曲面网格器。 
  • EDS  COSMOS/AccuStress,一种与应力计算模块紧密耦合的网格控制工具。 
  • csimsoft Trelis是 csimsoft 的高端商业 FEA 和 CFD 预处理器,基于桑迪亚国家实验室久经考验的 Cubit™ 软件。 
  • DHCAE 工具 CastNet,一种使用六角形、四角形、棱柱形和金字塔形元素的自动化混合网格器,具有与 CFD 求解器的直接接口,例如 OpenFOAM(完整模型设置)和 Fluent。CastNet 读取 CAD 内核数据作为输入,使用曲率控制的元素大小并具有高级边界层功能。 
  • T-Systems 数字工程解决方案 MEDINA 是一个通用的 CAE 前后处理系统。 
  • 法国电力: HOMARD,通过细化和非细化技术适应 2D/3D 网格。 
  • 爱丁堡石油服务: PanMesh,一个为几何结构建模而定制的网格生成器。
  • 不是: KENT,专为铸造行业设计的一系列网格生成工具。
  • 元素研究EleGrid,在参数表面上生成结构化和非结构化网格。
  • 女性DISPLAY IV,使用壳和实体(结构化和非结构化)为 2D 和 3D 几何图形自动生成映射网格。
  • EMRLGMS,一个用于开发地下水问题计算机模拟的综合软件包。SMS 是一个地表水建模器。这两个软件包都带有一个网格模块。 
  • Ennova  Ennova 技术、表面、体积、结构化、非结构化、混合和边界层棱镜网格。 
  • 西门子PLM: FEMAP,一个有限元预处理器,具有 2D 表面(三角形/四边形)和 3D tet 网格。 
  • FEGSCADfix,几何修复和体积和表面网格划分,基于内侧对象技术。
  • Femsys有限公司: FEMGV,一种通用的预处理和后处理程序,用于有限元分析 (FEA)、计算流体动力学 (CFD) 和有限差分应用。 
  • 现场精度 MetaMesh、3D 结构化保形网格、六边形元素。 Mesh 4.5,二维结构化保形网格,三角形元素。 
  • 流利公司GAMBIT,具有用于几何创建和网格划分的单一界面,将 Fluent 的所有预处理技术集中在一个环境中。 G/Turbo,用于涡轮机械的非结构化啮合。 TGrid,使用四面体、金字塔和棱柱(楔形或六面体)和三角形和四边形的二维网格生成高级混合体网格。
  • IBM: CATIA Surface 2,CATIA 强大的表面网格划分器。 
  • Ansys公司ICEM CFD Hexa,一种半自动六面体网格划分模块,可快速生成多块结构化或非结构化体积网格; ICEM CFD Tetra是基于对象的四面体网格划分模块, ICEM CFD Autohexa是全自动面向对象的六面体网格生成器。还有用于非结构化三角形/四边形表面网格划分和半自动块的六角网格划分的模块。 
  • 然而MESH ISE,一个维度无关的 Delaunay 网格生成器,适用于半导体器件仿真。
  • ITC  GEMS、几何建模和结构化网格生成。 
  • 麦克尼尔-施文德勒公司:MSC.AMS,用于手动网格划分和几何创建的工具集。 
  • Materialise  模拟、医学图像处理和网格生成; 3-matic,正向工程,包括网格生成。
  • MIDASoft MIDAS/FX-Modeler,用于结构工程的自动表面网格划分。 
  • NUMECA: HexPress是 NUMECA 的新型非结构化六面体网格生成器。 
  • PC-Progress  Meshgen 2D,一个用于 FEM 数据预处理和生成三角形网格的 Windows 应用程序。 
  • Pointwise 公司: 逐点、表面和体积网格生成(3D、多块、结构化网格)。 
  • 程序开发公司Grid Pro,自动表面和体积网格生成器,多块结构方法。 
  • SCOREC  AGMD,即面向算法的网格数据库(AOMD),作为网格管理库(或数据库),将为网格用户提供各种服务 
  • 西门子PLM: NX,有限元预处理(表面和体网格划分)。 
  • Simmetrix Inc.:MeshSim ,用于直接从 CAD 模型全自动生成网格的组件软件 
  • Simpleware Ltd.:+FE  从扫描的对象数据生成有限元模型。 
  • 模拟工程公司Kubrix,基于模糊逻辑方法的全六面体非结构化网格生成。还构建结构化网格。 
  • 迪斯汀TetMesh-GHS3D , Yams , MeshAdapt , HEXOTIC 大部分代码都是 在 INRIA 的GAMMA项目中开发的。
  • 微笑:)咨询 Janet,一个高效的软件包,可以为不同的数值方法生成模型网格。 
  • Symscape SymLab Meshing Tools,集成结构化和非结构化体网格剖分。 
  • Taitech  DragonGrid,用于 cfd 模拟的混合网格 – 在边界处非结构化,在域中结构化。 
  • Transsoft International  fluidyn-CAD/GEN,一种用于 CFD 应用的组合 CAD 软件包和网格生成器。 
  • XYZ 科学应用公司: Truegrid,多块结构化网格生成。
  •  

  • 审查论文:
  • Steve Owen 进行了网格软件调查,目前包含大约 70 种软件产品的详细信息。
  •  

  • 其他感兴趣的来源:
  • POV-Ray网格实用程序列表(计算机图形的网格建模)。
  • 有网格吗?是一个展示和交换几何和网格模型的网站。
  • CFD 通用符号系统是一组约定和实现这些约定的软件,用于存储和检索 CFD(计算流体动力学)数据 。
  • 可以在此处找到 Ian MacPhedrans 的公共域网格生成器列表。

     

  • Mesh Factory是 MAX、3DS、Maya MB、OBJ 和 LWS 格式的高分辨率多边形 3D 模型的来源 。
© 版权声明
THE END
喜欢就支持一下吧
点赞1.1W+ 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容