--- id: algoritm_eksporta title: Алгоритм экспорта САПР модели для 3d симулятора. ---

Алгоритм экспорта САПР модели для 3d симулятора.

- [Подготовка](#подготовка) - [Соединения](#соединения) - [Экспорт](#экспорт) ## Подготовка. Требуется выбрать и подготовить целевую деталь для соответствия следующим требованиям: - может состоять из отдельных частей - не может содержать несущие соединения или шарниры - быть законченным объектом, не иметь обрывов и открытых частей - иметь все наружные элементы и исключить внутренние, которых не видно снаружи - быть только элементом между соединениями - иметь имя латиницей, без спецсимволов и без пробелов - иметь нулевые трансформации и стоять в центре мира, в точке или плоскости симметрии ## *Соединения.* Для построения цельного механизма в 3д симуляторе требуется задать соединение(я): - задать **позицию** крепления или **ось** (точку) вращения шарнира **дочерней** детали - задать степени свободы дочерней детали - назвать полученный служебный объект используя имя целевой детали как суффикс ## *Экспорт.* Для экспорта требуется: - выполнить экспорт детали в формат STEP - имя файла экспорта должно совпадать с именем детали - выполнить экспорт соединения в формат JSON - имя файла экспорта должно совпадать с именем соединения - экспорт должен производиться в отдельную директорию экспорта - директория экспорта должна иметь имя целевого механизма `+ cad` - все файлы экспорта всех деталей одного механизма должны находиться в директории экспорта