|
License |
Element Types |
Input Geometry |
CGAL |
GPL,LGPL |
Tri,Tet |
oracle |
CUBIT |
commercial |
Tri,Tet,Quad,Hex |
IGES,STEP,STL |
Gmsh |
GPL |
Tri,Tet |
IGES,STEP,STL |
MeshGems |
commercial |
Tri,Tet,Quad,Hex,Mixed |
IGES,STEP,STL |
Netgen |
LGPL |
Tri,Tet |
CSG,STEP,STL |
Pointwise |
commercial |
Tri,Tet,Quad,Hex,Mixed |
CSG,IGES,STEP,STL |
Tetgen |
X11/MIT |
Tet |
PLC |
Triangle |
commercial,GPL-like |
Tri |
PLC |
ViennaMesh |
GPL |
Tri,Tet |
CSG,PLC,STEP,STL |
The GNU general public license (GPL) [6], the GNU lesser general public license (LGPL) [6], and the X11/MIT license [16] are free open source licenses.
The listed element types are triangles (Tri), tetrahedrons (Tet), quadrilaterals (Quad), hexahedrons (Hex), and mixed element types (Mixed). More information on the input geometry formats can be found in Section 2.1.
CGAL itself is a software library rather than a software tool and uses a generic mechanism called oracle to specify the geometry. Oracle implementations for polyhedrons, implicit functions and 3D images are provided by CGAL.
|