Geometric modeling kernel
3D modeling software component / From Wikipedia, the free encyclopedia
A geometric modeling kernel is a solid modeling software component used in computer-aided design (CAD) packages.[1][2] Available modelling kernels include:
- ACIS is developed and licensed by Spatial Corporation of Dassault Systèmes.
- SMLib is developed by Solid Modeling Solutions.[3]
- Convergence Geometric Modeler[4] is developed by Dassault Systèmes.
- Parasolid is developed and licensed by Siemens.
- Romulus was a predecessor to Parasolid.
- ShapeManager[5] is developed by Autodesk and was forked from ACIS in 2001.
- Granite[6] is developed by Parametric Technology Corporation.
- C3D Modeler is developed by C3D Labs, part of the ASCON Group.[7][8]
- CGAL is an opensource Computational Geometry Algorithms Library which has support for boolean operations on Polyhedra; but no sweep, revolve or NURBS.
- Open CASCADE is an opensource modeling kernel.
- sgCore is a freeware proprietary modeling kernel distributed as an SDK.[9]
- K3 kernel[10] is developed by Center GeoS.
- SOLIDS++[11] is developed by IntegrityWare, Inc.
- APM Engine[12][13][14] is developed by RSDC APM.
- KCM[15] is developed and licensed by Kubotek Kosmos[16]
- SvLis Geometric Kernel became opensource and discontinued, for Windows only.
- IRIT modeling environment, for Windows only.[17]
- GTS[18] GNU Triangulated Surface Library, for polygon meshes only and not surfaces.
- Russian Geometric Kernel.
- Geometry Kernel,[19] a multi-platform C++ library with source code accessible for clients, developed and distributed by RDF - Geometry Kernel web site.
- SolveSpace has its own integrated parametric solid geometry kernel with a limited NURBS support.