Návod k pluginu SketchUp
Jak exportovat Dynamic Components pro konfigurátor Konfiguruj
Plugin Konfiguruj Export uloží do zip souboru model.glb, parameters.json a případné obrázky textur podle modelu; tento zip nahrajete do konfigurátoru. Váš model musí používat Dynamic Components s konfigurovatelnými parametry.
Instalace
- Stáhněte .rbz soubor pomocí tlačítka výše.
- Ve SketchUp: Okno → Manager pluginu → Instalace rozšíření.
- Vyberte konfiguruj_export.rbz. Plugin se objeví v Pluginy → Konfiguruj Export.
Po instalaci se Konfiguruj Export zobrazí v Manažeru pluginů (záložka Spravovat).

Podporované entity
Plugin čte atributy Dynamic Components z:
- Skupin – s atributy Dynamic Components ve slovníku dynamic_attributes
- Instancí komponent – s atributy Dynamic Components
Příklad: nadřazená komponenta s vnořenými částmi (např. top, legs) ve stromu komponent a vlastní atributy nadřazené komponenty v okně Atributy komponenty.

Parametry
Podporované typy parametrů:
- Rozměry: LenX, LenY, LenZ, width, height, depth (a česky: sirka, vyska, hloubka, prumer)
- Materiály: color, barva, material
- Možnosti: avariant, variant, typ
Syntaxe formulí
- Parent!param – odkazuje na parametr z nadřazené skupiny/komponenty
- ComponentName!param – odkazuje na parametr z jiné komponenty (např. stul!leny)
Vlastní atributy na nadřazené komponentě; vnořené části je odkazují pomocí formulí typu =parent!název_parametru (rozměry, materiál atd.).

Typy efektů
- scale – škálování mesh na ose (x, y, z, xz)
- position – pozice mesh z formule (např. z LenY)
- material – aplikace materiálu/barvy na mesh
Postup exportu
- Otevřete model SketchUp s Dynamic Components.
- Vyberte kořenovou skupinu nebo komponentu s parametry.
- Pluginy → Konfiguruj Export → Export for Konfiguruj.
- Zvolte umístění uložení (výchozí: modelname_configurator.zip).
- Nahrajte zip do konfigurátoru přes Import ze SketchUp.
Export spusťte v menu Pluginy (popisky podle jazyka SketchUp).

Po rozbalení zipu typicky uvidíte model.glb a parameters.json; složka s texturami (např. materials) a PNG soubory tam jsou jen tehdy, když export obsahuje texturované materiály.

Materiály
Jako PNG se exportují pouze texturované materiály. Materiály pouze s barvou se přeskočí; konfigurátor podporuje textury. Parametry rozměrů se exportují v cm (SketchUp vrací palce; plugin převádí).
Řešení problémů
Pokud plugin nic neexportuje:
- Spusťte Pluginy → Konfiguruj Export → Debug a zkontrolujte Ruby Console (Okno → Ruby Console) pro nalezené entity a parametry.
- Před exportem vyberte kořenovou skupinu/komponentu s parametry.
Spusťte Pluginy → Konfiguruj Export → Debug; v Ruby Console uvidíte, jaké komponenty a parametry plugin vidí (např. klíče Dynamic Components a seznam parametrů).

