Grasshopper API link - jak utworzyć plik IDEA StatiCa IOM do importu (01)

Ten artykuł jest również dostępny w:
Przetłumaczone przez AI z języka angielskiego
W tym samouczku dowiesz się, jak utworzyć plik IOM z szablonu i pracować z nim w Grasshopper 3D.

Ten samouczek korzysta z Rhino 8. Jeśli pracujesz z IDEA StatiCa w wersji do 24.1.3, zapoznaj się z tym samouczkiem.

Grasshopper - Instalacja wtyczki

Wersję próbną Rhino3d i Grasshopper można pobrać ze strony Rhino3d. Uruchom Rhinoceros i wybierz szablon z Meters:

inline image in article

W wierszu poleceń wpisz "Package Manager":

inline image in article

Pojawi się nowe okno; wybierz IDEAStatiCa i kliknij Install. Wtyczka zostanie pobrana i zainstalowana. Aby stała się aktywna, konieczne jest ponowne uruchomienie Rhinoceros.

inline image in article

 Aby uruchomić Grasshopper z wtyczką IDEA StatiCa, wybierz Tools / Grasshopper w zakładce Rhinoceros.

inline image in article

Jak widać, wtyczka jest już wbudowana.

inline image in article

Dowiedz się więcej o komponentach i poleceniach wtyczki IDEA StatiCa dla Grasshopper w artykule Opis komponentów wtyczki Grasshopper.

IDEA StatiCa Connection - Eksport złącza jako plik IOM

Na potrzeby tego przykładu otwórz załączony plik ideaCon.

Aby móc pracować z IOM, należy włączyć kartę Deweloper w Preferencje / Ustawienia zaawansowane

inline image in article

Wyeksportuj to połączenie do pliku IOM Example1.xml.

inline image in article

Grasshopper - Import pliku IOM, wyświetlenie złącza w Rhino i podgląd wyników obliczeń

Utwórz nowy dokument, wybierz kartę Params na górnej wstążce i umieść komponent File Path na obszarze roboczym. 

inline image in article

Kliknij prawym przyciskiem myszy na komponent i wybierz wcześniej zapisany plik: 

inline image in article
inline image in article

Uwaga: Jeśli otwierasz załączony plik, musisz odpowiednio zmienić tę ścieżkę. 

Począwszy od wersji 24.1.4, IDEA StatiCa jest wyposażona w nowe API, opisane tutaj

Aby uruchamiać skrypty Grasshopper, do każdego pliku należy dodać komponent o nazwie Connection Service Runner. Komponent ten można znaleźć w  IDEA StatiCa / App Common.

inline image in article

Aby połączyć wtyczkę Grasshopper z właściwą wersją IDEA Connection, dodaj komponent File Path i powiąż go z aktualnym folderem IDEA (C:\Program Files\IDEA StatiCa\StatiCa 25.1)

Po uruchomieniu tego komponentu powinno pojawić się następujące okno.

inline image in article

Teraz dodaj następujące komponenty do obszaru roboczego i połącz je zgodnie z ilustracją.

IDEA StatiCa / Open Model / Import IOM File
IDEA StatiCa / Open Model / Deconstruct Open Model
IDEA StatiCa / Open Model Create / Deconstruct Connection Point
IDEA StatiCa / App Common / Create IDEACon
IDEA StatiCa / Connection / Calculate IDEA Connection
IDEA StatiCa / Connection / Deconstruct Result Item
Params / Input / Boolean Toggle
Params / Input / Panel

inline image in article

Aby uruchomić obliczenia i uzyskać widoczne wyniki, kliknij dwukrotnie na False/True. Jeśli dodałeś komponenty Deconstruct Open Model i Deconstruct Connection Point, możesz również zobaczyć kontury i blachy złącza w Rhinoceros.

inline image in article

Bardziej złożone przykłady można znaleźć na komputerze w katalogu

"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.5\Examples0.2.5.zip"

Załączone pliki do pobrania

Powiązane artykuły