PřihlásitRegistrovat

Návod k pluginu SketchUp

Jak exportovat Dynamic Components pro konfigurátor Konfiguruj

Plugin Konfiguruj Export exportuje parametry Dynamic Components ze SketchUp do zip souboru (model.glb, parameters.json, materiály), který můžete nahrát do konfigurátoru. Váš model musí používat Dynamic Components s konfigurovatelnými parametry.

Instalace

  1. Stáhněte .rbz soubor pomocí tlačítka výše.
  2. Ve SketchUp: Okno → Manager pluginu → Instalace rozšíření.
  3. Vyberte konfiguruj_export.rbz. Plugin se objeví v Pluginy → Konfiguruj Export.

Podporované entity

Plugin čte atributy Dynamic Components z:

  • Skupin – s atributy Dynamic Components ve slovníku dynamic_attributes
  • Instancí komponent – s atributy Dynamic Components

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)

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

  1. Otevřete model SketchUp s Dynamic Components.
  2. Vyberte kořenovou skupinu nebo komponentu s parametry.
  3. Pluginy → Konfiguruj Export → Export for Konfiguruj.
  4. Zvolte umístění uložení (výchozí: modelname_configurator.zip).
  5. Nahrajte zip do konfigurátoru přes Import ze SketchUp.

Ř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.

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í).