Zaloguj się lub zarejestruj. 11 Maj 2024, godz.09:00

Autor Wątek: Funkcja/skrypt generujący losowe kolory warstw?  (Przeczytany 4266 razy)

Offline satrab

  • Forum Ekspert
  • *****
  • Wiadomości: 635
  • Reputacja na forum: +138/-0
Funkcja/skrypt generujący losowe kolory warstw?
« dnia: 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?

Offline Jarek

  • Doświadczony użytkownik
  • **
  • Wiadomości: 72
  • Reputacja na forum: +147/-0
    • RhinoScripted Tools
Odp: Funkcja/skrypt generujący losowe kolory warstw?
« Odpowiedź #1 dnia: 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

Offline satrab

  • Forum Ekspert
  • *****
  • Wiadomości: 635
  • Reputacja na forum: +138/-0
Odp: Funkcja/skrypt generujący losowe kolory warstw?
« Odpowiedź #2 dnia: 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  :) ?

Offline Jarek

  • Doświadczony użytkownik
  • **
  • Wiadomości: 72
  • Reputacja na forum: +147/-0
    • RhinoScripted Tools
Odp: Funkcja/skrypt generujący losowe kolory warstw?
« Odpowiedź #3 dnia: 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

Offline satrab

  • Forum Ekspert
  • *****
  • Wiadomości: 635
  • Reputacja na forum: +138/-0
Odp: Funkcja/skrypt generujący losowe kolory warstw?
« Odpowiedź #4 dnia: 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.

Offline Jarek

  • Doświadczony użytkownik
  • **
  • Wiadomości: 72
  • Reputacja na forum: +147/-0
    • RhinoScripted Tools
Odp: Funkcja/skrypt generujący losowe kolory warstw?
« Odpowiedź #5 dnia: 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


« Ostatnia zmiana: 14 Czerwiec 2008, godz.21:29 wysłana przez Jarek »

Offline satrab

  • Forum Ekspert
  • *****
  • Wiadomości: 635
  • Reputacja na forum: +138/-0
Odp: Funkcja/skrypt generujący losowe kolory warstw?
« Odpowiedź #6 dnia: 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ś  ;)

Offline Odyniec

  • Administrator
  • Forum Ekspert
  • *****
  • Wiadomości: 1545
  • Reputacja na forum: +125/-1
  • Autoryzowany Instruktor Rhinoceros
Odp: Funkcja/skrypt generujący losowe kolory warstw?
« Odpowiedź #7 dnia: 15 Czerwiec 2008, godz.14:17 »
Jarek - świetna robota !

Offline bTree

  • Moderator
  • Członek forum
  • *****
  • Wiadomości: 145
  • Reputacja na forum: +45/-0
Odp: Funkcja/skrypt generujący losowe kolory warstw?
« Odpowiedź #8 dnia: 16 Czerwiec 2008, godz.08:05 »
Dzięki Jarku!  ;)