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:
- Convergence Geometric Modeler[3] by Dassault Systemes
Romulus was released in 1982 and licensed by Siemens and HP
Parasolid by ShapeData, now owned by Siemens
ACIS by Spatial Corporation, part of Dassault Systemes, is used in many CAD applications.
CGAL, open-source library of geometry algorithms
ShapeManager,[4] is a fork of ACIS developed by Autodesk since 2001.- Granite[5] by Parametric Technology Corporation
Open CASCADE is a freely available modelling kernel
C3D Modeler by C3D Labs, part of the ASCON Group.[6][7]
K3 kernel[8] developed by Center GeoS
SOLIDS++[9] developed by IntegrityWare, Inc.
APM Engine[10][11][12] developed by RSDC APM
Kubotek Kosmos (KCM)[13] developed by Kubotek3D subsidiary of Kubotek Corporation, released in 2016[14] and 2018[15]
Kernel market
The kernel market is currently dominated by Parasolid and ACIS, which were introduced in late 1980s. The latest kernels to enter the market are C3D and Convergence Geometric Modeler, which were developed in 1995 and 1998 respectively; they were introduced as standalone products in 2013 and 2011 respectively. ShapeManager has no presence in this 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. However, it has superior features over the other kernels on the market.[16][17][18][19]
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[20]
.
Application | Developed by | Country | Platforms | Domain | Kernel |
---|---|---|---|---|---|
4MCAD IntelliCAD | 4M S.A. | Greece | Windows | CAD, AEC | Open CASCADE Technology |
KeyCreator | Kubotek3D | United States | Windows | MCAD | ACIS / KCM |
KOMPAS-3D | ASCON Group | Russia | Windows | MCAD | C3D |
KOMPAS-Builder | ASCON Group | Russia | Windows | AEC | C3D |
K3-Furniture | Center GeoS | Russia | Windows | CAD | C3D + K3 kernel |
Renga Architecture[21][22] | ASCON Group | Russia | Windows | AEC | C3D |
KOMPAS:24 | ASCON Group | Russia | Android | MCAD | C3D |
nanoCAD Plus | NanoSoft | Russia | Windows | CAD | C3D Modeler for Teigha Platform / ACIS |
T-FLEX | Top Systems | Russia | Windows | MCAD | Parasolid |
APM Studio | APM | Russia | Windows | MCAD | APM Engine |
TECHTRAN | NIP-Informatic | Russia | Windows | CAM | C3D |
PASSAT | NTP Truboprovod | Russia | Windows | CAD | C3D |
Rhinoceros 3D | Robert McNeel and Associates | United States | Windows, Mac | CAD, CAM | Own Kernel |
ESPRIT Extra CAD | LO CNITI, Rubius | Russia | Windows | CAD | C3D |
BAZIS System | BAZIS Center | Russia | Windows | CAD | C3D |
Adams | MSC Software | United States | Windows | CAE | Parasolid |
ADEM | ADEM Group | Russia | Windows | CAD, CAM, CAPP | ACIS |
ADINA Modeler | ADINA R&D Inc. | United States | Windows | CAE | Parasolid |
AutoCAD | Autodesk | United States | Windows | CAD, AEC, GIS | ShapeManager |
Autodesk Inventor | Autodesk | United States | Windows | MCAD | ShapeManager |
BricsCAD | Bricsys | Belgium | Windows, Linux, Mac | MCAD, AEC | ACIS |
Siemens NX | Siemens PLM Software | United States, Germany | Windows, Mac | CAD, CAM, CAE | Parasolid |
SolidFace | SolidFace | United States, Brazil | Windows | MCAD | Parasolid |
Solid Edge | Siemens PLM Software | United States, Germany | Windows | MCAD | Parasolid (previous versions used ACIS) |
SolidWorks | Dassault Systèmes | United States, France | Windows | MCAD | Parasolid |
MicroStation | Bentley Systems | United States | Windows | AEC | Parasolid (previous versions used ACIS) |
CATIA | Dassault Systèmes | France | Windows, Unix | CAD, CAM, CAE, AEC | CGM |
Onshape | Onshape | United States | SaaS | MCAD | Parasolid[23] |
PTC Creo Elements/Pro | Parametric Technology Corporation | United States | Windows | CAD | GRANITE [24] |
PTC Creo Parametric | Parametric Technology Corporation | United States | Windows | CAD | GRANITE [24] |
PTC Pro/ENGINEER | Parametric Technology Corporation | United States | Windows | CAD | GRANITE [24] |
GstarCAD | Suzhou Gstarsoft Co., Ltd | China | Windows | CAD | ACIS |
ArchiCAD | Graphisoft | Hungary | Windows, Mac | AEC, BIM | Own Kernel |
ZWCAD | ZWCAD Software | China | Windows, Linux, Mac | MCAD, AEC | ACIS |
Cimatron | 3D Systems (Cimatron Ltd.) | Israel | Windows | MCAD | ACIS |
SpaceClaim | ANSYS Inc | United States | Windows | MCAD | ACIS [25] |
HiCAD | ISD Group | German | Windows | MCAD | European Solid Modeller ESM [26] |
Cobalt, Xenon, Argon | Ashlar | United States | Mac, Windows | MCAD | ACIS [25] |
References
^ Tyrka, Katherine (2001-12-01). "Kernel strategies". Design News..mw-parser-output cite.citation{font-style:inherit}.mw-parser-output q{quotes:"""""""'""'"}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-lock-limited a,.mw-parser-output .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}
^ 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.
^ "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.
^ "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.
^ https://www.onshape.com/cad-blog/under-the-hood-how-does-onshape-really-work?_hsenc=p2ANqtz-9x_nAwostn44l67FSU0BbQVj7COiIjdvFvxteTqx_lmPGviQ8sZ0XIG9U-LbyUCYkHATaLL6XxJOpVNeb2mD3DbaecwA&_hsmi=64117165
^ abc http://support.ptc.com/products/granite/gplugs
^ ab http://www.spaceclaim.com/en/Support/FAQ/General_FAQ.aspx?fss=General%20Questions#652
^ https://www.isdgroup.com/de/