Geometric modeling kernel
A geometric modeling kernel is a 3D solid modeling software component used in computer-aided design packages.[1][2] Available modelling kernels include:
- ACIS is developed and licensed by Spatial Corporation of Dassault Systèmes.
- Romulus is licensed by Siemens and HP and was released in 1982.
- SMLib is developed by Solid Modeling Solutions.
- Convergence Geometric Modeler[3] is developed by Dassault Systèmes.
- Parasolid is developed and licensed by Siemens.
- ShapeManager[4] is developed by Autodesk and was forked from ACIS in 2001.
- Granite[5] is developed by Parametric Technology Corporation.
- C3D Modeler is developed by C3D Labs, part of the ASCON Group.[6][7]
- 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, for Windows and Linux only.
- sgCore is an opensource modeling kernel, with precompiled libraries only, for Windows only.[8]
- Open Inventor is both a proprietary and free and opensource modeling kernel.
- Coin3D is an opensource modeling kernel library of the Open Inventor API.
- K3 kernel[9] is developed by Center GeoS.
- SOLIDS++[10] is developed by IntegrityWare, Inc.
- APM Engine[11][12][13] is developed by RSDC APM.
- Kubotek Kosmos (KCM)[14] is developed by Kubotek3D subsidiary of Kubotek Corporation, released in 2016[15] and 2018.[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.
- FeatureScript is an opensource modeling feature kernel for cloud platforms, developed by Onshape.[19]
- Geometry Kernel [20], a multi-platform C++ library with source code accessible for clients, developed and distributed by RDF - Geometry Kernel web site.
Kernel market
The kernel market currently is dominated by Parasolid and ACIS, which were introduced in the late 1980s. The latest kernels to enter the market are C3D, developed in 1996, and Convergence Geometric Modeler, developed in 1998; they were introduced as standalone products in 2013 and 2011 perspectively. ShapeManager has no presence in the kernel licensing market and in 2001 Autodesk clearly stated they were not going into this business.
The world's newest geometric modeling kernel is Russian Geometric Kernel owned by the Russian government, and it is not clear if it is going to be commercially available, despite offering unique features over the other kernels on the market.[21][22][23][24]
Kernel developers
In the table below you can see a representative list of developers that belong to companies developing their own kernel or licensing the kernel from third-party[25] .
Platforms | Domain | Kernel | Application | Developed by | Country |
---|---|---|---|---|---|
Windows | CAD, AEC | Open CASCADE | 4MCAD IntelliCAD | 4M S.A. | Greece |
Windows | MCAD | ACIS / KCM | KeyCreator | Kubotek3D | United States |
Windows | MCAD | C3D | KOMPAS-3D | ASCON Group | Russia |
Windows | AEC | C3D | KOMPAS-Builder | ASCON Group | Russia |
Windows | CAD | C3D + K3 kernel | K3-Furniture | Center GeoS | Russia |
Windows | AEC | C3D | Renga Architecture[26][27] | ASCON Group | Russia |
iPad | MCAD | Parasolid | Shapr3D | Shapr3D zrt. | Hungary |
Android | MCAD | C3D | KOMPAS:24 | ASCON Group | Russia |
Windows | CAD | C3D Modeler for Teigha Platform / ACIS | nanoCAD Plus | NanoSoft | Russia |
Windows | MCAD | Parasolid | T-FLEX | Top Systems | Russia |
Windows | MCAD | APM Engine | APM Studio | APM | Russia |
Windows | CAM | C3D | TECHTRAN | NIP-Informatic | Russia |
Windows | CAD | C3D | PASSAT | NTP Truboprovod | Russia |
Windows, Mac | CAD, CAM | Own Kernel | Rhinoceros 3D | Robert McNeel and Associates | United States |
Windows | CAD | C3D | ESPRIT Extra CAD | LO CNITI, Rubius | Russia |
Windows | CAD | C3D | BAZIS System | BAZIS Center | Russia |
Windows | CAE | Parasolid | Adams | MSC Software | United States |
Windows | CAD, CAM, CAPP | ACIS | ADEM | ADEM Group | Russia |
Windows | CAE | Parasolid | ADINA Modeler | ADINA R&D Inc. | United States |
Windows | CAD, AEC, GIS | ShapeManager | AutoCAD | Autodesk | United States |
Windows | MCAD | ShapeManager | Inventor | Autodesk | United States |
Windows, Mac | Solid Modeler & Machiner | ShapeManager | Fusion360 | Autodesk | United States |
Windows, Linux, Mac | MCAD, AEC | ACIS | BricsCAD | Bricsys | Belgium |
Windows, Mac | CAD, CAM, CAE | Parasolid | Siemens NX | Siemens PLM Software | United States, Germany |
Windows | MCAD | Parasolid | SolidFace | SolidFace | United States, Brazil |
Windows | MCAD | Parasolid (previous versions used ACIS) | Solid Edge | Siemens PLM Software | United States, Germany |
Windows | MCAD | Parasolid | SolidWorks | Dassault Systèmes | United States, France |
Windows | AEC | Parasolid (previous versions used ACIS) | MicroStation | Bentley Systems | United States |
Windows, Unix | CAD, CAM, CAE, AEC | Convergence Geometric Modeler | CATIA | Dassault Systèmes | France |
Windows | Solid Modeler | GRANITE[28] | Creo Elements | Parametric Technology Corporation | United States |
Windows | CAD | GRANITE[28] | Creo Parametric | Parametric Technology Corporation | United States |
SaaS | Solid Modeler | Parasolid,[29] FeatureScript | Onshape | Onshape | United States |
Windows, SaaS | Solid Modeler | Parasolid & ACIS | IRONCAD | IRONCAD | United States |
Windows | CAD | ACIS | GstarCAD | Suzhou Gstarsoft Co., Ltd | China |
Windows, Mac | AEC, BIM | Own Kernel | ArchiCAD | Graphisoft | Hungary |
Windows, Linux, Mac | MCAD, AEC | ACIS | ZW3D | ZWSoft | China |
Windows | MCAD | ACIS | Cimatron | 3D Systems (Cimatron Ltd.) | Israel |
Windows | MCAD | ACIS[30] | SpaceClaim | ANSYS Inc | United States |
Windows | MCAD | European Solid Modeller ESM[31] | HiCAD | ISD Group | German |
Mac, Windows | MCAD | ACIS[30] | Cobalt, Xenon, Argon | Ashlar | United States |
Windows, Linux | CAD Optimization | Own Kernel[32] | CAESES | Friendship Systems | Germany |
Windows, macOS, Linux, | CAD | Open Cascade, Coin3D, | FreeCAD | FreeCAD | |
Windows, macOS, Linux, iOS, Android | CAD, AEC, BIM | Geometry Kernel | IFCEngine, STEPEngine | RDF | Bulgaria |
References
- Tyrka, Katherine (2001-12-01). "Kernel strategies". Design News. Archived from the original on 2007-09-27. Retrieved 2006-12-28.
- Shah, Jami (2004-06-27). Parametric and Feature-Based CAD/CAM. John Wiley & Sons, Inc. p. 449. ISBN 0-471-00214-3.
- Yares, Evan. "Spatial, ACIS, CGM, and the future of geometric modelers". 3D CAD World. Retrieved 18 May 2013.
- https://web.archive.org/web/20120315200548/http://www.autodesk.de/adsk/servlet/item?linkID=411015&id=3774381&siteID=403786
- "GRANITE Interoperability Kernel FAQ". PTC Inc. Retrieved 18 May 2013.
- Levin, David. "Geometric Kernels and Irremovability of Presidents from Office". LEDAS Ltd. Retrieved April 15, 2013.
- Yares, Evan (April 2013). "Russian CAD". Design World. WTWH Media, LLC. 8 (4). ISSN 1941-7217. Archived from the original on 2015-01-30. Retrieved 2015-01-30.
- "Geometros Solid Geometry Engine for C++, C#, Objective-C, Java - sgCore". www.geometros.com. Retrieved 2019-10-02.
- "About the developer". Innovation and research center "GeoS". Retrieved 9 August 2016.
- "SOLIDS++". IntegrityWare, Inc. Retrieved 17 August 2016.
- "APM Studio". Research and Software Development Centre APM. Retrieved 18 August 2016.
- "Геометрическое ядро APM Engine". sapr. Retrieved 18 August 2016.
- "На ядре". isicad. Retrieved 18 August 2016.
- "3D Software Development with Kubotek Kosmos". Kubotek3D. Retrieved 8 August 2018.
- "Kubotek readies KCM next-generation 3D geometry kernel". Graphicspeak. Retrieved 7 April 2016.
- "Kubotek's Kosmos framework now available for licensing". Euroinvestor. Retrieved 8 August 2018.
- "The IRIT modeling environment - Home Page". www.cs.technion.ac.il. Retrieved 2019-10-02.
- "GTS - The GNU Triangulated Surface Library". gts.sourceforge.net. Retrieved 2019-10-02.
- "Custom Features | Onshape". www.onshape.com. Retrieved 2019-10-03.
- "Geometry Kernel Library Packages". www.rdf.bg. RDF.
- "Russian 3D-kernel RGK: Functionality, Advantages, and Integration". Isicad.net. 2013-05-24. Retrieved 2016-07-27.
- "Does the CAD world need another geometry kernel?". gfxspeak.com. 2013-06-06. Retrieved 2016-08-17.
- "Features of RGK". RGK. Retrieved 15 August 2016.
- "Вопрос распараллеливания в разработке ядра геометрического моделирования" (PDF). Singularis Lab. Retrieved 15 August 2016.
- Ushakov, Dmitry. "Russian National 3D Kernel". LEDAS Ltd. Retrieved April 3, 2012.
- "Renga Architecture". ASCON Group. 2015-03-17.
- "Renga Architecture is brand-new AEC software by an MCAD vendor". WorldCAD Access. 2015-03-13.
- http://support.ptc.com/products/granite/gplugs
- https://www.onshape.com/cad-blog/under-the-hood-how-does-onshape-really-work?_hsenc=p2ANqtz-9x_nAwostn44l67FSU0BbQVj7COiIjdvFvxteTqx_lmPGviQ8sZ0XIG9U-LbyUCYkHATaLL6XxJOpVNeb2mD3DbaecwA&_hsmi=64117165
- http://www.spaceclaim.com/en/Support/FAQ/General_FAQ.aspx?fss=General%20Questions#652
- https://www.isdgroup.com/de/
- https://www.caeses.com/products/caeses/