Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: Funkcja/skrypt generujący losowe kolory warstw?  (Przeczytany 956 razy)
0 użytkowników i 2 Gości przegląda ten wątek.
satrab
Hero Member
*****

Reputacja na forum: +138/-0
Offline Offline

Wiadomości: 716



« : Czerwiec 14, 2008, 07:43:04 »

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?
Zapisane
Jarek
Jr. Member
**

Reputacja na forum: +146/-0
Offline Offline

Wiadomości: 74


WWW
« Odpowiedz #1 : Czerwiec 14, 2008, 08:33:43 »

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

* RandLayerColor.zip (0.94 KB - pobrany 50 razy.)
Zapisane
satrab
Hero Member
*****

Reputacja na forum: +138/-0
Offline Offline

Wiadomości: 716



« Odpowiedz #2 : Czerwiec 14, 2008, 08:47:38 »

Tak! dokładnie o to chodziło. Wielkie dzięki Jarku Duży uśmiech to takie świetne uczucie zadać pytanie i dostać dokładnie to co się chciało  Chichot

PS. dlaczego tego nie ma w Rhino standardowo  Uśmiech ?
Zapisane
Jarek
Jr. Member
**

Reputacja na forum: +146/-0
Offline Offline

Wiadomości: 74


WWW
« Odpowiedz #3 : Czerwiec 14, 2008, 08:57:48 »

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
Zapisane
satrab
Hero Member
*****

Reputacja na forum: +138/-0
Offline Offline

Wiadomości: 716



« Odpowiedz #4 : Czerwiec 14, 2008, 09:17:35 »

Czyli rozumiem, że ten toolbar/skrypt jest Twojego autorstwa, ale chyba nie napisałeś go przed chwilą Szok Uśmiech?

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ę  Mrugnięcie

Jeszcze raz dzięki.
Zapisane
Jarek
Jr. Member
**

Reputacja na forum: +146/-0
Offline Offline

Wiadomości: 74


WWW
« Odpowiedz #5 : Czerwiec 14, 2008, 09:27:34 »

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: Czerwiec 14, 2008, 09:29:13 wysłane przez Jarek » Zapisane
satrab
Hero Member
*****

Reputacja na forum: +138/-0
Offline Offline

Wiadomości: 716



« Odpowiedz #6 : Czerwiec 14, 2008, 09:38:28 »

Skrypt na życzenie jak miło  Uśmiech

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  Duży uśmiech Mam nadzieję, że za rok też coś napisze dla kogoś  Mrugnięcie
Zapisane
Odyniec
Administrator
Hero Member
*****

Reputacja na forum: +123/-1
Offline Offline

Wiadomości: 1828


ART,ARGT (Authorized Rhinoceros and RGold Trainer)


« Odpowiedz #7 : Czerwiec 15, 2008, 02:17:11 »

Jarek - świetna robota !
Zapisane

Najlepszym przykładem powierzchni złożonej, utworzonej na podstawie optymalnych i zrównoważonych krzywych referencyjnych, jest ciało kobiety. Jest tak doskonale optymalne, że posiada tylko kilka punktów kontrolnych, którymi teoretycznie można poruszać, chyba że są ukryte lub zabezpieczone.
bTree
Moderator
Full Member
*****

Reputacja na forum: +45/-0
Offline Offline

Wiadomości: 178


« Odpowiedz #8 : Czerwiec 16, 2008, 08:05:58 »

Dzięki Jarku!  Mrugnięcie
Zapisane
Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  

Strona wygenerowana w 0.065 sekund z 19 zapytaniami.