| CAD-система |
Приложение, в которое встраивается Панель инструментов. Минимально должно позволять регистрировать сторонние плагины, давать им доступ к текущей открытой модели и предоставлять способ экспорта геометрии (через свой API или встроенный экспорт в STEP/Parasolid). |
| CAM-система |
Потребитель геометрии. Загружает конвертированную геометрию CAD-системы. |
| Дополнение |
Цельный пакет интеграции CAD-системы с CAM-системой. Состоит из Транслятора и Панели инструментов. |
Транслятор (Translator) |
EXE-часть Дополнения. Выполняет установку/удаление Дополнения, а также по запросу от CAM-системы импортирует CAD-файл в её внутренний формат. |
Панель инструментов (Toolbar) |
Часть Дополнения (обычно библиотека), встроенная в CAD-систему как кнопка или панель кнопок. По нажатию конвертирует и передаёт текущую геометрию в CAM-систему. |
Мастер дополнений (AddinManager.dll) |
UI-инструмент CAM-системы для установки/удаления Дополнений. Управляющие команды отправляет Транслятору. |
HostApplication |
Строковый идентификатор CAD-системы (одноимённый тег в Файле XML дополнения). По нему CAM-система находит нужное Дополнение при передаче геометрии из Панели инструментов. |
Файл XML дополнения (<Translator>.xml) |
XML-файл описывает метаданные Дополнения, поддерживаемые форматы и команды. |
CAMInfo.ini |
Конфигурационный файл с некоторыми параметрами CAM-системы, автоматически создаётся Мастером дополнений. |
CheckLockToolbar (CheckLockToolbar.exe) |
Вспомогательная утилита: проверяет, не блокирует ли процесс CAD-системы установку/удаление. |
| STGeomFile.dll |
Библиотека, предоставляющая доступ к интерфейсу ISTGeomFiler — он содержит методы для конвертирования геометрии во внутренний формат CAM-системы (SGF). |
| SGF |
Structured Geometry File. Внутренний формат геометрии CAM-системы. |
ISTGeomFiler (sgf) |
Интерфейс управления SGF-файлом: открыть на запись (StartFile), закрыть (CloseFile). Возвращается функцией CreateGeomFiler из STGeomFile.dll. |
ISTGeomReceiver (sgr) |
Основной интерфейс импорта: принимает геометрию последовательностью команд (поверхности, кривые, грани, тела, PMI). Тот же COM-объект, что и ISTGeomFiler. |
| ComboModel / ComboSolid |
Пара объектов SGF для записи замкнутого тела со сшивкой: грани, рёбра и вершины оболочки собираются в единый твёрдотельный солид (B-rep) без потери связей. |
| PMI |
Product Manufacturing Information — аннотации производственной информации: размеры, допуски, резьбы и т.п. |