TF-G2 icon indicating copy to clipboard operation
TF-G2 copied to clipboard

Assembly manual - prepare 3D mesh files for rendering ikea-like assembly images

Open roman-dvorak opened this issue 5 years ago • 4 comments

  • [ ] STL modely do návodu
    • je potřeba vytvořit v openscadu dílčí sestavy, ze kterých se následně vygenerují STL modely. A ty se následně pomocí python skriptu vyrenderují do hezkých obrázků.
    • Lze to vylepšit o nastavení viewportu (to ještě ale neumíme v pythonu parserovat). Výsledkem by bylo, že již v openscad modelu by byla definována scéna.
  • [ ] Obrázky dílů z #29
  • [ ] Vyřešit modely externích dílů pro stavbu
  • [ ] Obrázky částečných sestav pro skladbu
  • [ ] Vytvořit skript pro automatické generování vyrobních náhledů (tento bod rozšířid do vlastního issue)

Náhled požadovaného výstupu:

obrazek

Návod

V repozitáři ve složce `` vznikl python skript, který je určený pro generování těchto obrázků. Skript vyžaduje připravený konfigurační soubor a jednotlivé STL soubory.

buildmanual_0001

roman-dvorak avatar May 13 '20 08:05 roman-dvorak

Aktuální situace je, že pro všechny obrázky chybí openscad soubory. Vzniklé obrázky byly udělané vložením stl z modelů v základním stavu (přímo vyrenderované ze zdrojových kódů) do blenderu.

Víme však že to s blenderem lze dělat a i plně zautomatizovat. Chybí zdroj dat (ty sestavy) a pak nějaké nastavení správných pohledů.

kaklik avatar Feb 19 '22 10:02 kaklik

V OpenSCAD se využívá funkce children, použitá je např. v rotorové hlavě

Diskuze na jitsimeet proběhla 21.2.2022 a mým úkolem by mělo být: zkusit definovat způsob, jak by šlo generování vylepšit (automatizovat, parametrizovat). Zápis ze setkání ještě doplním.

kittlerm avatar Feb 24 '22 13:02 kittlerm

V meetingu bylo zmíněno např. použití jsonu k definici scény: https://github.com/Hairein/MKS_BlenderToolScripts

kittlerm avatar Feb 24 '22 13:02 kittlerm

Chybně jsem označil změnu v processoru3D https://github.com/ThunderFly-aerospace/processor3D/commit/141366f48f1438add8be4d034d5da6fc4ebcec1e tímto issue, ale je to jiné repo

kittlerm avatar Nov 19 '22 03:11 kittlerm