Ядро геометрического моделирования
Материал из PLMpedia
Пакет геометрического моделирования (называемый также геометрическим ядром) — набор библиотек с программным интерфейсом (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.
Типичной функциональностью пакета геометрического моделирования является предоставление набора программных интерфейсов (структур данных, функций и классов) для создания приложения каркасного, поверхностного, твердотельного или немногообразного моделирования. Обычно родственные интерфейсы группируются в модули, среди которых выделяют:- базовые типы и операции;
- моделирование топологии граничного представления;
- геометрические объекты и операции над ними;
- булевы операции и операции редактирования поверхностей;
- удаление невидимых линий и рендеринг;
- модули для чтения и записи геометрических файлов популярных форматов.

