Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
[ОАК] К экзамену.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

2.2.Ядро геометрического моделирования

Ядро геометрического моделирования – это программный компонент, на основе которого разрабатывается CAD система. Альтернативные названия – «математическое ядро», «графическое ядро», «Modeling Kernel».

Функция ядра трехмерного моделирования — создание, обработка и хранение данных, совокупность которых представляет собой цифровое представление геометрической модели. Описание геометрии строится из элементарных объектов – примитивов (entities)1. Соответственно, геометрическое ядро содержит определения соответствующих классов, процедуры создания экземпляров этих классов, редактирования и т.д. Например, ядро ACIS – это объектно-ориентированная С++ библиотека, включающая 35 DDL-компонентов, на основе которых разработана и функционирует система геометрического моделирования AutoCAD.

Для более полного представления о геометрическом ядре стоит отметить несвойственные ему функции. Так ядро, в частности, не является графической программой. Поэтому оно не имеет графического пользовательского интерфейса и вообще может не иметь средств визуализации геометрической модели. С другой стороны, графические ядра поддерживают такую функцию, как тесселляция ‑ построение полигонального сеточного представления модели. В контексте твердотельного моделирование эту функцию можно считать конечной. Результаты тесселяции передается компоненте, ответственной за визуализацию (Direct X, Open GL и др.)

Наиболее распространенные ядра: Parasolid, ACIS, CGM. Продукты российской компании ACKOH ‑ ядра C3D и КОМПАС-3D kernel

Parasolid — ядро геометрического моделирования, разрабатываемое и поддерживаемое компанией Siemens PLM Software. Используется в таких популярных системах, как SolidWorks и NX (Unigraphics), в генераторе конечно-элементных сеток Icem-CFD в составе системы инженерного анализа ANSYS. До недавнего времени ядро использовалось в пакете T-FLEX CAD2. Ядро очень надежно ‑ апробировалось на огромном количестве примеров. Считается, что для удовлетворения 80-90% потребностей среднестатистических пользователей достаточно 10% функционала Parasolid.

ACIS (ACIS Modeling Kernel) – коммерческое ядро геометрического моделирования, разрабатываемое и поддерживаемое компанией Spatial Corp. На его базе разработан знаменитый AutoCAD.

CGM (от англ. Convergence Geometric Modeler) - ядро геометрического моделирования, разрабатываемое и поддерживаемое компанией Dassault Systemes и доступное для лицензирования через ее дочернюю компанию Spatial (разработчик ядра ACIS). На базе ядра функционирует CAD/CAM/CAE-система CATIA.

C3D ‑ геометрическое ядро, разработанное компанией АСКОН — ключевой компонент для создания систем проектирования (CAD) и их приложений, расчетных систем (CAE), систем подготовки управляющих программ для станков с ЧПУ (CAM), моделирования технологических процессов. Основные модули:

  • модуль геометрического моделирования C3D Modeler — средства поддержки 2D-черчения, эскизирования, работы с твердотельными моделями;

  • модуль параметризации C3D Solver — решатель параметрических ограничений как для 2D, так и для 3D геометрии;

  • модуль трансляции данных C3D Converter — модуль конвертеров, обеспечивает чтение/запись геометрической модели в основные обменные форматы.