40 lines
2.6 KiB
Markdown
40 lines
2.6 KiB
Markdown
![]() |
---
|
|||
|
id: algoritm_eksporta
|
|||
|
title: Алгоритм экспорта САПР модели для 3d симулятора.
|
|||
|
---
|
|||
|
|
|||
|
<h1 align="center">Алгоритм экспорта САПР модели для 3d симулятора.</h1>
|
|||
|
|
|||
|
- [Подготовка](#подготовка)
|
|||
|
- [Соединения](#соединения)
|
|||
|
- [Экспорт](#экспорт)
|
|||
|
|
|||
|
## Подготовка.
|
|||
|
Требуется выбрать и подготовить целевую деталь для соответствия следующим требованиям:
|
|||
|
|
|||
|
- может состоять из отдельных частей
|
|||
|
- не может содержать несущие соединения или шарниры
|
|||
|
- быть законченным объектом, не иметь обрывов и открытых частей
|
|||
|
- иметь все наружные элементы и исключить внутренние, которых не видно снаружи
|
|||
|
- быть только элементом между соединениями
|
|||
|
- иметь имя латиницей, без спецсимволов и без пробелов
|
|||
|
- иметь нулевые трансформации и стоять в центре мира, в точке или плоскости симметрии
|
|||
|
|
|||
|
## *Соединения.*
|
|||
|
Для построения цельного механизма в 3д симуляторе требуется задать соединение(я):
|
|||
|
|
|||
|
- задать **позицию** крепления или **ось** (точку) вращения шарнира **дочерней** детали
|
|||
|
- задать степени свободы дочерней детали
|
|||
|
- назвать полученный служебный объект используя имя целевой детали как суффикс
|
|||
|
|
|||
|
## *Экспорт.*
|
|||
|
Для экспорта требуется:
|
|||
|
|
|||
|
- выполнить экспорт детали в формат STEP
|
|||
|
- имя файла экспорта должно совпадать с именем детали
|
|||
|
- выполнить экспорт соединения в формат JSON
|
|||
|
- имя файла экспорта должно совпадать с именем соединения
|
|||
|
- экспорт должен производиться в отдельную директорию экспорта
|
|||
|
- директория экспорта должна иметь имя целевого механизма `+ cad`
|
|||
|
- все файлы экспорта всех деталей одного механизма должны находиться в директории экспорта
|