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.
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.
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.
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.
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.
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.
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.
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.
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.
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ść.
- Kliknij prawym przyciskiem myszy na komponent Lista wartości i wybierz opcję z menu.
- Kliknij dwukrotnie na komponent Lista wartości, aby otworzyć edytor i dodać lub zmienić wartości.
- 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ść.
- W trybie Lista kontrolna kliknij obok każdej wartości, aby ją sprawdzić. Komponent wyświetli wszystkie sprawdzone wartości.
- 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.
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