Archive

Posts Tagged ‘Grasshopper’

Grasshopper ? Podstawy cz. 2

February 15th, 2011 24 comments

Grasshopper ? Podstawy cz. 2



Grasshopper ? Podstawy cz. 1
Grasshopper ? Podstawy cz. 3
Grasshopper ? Poradnik cz. 1 ? Atraktory /średnio zaawansowany/

Listy danych


     W drugim tutorialu zajmiemy się listami danych. Tak jak pisałem w pierwszym poradniku,
jest to bodajże jedna z najważniejszych rzeczy do opanowania w Grasshopperze (często bagatelizowana w innych poradnikach). Komponenty odpowiedzialne za porządkowanie naszych danych, znajdują się w kategorii komponentów “Sets” (o kategoriach pisałem w pierwszym tutorialu).

W jaki sposób Grasshopper porządkuje dane ?

     W odróżnieniu od innych programów, Grasshopper daje wgląd w to jak sam działa.
Widzimy w jaki sposób porządkuje dane przed użyciem funkcji, a także jak one wyglądają po jej użyciu. Dzięki temu możemy szybciej dostrzec gdzie w naszym projekcie kryje się błąd. Listy danych porządkowane są wg. adresu w postaci “{A;B;C…}” oraz indeksu danej wartości “(i)”. Każda funkcja (komponent), który modyfikuje w jakiś sposób naszą listę danych, zmienia adresy list poprzez dodanie kolejnej liczby. Dla przykładu mając 10 punktów referencyjnych w komponencie “Pt”, ich adres będzie wyrażony jako “{0}”, kolejność wprowadzenia punktów natomiast będzie stanowiła o ich indeksie “(i)”. Zmodyfikowanie punktów np. poprzez “cull pattern” (usuwanie wg. deseniu) wprowadza nam do adresu kolejną liczbę; adres wygląda teraz tak : “{0,0}” .

Zmiana długości adresu po zastosowaniu komponentu

Read more…

Grasshopper ? Podstawy cz. 1

February 3rd, 2011 48 comments
W statystykach odwiedzin widzę, że ten tutorial jest najczęściej odwiedzanym spośród poradników nt. Grasshopper’a. Prosiłbym czytelników, o wpisanie w komentarzach powodu dla którego nie przechodzą do tutoriala 2 3 i 4. Pomoże mi to lepiej dostosować poziom trudności następnych poradników.

Z góry dzięki,
MZ

Grasshopper ? Podstawy cz. 1



Grasshopper ? Podstawy cz. 2
Grasshopper ? Podstawy cz. 3
Grasshopper ? Poradnik cz. 1 ? Atraktory /średnio zaawansowany/

Czym jest grasshopper ?

Grasshopper to plug-in dla Rhino stworzony w celu wprowadzenia ?pod strzechy?
tego programu możliwość projektowania parametrycznego. Wtyczka jest darmowa (w przeciwieństwie do samego Rhino) i jest do pobrania na oficjalnej stronie Grasshopper’a

Więcej na temat samego projektowania parametrycznego (lub inaczej komputacyjnego) znajdziecie w poście kolegi Przemka Jaworskiego


Interface ? czyli do czego służą te wszystkie komponenty ?

Po uprzednim zainstalowaniu Grasshopper’a, włączamy Rhino, wpisujemy w wiersz poleceń komendę ?Grasshopper?. Otwiera się nowe okno ? to podstawowe okno wtyczki. Na obrazku widzimy : po lewej puste ?płótno? (tłumaczenie z angielskiego ?canvas?, dalej będę się posługiwać słowem ?płótno? do określania pola roboczego w Grasshopperze), po prawej pusty projekt w Rhino. Nie będę się rozpisywał na temat samego Rhino i jego funkcji, niemniej jednak jeśli byście chcieli się czegoś dowiedzieć, pytajcie w komentarzach.

GHtut1il1Podstawowe okno wtyczki (po lewej)
GHtut1il1Narzędzia w programie

Read more…