Forum użytkowników programu Rhinoceros 3D

RHINOCEROS => Rhinoceros w praktyce => Wątek zaczęty przez: satrab w 14 Czerwiec 2008, godz.19:43

Tytuł: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: satrab w 14 Czerwiec 2008, godz.19:43
Tak jak w temacie, czy jest jakaś funkcja Rhino lub gotowy skrypt, który by sprawiał, że gdy tworzę nową warstwę ma ona automatycznie nowy unikalny kolor?
Tytuł: Odp: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: Jarek w 14 Czerwiec 2008, godz.20:33
Czesc Satrab,

W zalaczniku "toolbar" z 2 skryptami - pierwszy dodaje warstwe z losowym kolorem, drugi generuje losowe kolory dla wybranych istniejacych warstw. Czy o to chodzilo ?

Jarek
Tytuł: Odp: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: satrab w 14 Czerwiec 2008, godz.20:47
Tak! dokładnie o to chodziło. Wielkie dzięki Jarku ;D to takie świetne uczucie zadać pytanie i dostać dokładnie to co się chciało  :D

PS. dlaczego tego nie ma w Rhino standardowo  :) ?
Tytuł: Odp: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: Jarek w 14 Czerwiec 2008, godz.20:57
Powinnismy w zasadzie spytac kogos z McNeela - moglby to byc przelacznik w opcjach ( kazda nowa warstwa ma losowy kolor ).
Z drugiej strony w Rhino bardzo wiele tego typu "ulatwien" mozna zrobic paroma linijkami RhinoScript'u... ( te 2 zajely nicale 5 minut )

Ciesze sie, ze Ci sie przyda.

jarek
Tytuł: Odp: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: satrab w 14 Czerwiec 2008, godz.21:17
Czyli rozumiem, że ten toolbar/skrypt jest Twojego autorstwa, ale chyba nie napisałeś go przed chwilą :o :)?

Zdaje sobie sprawę, że mając opanowany Rhinoscript można niesamowicie uprzyjemnić i przyśpieszyć pracę z Rhino, ale ja jakoś nigdy nie potrafiłem sklecić sensowniej linijki  w Pasaclu czy C#, więc na Rhinoskrypcie też polegnę  ;)

Jeszcze raz dzięki.
Tytuł: Odp: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: Jarek w 14 Czerwiec 2008, godz.21:27
Napisalem to przed chwila "na zyczenie" :-)  Ale jak mowilem zajelo to pare minut.
Jak klikniesz RMB+Ctrl+Shift na przyciskach zalaczonego toolbar'u to mozesz zobaczyc te kilka linijek kodu ktore robia to co robia.

RhinoScript jest bardzo pomocny jak juz znasz dobrze Rhino i chcesz cos przyspieszyc albo zrobic niestandardowo.
W porownaniu z C# czy nawet Pascalem jest znacznie prostszy.
Jakis czas temu podalem pare linkow, gdyby ktos mial ochote sprobowac - materialy sa tylko ENG, ale swietnie wytlumaczone. Sam zaczalem wlasnie od tego jakis rok temu i jakos poszlo :-)
http://forum.rhino3d.pl/index.php/topic,480.0.html


Tytuł: Odp: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: satrab w 14 Czerwiec 2008, godz.21:38
Skrypt na życzenie jak miło  :)

Pamiętam, że podałeś te linki, no ale niestety póki co nie mam zamiaru z nich korzystać, aczkolwiek na RhinoScript Wiki jest masa gotowych przykładów, więc w razie czego może coś sie poskłada do kupy  ;D Mam nadzieję, że za rok też coś napisze dla kogoś  ;)
Tytuł: Odp: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: Odyniec w 15 Czerwiec 2008, godz.14:17
Jarek - świetna robota !
Tytuł: Odp: Funkcja/skrypt generujący losowe kolory warstw?
Wiadomość wysłana przez: bTree w 16 Czerwiec 2008, godz.08:05
Dzięki Jarku!  ;)