Przydatne komponenty Grasshoppera

Przydatne komponenty Grasshoppera

Liczba komponentów w Grasshopperze jest ogromna. Wspólnie z dodatkowymi pluginami jest ich setki. Z jednej strony jest to ogromna zaleta Grasshoppera. W tym programie możesz robić, co chcesz: najróżniejsze przekształcenia, konwersje, operacje, co tylko chcesz. Z drugiej strony trudno jest nauczyć się ich wszystkich komponentów. Zapamiętać wszystkie nazwy, wiedzieć gdzie je znaleźć i jak działają wspólnie z danymi wejściowymi i jakie dają dane wyjściowe. W tym poście pokażę Ci przydatne komponenty Grasshoppera, które uważam za pomocne i warte poznania!

Polecam przeczytać cały artykuł oraz zobaczyć film na YouTube!

MOJA LISTA PRZYDATNYCH KOMPONENTÓW W GRASSHOPPERZE

1. Right Trigonometry

Ten komponent jest przeznaczony dla wszystkich, którzy nie lubią matematyki.

Łatwy w użyciu komponent oblicza wszystkie zależności kątów i długości krawędzi trójkąta prostokątnego. Aby uzyskać wyniki, musisz wprowadzić tylko dwie zmienne. Pozostałe wartości zostaną obliczone automatycznie. Pamiętaj, że najpierw musisz przekonwertować wartości ze stopni na radiany.

Przydatny komponent, który uchroni Cię przed pomyłką w obliczeniach kątów i długości przyprostokątnych.

Right Trigonometry Component Grasshopper
Math --> Trigonometry --> Right Trigonometry
Learn Grasshopper

Sign up for free mailing and you will receive Grasshopper TIPS every week. 

 Join NOW – I’ll send the first secrets of Grasshopper right away!

2. Concatenate

Ten komponent łączy fragmenty tekstu.

Dzięki plusom na górze i na dole (patrz zdjęcie poniżej) możesz dodać więcej fragmentów tekstu.

Pro Tip:
Jeśli dodasz listę numerów, otrzymasz listę połączonych fragmentów. Ponadto możesz użyć komponentu Split Text  i podzielić cały tekst na dwie listy.

Concatenate Grasshopper component
Set--> Text -> Concatenate
Concatenate Example
Set--> Text -> Concatenate

3. List indices

Ten komponent jest dostępny w pluginie Pufferfish. Połączenie do niego listy da w wyniku listę indeksów.

Inaczej mówiąc. Uzyskasz listę indeksów z listy pozycji.

Jak można go używać?
Na przykład, aby zwizualizować dane z poprawnymi numerami lub ustawić numery warstw. Indeksy prezentują kolejność elementów i możesz zagnieździć dane w ponumerowanych warstwach Rhino.

List indices Grasshopper component
Pufferfish --> List -> List indices
List indicates- Grasshopper components
List indices i Concatenate - Przykład użycia

Teraz poznaj moje ulubione komponenty Grasshoppera

4. Gradient

Jedną z rzeczy, które możemy zrobić, aby zwizualizować dane listy, jest przypisanie koloru do geometrii. Grasshopper ma ograniczone możliwości „renderowania”, ale możemy sterować prostymi ustawieniami, takimi jak kolor, kolor zwierciadlany, przezroczystość itp. Przykład na filmie pokazuje panele do kolorowania ze względu na współrzędną z środka panelu.

Wartość L0 (dolna granica) reprezentuje dolny koniec gradientu (lewa strona), podczas gdy wartość L1 reprezentuje górny koniec (prawa strona). Wartości te odpowiadają początkowi i końcowi naszej domeny (wartości minimalne i maksymalne). Wartości t to elementy na liście, które zostaną zmapowane gdzieś w zakresie L0 i L1.

Kliknij gradient prawym przyciskiem myszy, aby ustawić jedno z ustawień wstępnych gradientów, lub zdefiniuj własne, używając punktów węzłowych.

Gradient Grasshopper useful component
Params --> Input--> Gradient
Gradient panels
Gradient w panelach - najwyższy i najniższy poziom

5. Data dam

„Data Dam” może tymczasowo uniemożliwić przepływ danych z lewej strony do prawej, dopóki nie zostanie aktywowany.

Jeśli masz skrypt, którwgo obliczenie zajmuje dużo czasu (po prawej stronie od data dam) zmiana parametrów po lewej stronie może spowodować, że całe zadanie opóźni się lub nawet spowoduje wyłączenie Grasshoppera.

Możliwe jest całkowite zablokowanie połączeń lub opóźnienie przepływu tylko o kilka sekund.

Data dam - Grasshopper component
Params --> Util --> Data Dam
Learn Grasshopper

DOWNLOAD 5 STEPS TO LEARN GRASSHOPPER

5 Steps to learn Grasshopper is a guide full of books, exercises, tutorials and videos. Everyone will find something for themselves – regardless of the level of initiation.

Kolejny odcinek przydatnych komponentów w Grasshopperze

6. Mass addiction

Składnik uzależnienia od mas można znaleźć w Math i Operators. Aby pokazać, jak działa, użyję innego komponentu o nazwie Gene pool. Ten generuje kilka suwaków umieszczonych w jednym miejscu. Połączenie wszystkich tych składowych wartości da nam dwa wyjścia – najpierw jedną sumę wszystkich liczb, a drugą Wynik częściowy.

Pierwsza pozycja będzie zawsze taka sama jak pierwsza pozycja wejściowa. Natomiast drugi będzie sumą pierwszego i drugiego. Trzecia będzie sumą dwóch poprzednich i trzeciego.

Aby to zobrazować, przejdźmy do poniższego przykładu. Mass addition doskonale sprawdza się przy length evaluate. Punkty zostaną utworzone z odległościami pomiędzy zdefiniowanymi wartościami w puli genów.

Mass addition Grasshopper component
Math-> Operators-> Mass addition
Mass addition Grasshopper components
Mass addition - Praktyczny przykład zastosowania

7. Member index

Definicja member index to:

Znajdź wystąpienia określonego elementu w zestawie.

Można go znaleźć w Set i Sets. Przykład pokazuje, że nazwa mojej witryny została rozbita do indeksów. Za pomocą komponentu Member index możemy sprawdzić, ile razy litera r występuje w tej nazwie strony i na jakiej pozycji.

Grasshopper useful components member index
Set--> Sets -> Member index

Przejdźmy do kolejnych przydatnych komponentów w Grasshopperze...

8. Sort list

Każdy użytkownik Grasshoppera powinien znać komponent listy sortowania. Ten składnik umożliwia sortowanie na podstawie wartości kluczy. Pokażę ci przykład. Na naszej siatce mamy wiele punktów i posortujemy je na podstawie współrzędnych z. Od najniższego do najwyższego.

Następnie możemy wskazać te punkty. W ten sposób najniższy punkt będzie miał najniższy indeks, a najwyższy punkt będzie miał najwyższy indeks.

Grasshopper useful components sort
Sort list - Przykład użycia Text tag z indeksami i gradientem
Grasshopper useful components sort
Sort list - Przykład użycia Text tag z indeksami i gradientem

9. Random

Wygeneruj listę liczb pseudolosowych. Nazywamy to pseudo, ponieważ nie są one losowe z definicji. Połącz swoją domenę jako zakres liczb losowych. Drugie wejście to liczba elementów. Seed generuje algorytm, w jaki sposób zostanie wygenerowany numer. Teraz możesz użyć tych wartości do operacji w Grasshopperze.

Pamiętaj, że w opcjach komponentu możesz zmienić wartości na  tylko  liczby całkowite.

Grasshopper useful components Random
Set--> Sequence--> Random

10. Value List

Lista wartości przechowuje wartości z odpowiednią listą etykiet skojarzonych ze znakiem równości. Jest to korzystne, gdy chcesz mieć kilka oznaczonych opcji, które mogą dostarczyć określoną wartość.

  1. Kliknij prawym przyciskiem myszy na komponent Lista wartości i wybierz opcję z menu.
  2. Kliknij dwukrotnie na komponent Lista wartości, aby otworzyć edytor i dodać lub zmienić wartości.
  3. W trybie listy rozwijanej kliknij strzałkę, aby wybrać jedną z wartości. Rozwiązanie będzie ponownie obliczane za każdym razem, gdy zmienisz wartość.
  4. W trybie Lista kontrolna kliknij obok każdej wartości, aby ją sprawdzić. Komponent wyświetli wszystkie sprawdzone wartości.
  5. W trybach Kolejność wartości i Cykl wartości klikaj strzałki skierowane w lewo i w prawo, aby przełączać się między wartościami.
Value list Grasshopper component
Params --> Input--> Value list

Masz jakieś pytania odnośnie Grasshoppera albo Rhino?

Napisz do mnie [email protected]

Zawsze odpowiadam !!

Czy masz swoje ulubione komponenty w Grasshopperze?

Napisz w komentarzach poniżej, jakich komponentów używasz najczęściej podczas pracy z Grasshopperem.

Sprawdź więcej moich porad w Grasshopperze:

5 trików w Grasshopperze na pozbycie się potwora spaghetti

5 trików w Grasshopperze usprawniających współpracę5

Jak używać masek w Grasshopperze?

Jeśli chcesz uzyskać więcej informacji o Grasshopper ze i nauczyć się modelowania parametrycznego, pobierz bezpłatny przewodnik – Pobierz bezpłatnie

Spodobał Ci się ten artykuł? Podziel się nim !

Dużo czasu i wysiłku poświęcamy na tworzenie wszystkich naszych artykułów i poradników. Byłoby świetnie, gdybyś poświęcił chwilę na udostępnienie tego wpisu!

Udostępnij:

Share on facebook
Share on twitter
Share on linkedin

Komentarze:

Subscribe
Powiadom o
guest
0 Comments
Inline Feedbacks
View all comments

Autor:

Pobierz raport płac:

Znajdziesz w nim min:

  • Wynagrodzenia specjalistów BIM z 24 krajów z całego świata,
  • Informacje na temat poziomu adopcji BIM w każdym z tych krajów,
  • Lista miejsc gdzie najlepiej szukać pracy w danym kraju. 
BIM Salary Report

Najnowsze wpisy: