https://github.com/samson-mano/2dtriangle_mesh_generator
Program to create 2D triangle mesh for any surface domain.
https://github.com/samson-mano/2dtriangle_mesh_generator
2d-mesh computational-physics constrained-delaunay-triangulation csharp-code delaunay delaunay-refinement delaunay-triangulation finite-element-analysis finite-element-methods mesh mesh-generation meshes numerical-methods opengl scientific-computing triangular-mesh triangular-meshes triangulation voronoi
Last synced: about 1 month ago
JSON representation
Program to create 2D triangle mesh for any surface domain.
- Host: GitHub
- URL: https://github.com/samson-mano/2dtriangle_mesh_generator
- Owner: Samson-Mano
- License: mit
- Created: 2022-08-28T02:40:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T18:11:13.000Z (8 months ago)
- Last Synced: 2025-03-24T01:12:51.158Z (2 months ago)
- Topics: 2d-mesh, computational-physics, constrained-delaunay-triangulation, csharp-code, delaunay, delaunay-refinement, delaunay-triangulation, finite-element-analysis, finite-element-methods, mesh, mesh-generation, meshes, numerical-methods, opengl, scientific-computing, triangular-mesh, triangular-meshes, triangulation, voronoi
- Language: C#
- Homepage: https://sites.google.com/site/samsoninfinite/home
- Size: 33.4 MB
- Stars: 16
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 2D Triangle Mesh Generator
The 2D Triangle Mesh Generator is a program designed to create 2D meshes for any number of surfaces, including multiple nested surfaces, and can handle a large number of elements. This program utilizes model openGL to render the mesh, making it capable of handling millions of elements without issues.
To learn how to use this software, please refer to the How_to_use.pdf guide included in the program.

The meshes generated by this program can be exported as a raw text file. The main objective of this program is to mesh any 2D surface domain, which can be used to solve 2D problems using finite element, finite difference, or other PDE solvers.
The main constrained Delaunay triangulation code for this program can be found at the link below:
https://github.com/Samson-Mano/2DTriangle_Mesh_Generator/tree/master/2DTriangle_Mesh_Generator/mesh_control/delaunay_triangulationTo test out the program, several examples of mesh surfaces are included in the Examples folder:
https://github.com/Samson-Mano/2DTriangle_Mesh_Generator/tree/master/ExamplesBelow are some examples of the meshes generated using this program. This software is free to use and if you come across any bugs, please feel free to inform me.





