add cg pipeline diagrams

This commit is contained in:
brothermechanic 2023-02-06 11:07:25 +03:00
parent e4f5a1392e
commit 8b6bde23db
No known key found for this signature in database
GPG key ID: BFB3FB14288FAC5E
5 changed files with 42 additions and 0 deletions

7
docs/pipelines/README.md Normal file
View file

@ -0,0 +1,7 @@
Диаграммы созданы с помощью ![mermaid-cli](https://github.com/mermaid-js/mermaid-cli)
Пример генерации md файлов с диаграммами
```bash
mmdc -i pipeline_subassembly.template.md -o pipeline_subassembly.md -e png -b transparent
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View file

@ -0,0 +1,6 @@
## CG Техпроцесс подсборок деталей в 3д-ассеты
### Для статичных подсборок с жестко закрепленными деталями.
![diagram](./img/pipeline_subassembly-1.png)
### Для динамичных подсборок с шарнирами.
![diagram](./img/pipeline_subassembly-2.png)

View file

@ -0,0 +1,29 @@
## CG Техпроцесс подсборок деталей в 3д-ассеты
### Для статичных подсборок с жестко закрепленными деталями.
```mermaid
graph TD;
id1(Механизм *.STEP)-->id2(Механизм *.FCStd);
id2(Механизм *.FCStd)-->id3(Подсборка *.blend);
id2(Механизм *.FCStd)-->id6(Генератор подсборок);
id3(Подсборка *.blend)-->id4(Dataset *.jpg);
id3(Подсборка *.blend)-->id5(Подсборка *.SDF);
id6(Генератор подсборок)-->id7(Состав и позиция деталей подсборки);
id7(Состав и позиция деталей подсборки)-->id8(Описание подсборки *.SDF);
id8(Описание подсборки *.SDF)-->id3(Подсборка *.blend);
```
### Для динамичных подсборок с шарнирами.
```mermaid
graph TD;
id1(Механизм *.STEP)-->id2(Механизм *.FCStd);
id2(Механизм *.FCStd)-->id3((Инженер));
id3((Инженер))-->id4(Состав деталей подсборки);
id4(Состав деталей подсборки)-->id5(Объединение неподвижных деталей воедино);
id5(Объединение неподвижных деталей воедино)-->id6(Задание позиции и степени свободы шарниров);
id6(Задание позиции и степени свободы шарниров)-->id7(Подсборка *.FCStd);
id6(Задание позиции и степени свободы шарниров)-->id8(Описание подсборки *.SDF);
id7(Подсборка *.FCStd)-->id9(Подсборка *.blend)
id8(Описание подсборки *.SDF)-->id9(Подсборка *.blend)
id9(Подсборка *.blend)-->id10(Dataset *.jpg);
id9(Подсборка *.blend)-->id11(Подсборка *.SDF);
```