FormIt for Windows
Čeština
Čeština
  • Úvod
  • Co je nového
  • Možnosti aplikace FormIt
    • Více klientů
    • Koncepční modelování těles
    • Práce s formáty dat
    • Jazyky
    • Spolupráce
    • Prezentační grafika
    • FormIt a Autodesk Docs
    • FormIt a Dynamo
    • Analýza slunečního záření a energetická analýza
    • FormIt a Revit
    • FormIt + JavaScript pro moduly plug-in
  • Úvod do aplikace FormIt
    • Často kladené otázky
    • Předpoklady a instalace
    • Nastavení projektu
    • Panely nástrojů a palety
    • Navigace ve scéně
  • Příručka k aplikaci FormIt
    • Část I
      • 1.1 – Nastavení umístění
      • 1.2 – Nastavení projektu pomocí obrázků a osnovy
      • 1.3 – 3D náčrt a přetažení plochy
      • 1.4 – Přidání podlaží
      • 1.5 – Seskupování objektů
      • 1.6 – Řízení viditelnosti pomocí hladin
      • 1.7 – Malování s materiály
      • 1.8 – Vytvoření sloupů nástrojem Pole
      • 1.9 – Přidání detailů
      • 1.10 – Výpočetní skupiny v aplikaci Dynamo
      • 1.11 – Import modelů pomocí knihovny obsahu
      • 1.12 – Vizuální styly
      • 1.13 – Roviny řezu
      • 1.14 – Export obrázku
      • 1.15 – Práce s aplikací Revit
    • Část II
      • 2.1 – Nástroj Odsadit čáru
      • 2.2 – Pokročilé nástroje modelování: Skořepina a Pokrýt
      • 2.3 Pracovní postup ortografického pohledu
      • 2.4 – Práce s 3D terénem
      • 2.5 – Moduly plug-in
      • 2.6 – Uzly aplikace Dynamo v aplikaci FormIt
      • 2.7 – Diagnostické nástroje
      • 2.8 – Pokročilé pracovní postupy aplikace Revit
      • 2.9 – Analýza slunečního záření a energetická analýza aplikace Insight
      • 2.10 – Relace spolupráce
  • Knihovna nástrojů
    • 3D text
    • Zarovnání kamery s plochou
    • Oblouk
    • Pole
    • Skript Array Along Path
    • Automatické ukládání
    • Booleovský řez
    • Booleovský průnik
    • Booleovské spojení
    • Kružnice
    • Spolupráce
    • Knihovna obsahu
    • Kopírování objektu
    • Nástroje Pokrýt, Tažení, Šablonování
    • Příkaz Vytvořit panorama
    • Tvorba plošek křivek a povrchů
    • Odstranění, úpravy, přesunutí
    • Dynamo
    • Energetická analýza pomocí aplikace Insight
    • Plochy: Vysunutí, Oříznutí a Odsazení
    • Plochy: Vyrovnání
    • Plochy: Náklon a Ploška/Hladká
    • Strom skupin
    • Skupiny
    • Import a export dat
    • Hladiny
    • Podlaží a plocha
    • Čáry
    • Materiály
    • Odměřit úhel
    • Měření
    • Sítě
    • Zrcadlení
    • Statistika modelu
    • Strom modelu
    • Úpravy ploch, hran a bodů
    • Nejednotná změna měřítka
    • Nástroj Odsadit čáru
    • Ortografické pohledy
    • Ortografická a perspektivní kamera
    • Umístění základních těles
    • Umístění vrcholu
    • Moduly plug-in
    • Polygon
    • Vlastnosti
    • Skript Railing Along Path
    • Obdélník
    • Revit
    • Otočení objektu
    • Měřítko objektu
    • Scény
    • Roviny řezu
    • Výběr
    • Nastavení umístění
    • Slunce a stíny
    • Skořepina
    • Uchopení a odvození
    • Analýza slunečního záření
    • Spline
    • Systém příčlí výloh/obvodových plášťů
    • Správce vrácení zpět
    • Vizuální styly
    • Pracovní roviny
    • Globální osy
  • Moduly plug-in
    • Úvod k modulům plug-in
    • Jak používat moduly plug-in
    • Jak vyvíjet moduly plug-in
      • Váš první modul plug-in
        • Plugin Playground
        • Spuštění vzorového modulu plug-in
        • Přidání vlastních funkcí
        • Uložení práce ve službě GitHub
        • Publikování projektu
      • Pokročilý vývoj
        • Používání integrovaného vývojového prostředí
        • Klonování vzorového modulu plug-in
        • Hostování modulu plug-in na místním serveru
        • Zobrazení náhledu modulu plug-in v nástroji Plugin Manager
        • Nastavení aplikace FormIt pro vývoj
        • Hostování modulu plug-in na GitHubu
        • Obecné nastavení modulu plug-in v manifestu
        • Opakované načtení místních změn
        • Moduly na straně klienta a na straně webu
        • Ladění
        • Správa verzí
      • Další možnosti vývoje
        • Vytvoření modulu plug-in panelu HTML
        • Vytvoření kombinovaného modulu plug-in panelu HTML a panelu nástrojů
        • Vytvoření modulu plug-in panelu nástrojů
        • Testování kombinovaného modulu plug-in panelu HTML a panelu nástrojů
        • Vytvoření doplňku
        • Vyvolání modulů plug-in a rozhraní API z aplikace Dynamo
    • Rozhraní API aplikace FormIt
    • Příklady
      • Generování světelných řetězů
      • Modul plug-in Manage Cameras
      • Modul plug-in Properties Plus
      • 3D Context Creator
      • Komunita modulů plug-in pro aplikaci FormIt
  • Příloha
    • Klávesové zkratky
Powered by GitBook
On this page
Edit on GitHub
  1. Moduly plug-in
  2. Jak vyvíjet moduly plug-in
  3. Pokročilý vývoj

Obecné nastavení modulu plug-in v manifestu

PreviousHostování modulu plug-in na GitHubuNextOpakované načtení místních změn

Last updated 1 year ago

Moduly plug-in aplikace FormIt se skládají z hlavní komponenty zvané soubor manifest.json.

Soubor manifestu je , který aplikaci FormIt říká, jaké soubory má načíst a jaký druh modulu plug-in vytvořit.

Struktura a vlastnosti souboru manifest.json

Soubor manifest.json má následující strukturu. V závislosti na tom, zda se jedná o nebo má další vlastnosti.

{
    "PluginName": "[PluginName]",
    "PluginType": "[PluginType]"
    "PluginDescription": "[PluginDescription]",
    "Scripts": [
        "PLUGINLOCATION/[script1].js",
        "PLUGINLOCATION/[script2].js",
        ...
        "PLUGINLOCATION/[scriptn].js"
    ]
}               

Typický modul plug-in obsahuje tyto vlastnosti JSON:

  • „PluginName“ představuje název modulu plug-in pro interní účely a většinu zobrazovacích účelů, včetně nástroje .

  • „PluginType“ představuje typ modulu plug-in, který uživatelům v popisu v nástroji umožňuje zjistit, na co se mají při instalaci modulu plug-in zaměřit.

  • „PluginDescription“ se zobrazuje v okně nástroje a informuje o možnostech modulu plug-in.

  • „Scripts“ uvádí požadované externí skripty přidružené k modulu plug-in, které budou načteny do aplikace FormIt a mohou být spuštěny při vyvolání funkce modulu plug-in.

Vývoj modulu plug-in začněte vytvořením souboru manifest.json ve složce modulu plug-in. Dále se musíte rozhodnout, zda vytváříte modul plug-in panelu nástrojů nebo panelu.

Poznámka: Použití parametru PLUGINLOCATION ve výše uvedeném souboru manifest.json je nezbytné a jsou rozlišována malá a velká písmena. Aplikace FormIt nahradí parametr PLUGINLOCATION umístěním serveru pro modul plug-in.

objekt JSON
modul plug-in založený na panelu nástrojů
modul plug-in založený na panelu HTML
Plugin Manager
Plugin Manager
Plugin Manager