Engineering:Geometric modeling kernel

From HandWiki
Short description: 3D modeling software component

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.

Kernel market

The kernel market currently is dominated by Parasolid and ACIS, which were introduced in the late 1980s. The latest kernel to enter the market is KCM. ShapeManager has no presence in the kernel licensing market and in 2001 Autodesk clearly stated they were not going into this business.[citation needed]

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.[20][21][22][23]

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.[24]

Platforms Domain Kernel Application Developed by Country
Windows CAD, AEC Open CASCADE 4MCAD IntelliCAD 4M S.A. Greece
Windows MCAD ACIS / KCM KeyCreator Kubotek Kosmos 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[25][26] 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 OpenNURBS 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 switch from ACIS to C3D[27] 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 Digital Industries Software United States, Germany
Windows MCAD Parasolid SolidFace SolidFace United States, Brazil
Windows MCAD Parasolid (previous versions used ACIS) Solid Edge Siemens Digital Industries 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
Windows CAD, AEC Overdrive ZW3D, ZWCad ZWSoft China
Windows CAD, Reverse Engineering ACIS Zeiss Reverse Engineering ZEISS Industrial Metrology Germany

References

  1. Tyrka, Katherine (2001-12-01). "Kernel strategies". Design News. http://www.designnews.com/article/CA155479.html. 
  2. Shah, Jami (2004-06-27). Parametric and Feature-Based CAD/CAM. John Wiley & Sons, Inc. p. 449. ISBN 0-471-00214-3. 
  3. SMLib
  4. Yares, Evan. "Spatial, ACIS, CGM, and the future of geometric modelers". 3D CAD World. http://www.3dcadworld.com/spatial-acis-cgm-and-the-future-of-geometric-modeling-kernels/. 
  5. "Autodesk - Produktivität, Performance und Präzision: Neue Version der Autodesk Inventor-Familie". http://www.autodesk.de/adsk/servlet/item?linkID=411015&id=3774381&siteID=403786. 
  6. "GRANITE Interoperability Kernel FAQ". PTC Inc.. http://www.ptc.com/products/granite/faq.htm. 
  7. Levin, David. "Geometric Kernels and Irremovability of Presidents from Office". LEDAS Ltd.. http://isicad.net/articles.php?article_num=16062. 
  8. Yares, Evan (April 2013). "Russian CAD". Design World (WTWH Media, LLC) 8 (4). ISSN 1941-7217. http://www.designworld-digital.com/designworld/april_2013#pg61. Retrieved 2015-01-30. 
  9. "Geometros Solid Geometry Engine for C++, C#, Objective-C, Java - sgCore". http://www.geometros.com/index.html. 
  10. "About the developer". Innovation and research center "GeoS". http://k3-tent.com/about-the-developer.html. 
  11. "SOLIDS++". IntegrityWare, Inc.. http://www.integrityware.com/solids.html. 
  12. "APM Studio". Research and Software Development Centre APM. http://apm.ru/produkti/programmnie_kompleksi/APM_WinMachine/APM_Studio/. 
  13. "Геометрическое ядро APM Engine". sapr. http://www.sapr.ru/Article.aspx?id=6985. 
  14. "На ядре". isicad. http://isicad.ru/ru/articles.php?article_num=14210. 
  15. "3D Software Development with Kubotek Kosmos". Kubotek Kosmos. http://www.kubotekkosmos.com/products/3d_framework. 
  16. "Kubotek Kosmos Announces the 5.0 Release of its 3D Framework Modeling Kernel". EIN Presswire. https://www.abc27.com/business/press-releases/ein-presswire/627758543/kubotek-kosmos-announces-the-5-0-release-of-its-3d-framework-modeling-kernel/. 
  17. "The IRIT modeling environment - Home Page". http://www.cs.technion.ac.il/~irit/. 
  18. "GTS - The GNU Triangulated Surface Library". http://gts.sourceforge.net/. 
  19. "Geometry Kernel Library Packages" (in en). RDF. http://rdf.bg/downloads-all/geometry-kernel-downloads/. 
  20. "Russian 3D-kernel RGK: Functionality, Advantages, and Integration". 2013-05-24. http://isicad.net/articles.php?article_num=16135. 
  21. "Does the CAD world need another geometry kernel?". 2013-06-06. http://gfxspeak.com/2013/06/06/does-the-cad-world-need-another-geometry-kernel/. 
  22. "Features of RGK". RGK. http://rgkernel.com/features-of-rgk.html. 
  23. "Вопрос распараллеливания в разработке ядра геометрического моделирования". Singularis Lab. https://www.singularis-lab.com/docs/materials/05_Shapovalov_RGK_CKA.pdf. 
  24. Ushakov, Dmitry. "Russian National 3D Kernel". LEDAS Ltd.. http://isicad.net/articles.php?article_num=15189. 
  25. "Renga Architecture". ASCON Group. 2015-03-17. http://ascon.net/main/news/items/?news=2046. 
  26. "Renga Architecture is brand-new AEC software by an MCAD vendor". WorldCAD Access. 2015-03-13. http://www.worldcadaccess.com/blog/2015/03/renga-architecture-is-brand-new-aec-software-from-an-mcad-vendor.html. 
  27. "Геометрическое ядро C3D станет частью российской CAM-системы ADEM". c3dlabs.com. December 20, 2021. https://www.c3dlabs.com/ru/blog/customer-stories/geometricheskoe-yadro-c3d-stanet-chastyu-rossiyskoy-cam-sistemy-adem/. 
  28. 28.0 28.1 "Creo GRANITE Interoperability Kernel". http://support.ptc.com/products/granite/gplugs. 
  29. "How Does Onshape Really Work?". https://www.onshape.com/cad-blog/under-the-hood-how-does-onshape-really-work?_hsenc=p2ANqtz-9x_nAwostn44l67FSU0BbQVj7COiIjdvFvxteTqx_lmPGviQ8sZ0XIG9U-LbyUCYkHATaLL6XxJOpVNeb2mD3DbaecwA&_hsmi=64117165. 
  30. 30.0 30.1 "SpaceClaim General FAQ". http://www.spaceclaim.com/en/Support/FAQ/General_FAQ.aspx?fss=General%20Questions#652. 
  31. "Software für 2D-/3D-CAD und PDM | HiCAD und HELiOS". https://www.isdgroup.com/de/. 
  32. "CAESES Software › CAESES". https://www.caeses.com/products/caeses/.