FormIt for Windows
Polski
Polski
  • Wprowadzenie
  • Co nowego?
  • Możliwości programu FormIt
    • Wielu klientów
    • Modelowanie brył koncepcyjnych
    • Praca z formatami danych
    • Języki
    • Współpraca
    • Grafika prezentacji
    • FormIt + Autodesk Docs
    • FormIt + Dynamo
    • Analiza oświetlenia naturalnego i analiza energetyczna
    • FormIt + Revit
    • Program FormIt i język JavaScript do wtyczek
  • Wprowadzenie do programu FormIt
    • Często zadawane pytania
    • Wymagania wstępne i instalacja
    • Konfigurowanie projektu
    • Paski narzędzi i palety
    • Nawigowanie po scenie
  • FormIt Primer
    • Część I
      • 1.1 — Ustawianie położenia
      • 1.2 — Konfiguracja projektu z obrazami i siatką
      • 1.3 — Szkic 3D i przeciąganie powierzchni
      • 1.4 — Dodawanie kondygnacji z poziomami
      • 1.5 — Grupowanie obiektów
      • 1.6 — Sterowanie widocznością za pomocą warstw
      • 1.7 — Malowanie materiałami
      • 1.8 — Tworzenie słupów przy użyciu narzędzia Szyk
      • 1.9 — Dodawanie szczegółów
      • 1.10 — Grupy obliczeniowe w dodatku Dynamo
      • 1.11 — Importowanie modeli przy użyciu Biblioteki elementów
      • 1.12 — Style wizualne
      • 1.13 — Płaszczyzny przekroju
      • 1.14 — Eksportowanie obrazu
      • 1.15 — Praca z programem Revit
    • Część II
      • 2.1 — Narzędzie Linia odsunięcia
      • 2.2 — Zaawansowane narzędzia modelowania: Skorupa i Zakryj
      • 2.3 Proces roboczy widoku prostopadłego
      • 2.4 — Procesy robocze terenu 3D
      • 2.5 — Wtyczki
      • 2.6 — Węzły FormIt dodatku Dynamo
      • 2.7 — Narzędzia diagnostyczne
      • 2.8 — Zaawansowane procesy robocze programu Revit
      • 2.9 — Analiza oświetlenia naturalnego i analiza energetyczna w programie Insight
      • 2.10 — Sesje współpracy
  • Biblioteka narzędzi
    • Tekst 3D
    • Wyrównywanie kamery z powierzchnią
    • Łuk
    • Szyk
    • Array Along Path
    • Autozapis
    • Wycięcie logiczne
    • Przecięcie logiczne
    • Łączenie logiczne
    • Okrąg
    • Współpraca
    • Biblioteka elementów
    • Kopiuj obiekt
    • Zakrywanie, przeciąganie, wyciągnięcie złożone
    • Tworzenie panoramy
    • Płaszczyzny krzywej i powierzchni
    • Usuwanie, edytowanie, przesuwanie
    • Dynamo
    • Analiza energetyczna w usłudze Insight
    • Powierzchnie: wyciąganie, wycinanie i odsuwanie
    • Powierzchnie: spłaszczanie
    • Powierzchnie: pochylanie i spłaszczanie/wygładzanie
    • Drzewo grup
    • Grupy
    • Import i eksport danych
    • Warstwy
    • Poziomy i powierzchnia
    • Linie
    • Materiały
    • Mierzenie kąta
    • Mierzenie
    • Siatki
    • Odbicie
    • Statystyka modelu
    • Drzewo modelu
    • Modyfikowanie powierzchni, krawędzi i punktów
    • Skalowanie niejednorodne
    • Linia odsunięcia
    • Widoki prostopadłe
    • Kamera prostopadła i perspektywiczna
    • Umieszczanie prymitywów
    • Umieszczanie wierzchołka
    • Wtyczki
    • Wielobok
    • Właściwości
    • Railing Along Path
    • Prostokąt
    • Revit
    • Obracanie obiektu
    • Skalowanie obiektu
    • Sceny
    • Płaszczyzny tnące
    • Zaznaczenie
    • Ustawianie położenia
    • Słońce i cienie
    • Skorupa
    • Przyciąganie i wnioskowanie
    • Analiza oświetlenia naturalnego
    • Splajn
    • System szprosów witryny/ściany kurtynowej
    • Menedżer cofania
    • Style wizualne
    • Płaszczyzny robocze
    • Osie globalne
  • Wtyczki
    • Wprowadzenie do wtyczek
    • Jak używać wtyczek
    • Jak tworzyć wtyczki
      • Twoja pierwsza wtyczka
        • Plugin Playground
        • Uruchamianie przykładowej wtyczki
        • Dodawanie własnych funkcji
        • Zapisywanie pracy w serwisie GitHub
        • Publikowanie projektu
      • Programowanie zaawansowane
        • Korzystanie ze środowiska IDE
        • Klonowanie przykładowej wtyczki
        • Hostowanie wtyczki na serwerze lokalnym
        • Wyświetlanie podglądu wtyczki w narzędziu Plugin Manager
        • Konfigurowanie programu FormIt pod kątem programowania
        • Hostowanie wtyczki w serwisie GitHub
        • Konfiguracja ogólna wtyczki w manifeście
        • Ponowne wczytywanie w celu odzwierciedlenia zmian lokalnych
        • Mechanizmy po stronie klienta i po stronie WWW
        • Usuwanie błędów
        • Zarządzanie wersjami
      • Dodatkowe opcje programistyczne
        • Tworzenie wtyczki panelu HTML
        • Tworzenie wtyczki stanowiącej połączenie panelu HTML i paska narzędzi
        • Tworzenie wtyczki opartej na pasku narzędzi
        • Testowanie wtyczki stanowiącej połączenie panelu HTML i paska narzędzi
        • Tworzenie dodatku
        • Wywoływanie wtyczek i interfejsu API z dodatku Dynamo
    • Interfejsy API programu FormIt
    • Przykłady
      • Generate String Lights (Generuj ciągi świateł)
      • Wtyczka Manage Cameras (Zarządzaj kamerami)
      • Wtyczka Properties Plus (Właściwości Plus)
      • Kreator kontekstu 3D
      • Społeczność poświęcona wtyczkom programu FormIt
  • Dodatek
    • Skróty klawiaturowe
Powered by GitBook
On this page
  • Wyświetlanie edytora skryptów i wyniku skryptu
  • Edytor skryptów
  • Wynik skryptu
  • Praca z przykładowymi wtyczkami
  • Wczytywanie a instalowanie
  • Przykład wtyczki paska narzędzi: Flip Along (Odwróć wzdłuż)
  • Przykład wtyczki panelu HTML: Properties Plus (Właściwości plus)
  • Przykład wtyczki modalnego i niemodalnego okna dialogowego
Edit on GitHub
  1. Wtyczki
  2. Jak tworzyć wtyczki
  3. Programowanie zaawansowane

Konfigurowanie programu FormIt pod kątem programowania

PreviousWyświetlanie podglądu wtyczki w narzędziu Plugin ManagerNextHostowanie wtyczki w serwisie GitHub

Last updated 1 year ago

Aby testować i opracowywać wtyczki w aplikacji komputerowej FormIt, należy używać programu FormIt dla systemu Windows w wersji 17.0 lub nowszej.

Wyświetlanie edytora skryptów i wyniku skryptu

W programie FormIt przejdź do pozycji Okno w górnym menu i zaznacz pola wyboru Edytor skryptów oraz Wynik skryptu.

W dolnej części okna programu FormIt zostaną wyświetlone panele Edytor skryptów i Wynik skryptu.

Używając przycisków u dołu, możesz przełączać się między panelami Edytor skryptów i Wynik skryptu.

Możesz również rozmieścić oba panele obok siebie. Kliknij przycisk obok znaku „x” w prawym górnym rogu, aby odłączyć jeden z paneli, a następnie przeciągnij i upuść panele obok siebie:

Edytor skryptów

Edytor skryptów zapewnia proste środowisko programistyczne, w którym można pisać i testować kod.

Edytor skryptów przechowuje zapisany kod w pliku scratch.js w katalogu, w którym znajduje się plik FormIt.exe.

W górnej części znajdują się dwa przyciski:

Wynik skryptu

W oknie Wynik skryptu wyświetlane są wszystkie komunikaty drukowane z wtyczek w konsoli.

Te dane wyjściowe można usunąć, uruchamiając polecenie console.clear(); w Edytorze skryptów.

Praca z przykładowymi wtyczkami

Można wczytać lub zainstalować dowolne wtyczki, ale w ramach tego ćwiczenia zostanie zainstalowana zarówno wtyczka oparta na panelu, jak i na pasku narzędzi. Załóżmy, że serwer http-server programu npm działa na porcie 8080. Są w nim hostowane oba repozytoria przykładowe.

Wczytywanie a instalowanie

FormIt.LoadPlugin(); wczytuje wtyczkę tylko na potrzeby bieżącej sesji. Wtyczka zostanie automatycznie usunięta z pamięci po zamknięciu i ponownym uruchomieniu aplikacji.

Jest to doskonała opcja do tymczasowego wygenerowania wtyczki na potrzeby testowania tylko w bieżącej sesji.

FormIt.InstallPlugin(); utrwala wtyczkę przy użyciu klucza rejestru. Jest to przydatne w przypadku wtyczek, które będą często używane w kolejnych sesjach.

W systemie Windows do utrwalania wtyczek są używane następujące klucze rejestru:

  • Plugins: Computer\HKEY_CURRENT_USER\Software\Autodesk\FormIt 360\Plugins\InstalledPlugins

Użyj opcji FormIt.UninstallPlugin();, aby odinstalować.

W poniższych przykładach, o ile nie zaznaczono inaczej, można używać opcji zainstalowania lub wczytania w zależności od tego, czy wyniki ćwiczenia mają być trwałe.

Przykład wtyczki paska narzędzi: Flip Along (Odwróć wzdłuż)

W Edytorze skryptów uruchom następujące polecenie:

W przypadku serwera lokalnego:

  • FormIt.LoadPlugin("http://localhost:8080/FlipAlong");

  • FormIt.LoadPlugin("https://formit3d.github.io/FlipAlong");

Pasek narzędzi Flip Along (Odwróć wzdłuż) powinien pojawić się w górnej części okna aplikacji:

Przykład wtyczki panelu HTML: Properties Plus (Właściwości plus)

W Edytorze skryptów uruchom następujące polecenie:

W przypadku serwera lokalnego:

  • FormIt.LoadPlugin("http://localhost:8080/PropertiesPlus");

FormIt.LoadPlugin("https://formit3d.github.io/PropertiesPlus");

Panel Properties Plus (Właściwości plus) powinien pojawić się po prawej stronie okna aplikacji:

Przykład wtyczki modalnego i niemodalnego okna dialogowego

Wtyczki okien dialogowych są unikatowe: można je tylko wczytać, nie można ich zainstalować.

W Edytorze skryptów uruchom następujące polecenie:

W przypadku serwera lokalnego:

  • Modalne: FormIt.LoadPlugin("http://localhost:8080/FormItExamplePlugins/ModalDialog");

  • Niemodalne: FormIt.LoadPlugin("http://localhost:8080/FormItExamplePlugins/ModelessDialog");

  • Modalne: FormIt.LoadPlugin("https://formit3d.github.io/FormItExamplePlugins/ModalDialog");

  • Modalne: FormIt.LoadPlugin("https://formit3d.github.io/FormItExamplePlugins/ModelessDialog");

Na ekranie powinien pojawić się panel Hello Block! z przykładu panelu HTML jako modalne lub niemodalne okno dialogowe.

Uruchom : wykonuje cały kod napisany w oknie.

Uruchom wybór : wykonuje tylko wybrane/wyróżnione wiersze kodu.

Po i można teraz wyświetlić wtyczki lokalne w programie FormIt.

W przypadku wczytywania z (wymagane jest połączenie z Internetem):

W przypadku wczytywania z (wymagane jest połączenie z Internetem):

W przypadku wczytywania z (wymagane jest połączenie z Internetem):

sklonowaniu repozytorium
skonfigurowaniu serwera internetowego
repozytorium GitHub programu FormIt
repozytorium GitHub programu FormIt
repozytorium GitHub programu FormIt