Ядро геометрического моделирования
Пакет геометрического моделирования (называемый также геометрическим ядром) — набор библиотек с программным интерфейсом (API), с помощью которого можно пользоваться функциями геометрического (например, твердотельного) моделирования. Многие ведущие CAD-системы (такие как CATIA, Pro/E, NX) построены на основе собственных геометрических ядер (CGM, GRANITE и Parasolid соответственно), тогда как другие (SolidWorks, T-FLEX, ADEM и пр.) построены на основе лицензированных геометрических ядер. Популярными коммерческими ядрами (используемыми в наибольшем количестве САПР) являются Parasolid (компании Siemens PLM Software), ACIS (выпускаемый Spatial Corp. — дочерней компании Dassault Systèmes) и GRANITE (PTC). Свободно распространяется в открытом коде ядро Open CASCADE.
Типичной функциональностью пакета геометрического моделирования является предоставление набора программных интерфейсов (структур данных, функций и классов) для создания приложения каркасного, поверхностного, твердотельного или немногообразного моделирования. Обычно родственные интерфейсы группируются в модули, среди которых выделяют:
- базовые типы и операции;
- моделирование топологии граничного представления;
- геометрические объекты и операции над ними;
- булевы операции и операции редактирования поверхностей;
- удаление невидимых линий и рендеринг;
- модули для чтения и записи геометрических файлов популярных форматов.
Статьи о геометрических ядрах на русском языке
Создана первая версия российского ядра геометрического моделирования
АСКОН выводит на рынок PLM-компонентов собственное 3D-ядро
Дмитрий Ушаков. Геометрические ядра в мире и в России
Специалисты ЛЕДАСа – об участии компании в создании российского геометрического ядра
Дмитрий Ушаков. На ядре (ретроспективный обзор библиотек твердотельного моделирования)
Верхом на ядре: интервью с автором геометрического ядра АСКОН