Archive

Posts Tagged ‘komponent’

Tworzenie komponentów w GC

January 7th, 2011 1 comment

Po dłuższej ciszy w eterze powracamy do GC z tematem dość już konkretnym, czyli z komponentami. W Generative Components, jak sama nazwa wskazuje, możemy używac komponentów, czyli powtarzalnych elementów stworzonych przez nas z powierzchni, linii, wielokątów itp. Użycie komponentów może służyć na przykład do zbudowania spójnego i powtarzalnego, lecz adaptywnego (w sensie elastycznej geometrii) systemu konstrukcyjnego.

Bardzo często komponenty stosowane są przy projektowaniu parametrycznych fasad z powtarzalnymi elementami, wykonywanymi w zautomatyzowany sposób (za pomocą maszyn tnących CNC lub podobnych), gdzie ich zaprogramowanie ma kluczowe znaczenie w procesie produkcji takiej architektury. Dlatego też odpowiedni projekt parametryczny jest nieodzowny.

Dobrym przykładem jest jedna z fasad w nowej części regenerowanego terenu portowego w Hamburgu. Powstał tam budynek o podwójnym przeszkleniu zbudowanym z przezroczystych komponentów, gdzie każdy ma zupełnie unikatową geometrię dostosowaną do kształtu całości obiektu.

IMGP9940

IMGP9944

Spróbujmy zatem zbudować prosty komponent w środowisku Generative Components. W tym celu stwórzmy najpierw czysty plik, i zbudujmy powierzchnię BSpline na której zostaną one ułożone.

Zacznijmy od rozłożenia na płaszczyźnie XY dziewięciu arbitralnie położonych punktów. Użyjemy w tym celu narzędzia ‘Place Point’ pokazanego poniżej czerwoną strzałką :

komponent_1_

Następnie klikamy ikonkę ‘New Features’ (jeśli nie możemy jej znaleźć, jest ona w menu Tools>Create Features>New Feature), i tworzymy element BSplineCurve, aby zbudować pierwszy ‘Loft’. Do stworzenia powierzchni potrzebujemy trzy takie krzywe.

W liście metod dostępnych pod polem ‘BSplineCurve’ wybieramy ‘ByPoles’ i w pierwszym polu (‘Poles’) wprowadzamy pierwsze trzy punkty. Najlepiej umieścić poprostu w nim kursor, i kliknąć po kolei trzy punkty z przyciśniętym przyciskiem Control. W przypadku pokazanym poniżej w polu pojawił się wpis {point01, point02, point03}

komponent_02

Po naciśnięciu przycisku ‘OK’ poniżej, możemy poprostu powielić krzywą używająć guzika ‘Create copy’ zaznaczonego na ilustracji powyżej. To przyspieszy nam trochę pracę. Oczywiście w polu ‘Poles’ wpisujemy już inne punkty – tym razem trzy środkowe, oraz ponownie klikamy ‘OK’. Operację powtarzamy dla ostatniej trójki punktów.

Należy oczywiście pamiętać, aby krzywe miały ten sam kierunek. Po ich stworzeniu powinniśmy otrzymać model jak poniżej :

komponent_03

Read more…