Введение
Компонент программного обеспечения для 3D-моделирования
A geometric modeling kernel is a solid modeling software component used in computer aided design (CAD) packages. Available modelling kernels include:
ACIS is developed and licensed by Spatial Corporation of Dassault Systèmes. SMLib is developed by Solid Modeling Solutions. Convergence Geometric Modeler is developed by Dassault Systèmes. Parasolid is developed and licensed by Siemens. Romulus was a predecessor to Parasolid. ShapeManager is developed by Autodesk and was forked from ACIS in 2001. Granite is developed by Parametric Technology Corporation. C3D Modeler is developed by C3D Labs, part of the ASCON Group. 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. K3 kernel is developed by Center GeoS. SOLIDS++ is developed by IntegrityWare, Inc.
APM Engine is developed by RSDC APM. KCM is developed and licensed by Kubotek Kosmos
SvLis Geometric Kernel became opensource and discontinued, for Windows only. IRIT modeling environment, for Windows only. GTS GNU Triangulated Surface Library, for polygon meshes only and not surfaces. Russian Geometric Kernel. Geometry Kernel, 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.
Геометрическое ядро – это программный компонент твердотельного моделирования, используемый в пакетах автоматизированного проектирования (CAD). Доступные ядра моделирования включают:
A geometric modeling kernel is a solid modeling software component used in computer aided design (CAD) packages. Available modelling kernels include:
ACIS is developed and licensed by Spatial Corporation of Dassault Systèmes. SMLib is developed by Solid Modeling Solutions. Convergence Geometric Modeler is developed by Dassault Systèmes. Parasolid is developed and licensed by Siemens. Romulus was a predecessor to Parasolid. ShapeManager is developed by Autodesk and was forked from ACIS in 2001. Granite is developed by Parametric Technology Corporation. C3D Modeler is developed by C3D Labs, part of the ASCON Group. 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. K3 kernel is developed by Center GeoS. SOLIDS++ is developed by IntegrityWare, Inc.
APM Engine is developed by RSDC APM. KCM is developed and licensed by Kubotek Kosmos
SvLis Geometric Kernel became opensource and discontinued, for Windows only. IRIT modeling environment, for Windows only. GTS GNU Triangulated Surface Library, for polygon meshes only and not surfaces. Russian Geometric Kernel. Geometry Kernel, 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.
ACIS разработана и лицензирована компанией Spatial Corporation, входящей в Dassault Systèmes. SMLib разработана компанией Solid Modeling Solutions. Convergence Geometric Modeler разработана компанией Dassault Systèmes. Parasolid разработана и лицензирована компанией Siemens. Romulus был предшественником Parasolid. ShapeManager разработана компанией Autodesk и была выделена из ACIS в 2001 году. Granite разработана корпорацией Parametric Technology Corporation. C3D Modeler разработана компанией C3D Labs, входящей в группу ASCON. CGAL – это библиотека алгоритмов вычислительной геометрии с открытым исходным кодом, поддерживающая булевы операции над полиэдрами, но не поддерживающая операции sweep, revolve или NURBS. Open CASCADE – это ядро моделирования с открытым исходным кодом. sgCore – это бесплатное проприетарное ядро моделирования, распространяемое в виде SDK. Ядро K3 разработано компанией Center GeoS. SOLIDS++ разработана компанией IntegrityWare, Inc. APM Engine разработана компанией RSDC APM. KCM разработана и лицензирована компанией Kubotek Kosmos.
A geometric modeling kernel is a solid modeling software component used in computer aided design (CAD) packages. Available modelling kernels include:
ACIS is developed and licensed by Spatial Corporation of Dassault Systèmes. SMLib is developed by Solid Modeling Solutions. Convergence Geometric Modeler is developed by Dassault Systèmes. Parasolid is developed and licensed by Siemens. Romulus was a predecessor to Parasolid. ShapeManager is developed by Autodesk and was forked from ACIS in 2001. Granite is developed by Parametric Technology Corporation. C3D Modeler is developed by C3D Labs, part of the ASCON Group. 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. K3 kernel is developed by Center GeoS. SOLIDS++ is developed by IntegrityWare, Inc.
APM Engine is developed by RSDC APM. KCM is developed and licensed by Kubotek Kosmos
SvLis Geometric Kernel became opensource and discontinued, for Windows only. IRIT modeling environment, for Windows only. GTS GNU Triangulated Surface Library, for polygon meshes only and not surfaces. Russian Geometric Kernel. Geometry Kernel, 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.
SvLis Geometric Kernel перешла под лицензию opensource и больше не поддерживается, только для Windows. Среда моделирования IRIT, только для Windows. GTS GNU Triangulated Surface Library предназначена только для работы с полигональными сетями, а не с поверхностями. Русское геометрическое ядро. Geometry Kernel – это многоплатформенная библиотека C++ с исходным кодом, доступным для клиентов, разработанная и распространяемая компанией RDF Geometry Kernel (веб-сайт). SolveSpace имеет собственное интегрированное параметрическое ядро твердотельной геометрии с ограниченной поддержкой NURBS.
A geometric modeling kernel is a solid modeling software component used in computer aided design (CAD) packages. Available modelling kernels include:
ACIS is developed and licensed by Spatial Corporation of Dassault Systèmes. SMLib is developed by Solid Modeling Solutions. Convergence Geometric Modeler is developed by Dassault Systèmes. Parasolid is developed and licensed by Siemens. Romulus was a predecessor to Parasolid. ShapeManager is developed by Autodesk and was forked from ACIS in 2001. Granite is developed by Parametric Technology Corporation. C3D Modeler is developed by C3D Labs, part of the ASCON Group. 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. K3 kernel is developed by Center GeoS. SOLIDS++ is developed by IntegrityWare, Inc.
APM Engine is developed by RSDC APM. KCM is developed and licensed by Kubotek Kosmos
SvLis Geometric Kernel became opensource and discontinued, for Windows only. IRIT modeling environment, for Windows only. GTS GNU Triangulated Surface Library, for polygon meshes only and not surfaces. Russian Geometric Kernel. Geometry Kernel, 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.
Рынок ядра
На рынке геометрических ядер в настоящее время доминируют Parasolid и ACIS, представленные в конце 1980-х годов. Самым новым ядром, вышедшим на рынок, является KCM. ShapeManager не представлен на рынке лицензирования ядер, и в 2001 году Autodesk однозначно заявил об отсутствии планов выходить в этот бизнес. Самое новое в мире геометрическое ядро – Российское геометрическое ядро, принадлежащее правительству России, и пока неясно, будет ли оно доступно для коммерческого использования, несмотря на уникальные возможности, которые оно предлагает по сравнению с другими ядрами на рынке.
Разработчики ядра
В таблице ниже представлен репрезентативный список разработчиков, принадлежащих компаниям, разрабатывающим собственное ядро или лицензирующим ядро у сторонних поставщиков. Платформы Область Ядро Приложение Разработано Страна Windows CAD, AEC Open CASCADE 4MCAD IntelliCAD 4M S. A. Греция Windows MCAD ACIS / KCM KeyCreator Kubotek Kosmos Соединенные Штаты Windows MCAD C3D KOMPAS 3D ASCON Group Россия Windows AEC C3D KOMPAS Builder ASCON Group Россия Windows CAD C3D + ядро K3 K3 Furniture Center GeoS Россия Windows AEC C3D Renga Architecture ASCON Group Россия iPad, Windows MCAD Parasolid Shapr3D Shapr3D zrt. Венгрия Android MCAD C3D KOMPAS:24 ASCON Group Россия Windows CAD C3D Modeler для Teigha Platform / ACIS nanoCAD Plus NanoSoft Россия Windows MCAD Parasolid T FLEX Top Systems Россия Windows MCAD APM Engine APM Studio APM Россия Windows CAM C3D TECHTRAN НИП Информатика Россия Windows CAD C3D PASSAT НТП Трубопровод Россия Windows, Mac CAD, CAM OpenNURBS Rhinoceros 3D Robert McNeel and Associates Соединенные Штаты Windows CAD C3D ESPRIT Extra CAD LO CNITI, Rubius Россия Windows CAD C3D BAZIS System BAZIS Center Россия Windows CAE Parasolid Adams MSC Software Соединенные Штаты Windows CAD, CAM, CAPP переход с ACIS на C3D ADEM ADEM Group Россия Windows CAE Parasolid ADINA Modeler ADINA R&D Inc. Соединенные Штаты Windows CAD, AEC, GIS ShapeManager AutoCAD Autodesk Соединенные Штаты Windows MCAD ShapeManager Inventor Autodesk Соединенные Штаты Windows, Mac Solid Modeler & Machiner ShapeManagerFusion360 Autodesk Соединенные Штаты Windows, Linux, Mac MCAD, AEC ACIS BricsCAD Bricsys Бельгия Windows, Mac CAD, CAM, CAE Parasolid Siemens NX Siemens Digital Industries Software Соединенные Штаты, Германия Windows MCAD Parasolid SolidFace SolidFace Соединенные Штаты, Бразилия Windows MCAD Parasolid (в предыдущих версиях использовался ACIS) Solid Edge Siemens Digital Industries Software Соединенные Штаты, Германия Windows MCAD Parasolid SolidWorks Dassault Systèmes Соединенные Штаты, Франция Windows AEC Parasolid (в предыдущих версиях использовался ACIS) MicroStation Bentley Systems Соединенные Штаты Windows, Unix CAD, CAM, CAE, AEC Convergence Geometric Modeler CATIA Dassault Systèmes Франция Windows Solid Modeler GRANITE Creo Elements Parametric Technology Corporation Соединенные Штаты Windows CAD GRANITE FeatureScript Onshape Onshape Соединенные Штаты Windows, SaaS Solid Modeler Parasolid & ACIS IRONCAD IRONCAD Соединенные Штаты Windows CAD ACIS GstarCAD Suzhou Gstarsoft Co., Ltd Китай Windows, Mac AEC, BIM Собственное ядро ArchiCAD Graphisoft Венгрия Windows, Linux, Mac MCAD, AEC ACIS ZW3D ZWSoft Китай Windows MCAD ACIS Cimatron3D Systems (Cimatron Ltd.) Израиль Windows MCAD ACIS SpaceClaim ANSYS Inc Соединенные Штаты Windows MCAD European Solid Modeller ESM HiCADISD Group Германия Mac, Windows MCAD ACIS CAESES Friendship Systems Германия Windows, macOS, Linux CAD Open Cascade, Coin3D FreeCAD FreeCAD Windows, macOS, Linux, iOS, Android CAD, AEC, BIM Geometry Kernel IFCEngine, STEPEngine RDF Болгария Windows CAD, AEC Overdrive ZW3D, ZWCAD ZWSoft Китай Windows CAD, Reverse Engineering ACIS Zeiss Reverse Engineering ZEISS Industrial Metrology Германия Windows, macOS, Linux MCAD Parasolid Plasticity Plastic Software, LLC Соединенные Штаты