Forum użytkowników programu Rhinoceros 3D

RHINOCEROS => Zrobiłem/am tutorial dla Rhinoceros i chcę się podzielić => Wątek zaczęty przez: Odyniec w 19 Marzec 2007, godz.12:52

Tytuł: [modelarstwo][Rhino4PL] Projektowanie modeli kartonowych - dopasowanie nadburcia
Wiadomość wysłana przez: Odyniec w 19 Marzec 2007, godz.12:52



Kolega Roman postanowił podzielić się z nami praktycznym wykorzystaniem Rhino 3 przy pracy nad modelem kartonowym.
Dziękując mu za zgodę na publikację tekstu - oddaję mu głos...






Przy okazji budowy mojego (http://www.konradus.com/forum/read.php?f=1&i=117005&t=117005) modelu wystąpił problem z dopasowaniem nadburcia do pokładu, który jest wygięty w dwóch płaszczyznach. Postanowiłem użyć do tego celu programu Rhino. A ponieważ zauważyłem zainteresowanie tym programem, stąd ta relacja. Z góry zaznaczam, że sposób postępowania nie jest może najwłaściwszy, ale dopiero od wczoraj zainteresowałem się tym rogramem.

Przygotowałem skany interesującej mnie części okrętu a więc rzut z góry, z boku i rysunek wręg.

(http://www.forum.rhino3d.pl/images/roman/roman1.jpg)

Ważne, aby wszystkie były w tej samej skali i rozdzielczości, oraz aby był zachowany pion i poziom rysunku. Oto prosty sposób na ustawienie zeskanowanego rysunku w pionie. W Photoshopie (lub innym programie do obróbki grafiki rastrowej, np. darmowy Gimp - przyp. Admina) za pomocą miarki wyciągam linię pomiędzy punktami, które powinny być w pionie, w tym przypadku oś symetrii.

(http://www.forum.rhino3d.pl/images/roman/002.jpg)

Następnie wybieram swobodny obrót i zatwierdzam podpowiedziany przez program kąt. Analogicznie można uzyskać poziom rysunku.

(http://www.forum.rhino3d.pl/images/roman/003.jpg)

(http://www.forum.rhino3d.pl/images/roman/004.jpg)

Dorysowałem dodatkowo miejsce rozmieszczenia wręg oraz charakterystyczne wymiary.

(http://www.forum.rhino3d.pl/images/roman/005.jpg)

(http://www.forum.rhino3d.pl/images/roman/006.jpg)

Ponieważ interesujące mnie nadburcie leży pomiędzy wręgą 6 a 10, musiałem dwie z nich odbić symetrycznie po lewej stronie.

(http://www.forum.rhino3d.pl/images/roman/006.jpg)

Po przejściu do Rhino umieściłem rzut z góry na analogicznej rzutni.

(http://www.forum.rhino3d.pl/images/roman/008.jpg)

Następnym krokiem było wyrównanie tła do rzutni aby zgadzały się jednostki miar.

(http://www.forum.rhino3d.pl/images/roman/009.jpg)

Na polecenie podania punktu bazowego bitmapy wskazałem na przecięcia wrębi 6 z osią symetrii.

(http://www.forum.rhino3d.pl/images/roman/010.jpg)

Po włączeniu przycisku ortogonalnie, co zapewniło ruch w pionie, wskazałem jako punkt referencyjny bitmapy miejsce przecięcia wręgi 10 z osią.

(http://www.forum.rhino3d.pl/images/roman/011.jpg)

Po włączeniu przycisku uchwyt (przyciąganie do siatki), jako punkt bazowy rzutni wskazałem jej środek (0,0).

(http://www.forum.rhino3d.pl/images/roman/012.jpg)

Ostatnim krokiem było wskazanie punktu referencyjnego na siatce rzutni, czyli 267 mm w górę (po to zaznaczyłem na rysunku odległość).

(http://www.forum.rhino3d.pl/images/roman/013.jpg)

W podobny sposób umieściłem i wyrównałem na odpowiednich rzutniach pozostałe dwa rysunki.

(http://www.forum.rhino3d.pl/images/roman/014.jpg)

(http://www.forum.rhino3d.pl/images/roman/015.jpg)

(http://www.forum.rhino3d.pl/images/roman/016.jpg)

Miejsce pracy przygotowane więc teraz za pomocą krzywej wyrysowałem kształt kolejnych wręg, celowo wypuszczając krzywe poza burtę. Przy tej operacji należy wyłączyć uchwyt i ortogonalnie.

(http://www.forum.rhino3d.pl/images/roman/017.jpg)

(http://www.forum.rhino3d.pl/images/roman/018.jpg)

Krzywa wręgi 6 jest na swoim miejscu, należy tylko za pomocą przesunięcia z włączoną opcją ortogonalnie poumieszczać pozostałe krzywe na właściwych miejscach używając rzutni z widokiem z góry.

(http://www.forum.rhino3d.pl/images/roman/019.jpg)

(http://www.forum.rhino3d.pl/images/roman/020.jpg)

Po zaznaczeniu wszystkich krzywych, narzędziem wyciągania po profilach utworzyłem płaszczyznę pokładu.

(http://www.forum.rhino3d.pl/images/roman/021.jpg)

(http://www.forum.rhino3d.pl/images/roman/022.jpg)

Następnym krokiem było narysowanie krzywej zgodnej z kształtem nadburcia, którą następnie poddałem wyciągnięciu w górę tak aby pokryła z zapasem swoją płaszczyzną nadburcie w widoku z boku.

(http://www.forum.rhino3d.pl/images/roman/023.jpg)

(http://www.forum.rhino3d.pl/images/roman/024.jpg)

(http://www.forum.rhino3d.pl/images/roman/025.jpg)

Następnym krokiem było narysowanie również z zapasem linii przebiegającej po górnej krawędzi nadburcia w widoku bocznym.

(http://www.forum.rhino3d.pl/images/roman/026.jpg)

Po zaznaczeniu tej linii zastosowałem narzędzie utnij i jako obiekt do ucięcia wskazałem płaszczyznę ponad linią cięcia. w ten sposób pozbyłem się fragmentu od góry.

(http://www.forum.rhino3d.pl/images/roman/027.jpg)

(http://www.forum.rhino3d.pl/images/roman/028.jpg)

Następnie zastosowałem narzędzie podziel, jako obiekt do podzielenia wskazałem płaszczyznę nadburcia, zaś jako obiekt tnący płaszczyznę pokładu.

(http://www.forum.rhino3d.pl/images/roman/029.jpg)

Po odsunięciu obiektów wygląda to tak:

(http://www.forum.rhino3d.pl/images/roman/030.jpg)

Po usunięciu zbędnych płaszczyzn i krzywych został model nadburcia w 3D.

(http://www.forum.rhino3d.pl/images/roman/031.jpg)

Teraz za pomocą opcji rozwijania utworzyłem płaską siatkę, którą po wyeksportowaniu jako *.ai, można wydrukować np. z Corela.
(lub innego programu do obróbki grafiki wektorowej, np. darmowy Inkscape - przyp. Admina)

(http://www.forum.rhino3d.pl/images/roman/032a.jpg)

(http://www.forum.rhino3d.pl/images/roman/032b.jpg)

(http://www.forum.rhino3d.pl/images/roman/033.jpg)

W podobny sposób da się zaprojektować inne kształty np cylindry przecinające się z płaszczyzną pokładu itd. Myślę że program ma znacznie większe jeszcze nie poznane prze ze mnie możliwości, ale tych kilka technik wystarczy na początek. Wszystkie wiadomości zaczerpnąłem z samouczka, który jest wraz z wersją demonstracyjną programu. Dziękuję za dobrnięcie do końca moich wypocin i zachęcam do dalszych eksperymentów.

Roman