Forum użytkowników programu Rhinoceros 3D

RHINOCEROS => RhinoScript i RhinoPython => Wątek zaczęty przez: mrafalsk w 09 Styczeń 2014, godz.13:13

Tytuł: MultiUnroll - ulepszony skrypt do rozwijania powierzchni
Wiadomość wysłana przez: mrafalsk w 09 Styczeń 2014, godz.13:13
Witam,

Używam Rhino głównie do "produkcji" modeli kartonowych i rozwijam mnóstwo powierzchni. Standardowa funkcja UnrollSrf, której używam ma niestety kilka ograniczeń. Pierwsze to tworzenie rozwinięcia od punktu 0,0, czyli w praktyce w środku modelu 3D. Takie rozwinięcie trzeba przesuwać lub ukrywać model aby dalej na nim pracować. Drugie to rozwijanie tylko jednego obiektu.
Spytałem użytkowników McNeel Forum o jakąś sztuczkę z przesunięciem punktu startowego dla rozwinięć, ale po kilku dniach dostałem bardzo fajny skrypt - MultiUnroll. Co on potrafi:
- rozwija powierzchnie wielu brył w jednym kroku (trzeba wskazać bryły do rozwinięcia),
- przenosi linie z powierzchni na rozwinięcia (trzeba wskazać linie do przeniesienia),
- tworzy rozwinięcia od wskazanego miejsca na rzutni,
- przesuwa poszczególne rozwinięcia o wskazany krok.
Makro na pewno działa pod RH5. Pod RH4 nie testowałem.
Właściwie to teraz już bardzo rzadko używam natywnego polecenia UnrollSrf.

Pozdrawiam
Michał
Tytuł: Odp: MultiUnroll - ulepszony skrypt do rozwijania powierzchni
Wiadomość wysłana przez: HAV w 09 Styczeń 2014, godz.18:36
Dzięki za info, nie omieszkam sprawdzić :)
Od siebie dodam jeszcze takie cudo - Squish (http://docs.mcneel.com/rhino/5/help/en-us/commands/squish.htm) - używam opcjonalnie przy nierozwijalnych powierzchniach i radzi sobie całkiem nieźle.