Forum użytkowników programu Rhinoceros 3D

RHINOCEROS => Rhinoceros w praktyce => Wątek zaczęty przez: HAV w 19 Wrzesień 2009, godz.12:08

Tytuł: oś walca, rury
Wiadomość wysłana przez: HAV w 19 Wrzesień 2009, godz.12:08
Z cyklu '100 pytań do...' (http://www.forum.armacenter.pl/images/smiles/jezor2.gif)

Dajmy na to mam wrysowany walec, albo jeszcze lepiej rurę powyginaną w kilku kierunkach, wrysowaną standardowo komendą Pipe, a więc była sobie jakaś krzywa prowadząca, wokół której powstała wspomniana rura... no właśnie była (http://www.forum.armacenter.pl/images/smiles/mrgreen.gif)
Pytanie teraz, czy jest w rhino komenda odwrotna do Pipe, ew. jakiś skrypcik, która/y po wskazaniu już wrysowanej rury wrysuje mi krzywą, wokół której powstała rura?
Tytuł: Odp: oś walca, rury
Wiadomość wysłana przez: botak w 19 Wrzesień 2009, godz.14:37
Nie wiem czy jest automat, ale ja sobie znalazłem sposób.  :D

Z Pipe wyciągam krzywe iso - te wzdłuż
Przeważnie robię to < _ExtractWireframe >
potem zaznaczam krzywe zamknięte < _SelClosedCrv > i je wyrzucam - wtedy zostają same wzdłużne)

a potem za pomocą "Average 2 Curve" < _MeanCurve > i którychś dwóch naprzeciwległych krzywych iso które zostały, tworzy się krzywa wynikowa.

Co prawda będzie miała tyle punktów kotrolnych co pipe poprzecznych isocurv, ale nie jest to jakaś tragedia.
No i najważniejsze, że ja nie zauważyłem jakichś istotnych różnic w kształcie pomiędzy taką krzywą a krzywą oryginalną.

Jak ktoś potrafi z tych komend poskładać "automat" to bardzo proszę. :D
Tytuł: Odp: oś walca, rury
Wiadomość wysłana przez: Jarek w 19 Wrzesień 2009, godz.17:24
Na angielskiej Rhino NG ktos mial podobny problem:

http://news2.mcneel.com/scripts/dnewsweb.exe?cmd=article&group=rhino&item=319156&utag=

nie testowalem, czy dziala, ale powinien.


Tytuł: Odp: oś walca, rury
Wiadomość wysłana przez: HAV w 19 Wrzesień 2009, godz.19:18
O super panowie, dzięki za pomoc (http://www.forum.armacenter.pl/images/smiles/icon_usmiech.GIF)
Choć jestem zbyt leniwy i zdecydowanie wolę automatykę (http://www.forum.armacenter.pl/images/smiles/jezor2.gif) - ten skrypcik to dokładnie to o co mi chodziło, sprawdza się świetnie (http://www.forum.armacenter.pl/images/smiles/icon_usmiech.GIF)
Jedno małe 'ale' jakby się ktoś bawił - rura nie może być pozamykana na końcach powierzchniami, inaczej nie da się jej wskazać i wykreślić krzywej przez środek (http://www.forum.armacenter.pl/images/smiles/icon_oczko2.GIF)
Tytuł: Odp: oś walca, rury
Wiadomość wysłana przez: marek w 19 Wrzesień 2009, godz.22:46
A dlaczego nie? Izokrzywe można wydzielić z zewnętrznej tak jak i z wewnętrznej powierzchni rury . A krzywa uśredniana wychodzi identyczna. Tak, że według mnie rura może być pozamykana powierzchniami. ;)
mare
Tytuł: Odp: oś walca, rury
Wiadomość wysłana przez: HAV w 19 Wrzesień 2009, godz.22:53
Marek, czytasz między wierszami (http://www.forum.armacenter.pl/images/smiles/jezor2.gif) Uwaga o otwartej rurze tyczyła się tego konkretnego skryptu (http://www.forum.armacenter.pl/images/smiles/icon_oczko2.GIF)