Forum użytkowników programu Rhinoceros 3D

RHINOCEROS => Rhinoceros w praktyce => Wątek zaczęty przez: HAV w 24 Sierpień 2008, godz.11:10

Tytuł: grupy - rhino vs. corel
Wiadomość wysłana przez: HAV w 24 Sierpień 2008, godz.11:10
Mam pogrupowane trochę krzywych w rhino, które eksportuję do corela. Wygląda jednak na to, że corel nie czyta grup utworzonych w rhino i wszystkie krzywe wrzucone są osobno. Próbowałem z kilkoma rozszerzeniami, bez skutku. Czy jest w ogóle jakiś sposób by przenieść to do corela bez utraty utworzonych grup?
Tytuł: Odp: grupy - rhino vs. corel
Wiadomość wysłana przez: bandrzej w 24 Sierpień 2008, godz.12:36
wydaje się, że to się nie uda, ponieważ Corel każdy obiekt zapisuje na oddzielnej warstwie; chyba, że jest jakiś tajny myk :)
Tytuł: Odp: grupy - rhino vs. corel
Wiadomość wysłana przez: HAV w 24 Sierpień 2008, godz.13:21
No niespecjalnie na osobnej warstwie, bo warstwy akurat importuje z rhino bez zająknięcia, tyle że rozdziela wszystko na poszczególne krzywe. W rezultacie mam od cholery krzywych na kilku warstwach, do tego pomieszanych na liście, więc jedynie ręcznie mogę to pogrupować później, zaznaczając poszczególne fragmenty rysunku.
Tytuł: Odp: grupy - rhino vs. corel
Wiadomość wysłana przez: Jarek w 24 Sierpień 2008, godz.16:32
Jedyne co mi przychodzi do glowy to przerobic grupy na warstwy.
Zobacz zalaczony skrypt - powinien to zrobic ( rozdziela obiekty na warstwy na bazie ich najwyzszej grupy ).

Tytuł: Odp: grupy - rhino vs. corel
Wiadomość wysłana przez: HAV w 24 Sierpień 2008, godz.22:26
Dzięki Jarek za skrypcik, wszystko działa jak należy, choć jeszcze nie do końca tak, jak potrzebuję (http://forum.armacenter.pl/images/smiles/icon_usmiech.GIF)
Dałoby radę przerobić to, żeby zachować dotychczasowy podział na warstwy w tej nowej grupie stworzonej przez skrypt?
Grupy w rhino mam potworzone na krzywych z kilku warstw, tak żeby to później można łatwo odróżnić w corelu i w razie potrzeby wyłączyć. Ważna jest też później kolejność wyświetlania poszczególnych warstw. Jak wrzucę to do corela na jednej warstwie, to przy kolorowaniu szlag mnie chyba trafi (http://forum.armacenter.pl/images/smiles/jezor2.gif)
Tytuł: Odp: grupy - rhino vs. corel
Wiadomość wysłana przez: Jarek w 25 Sierpień 2008, godz.03:07
Hmm, jak zwykle nie do konca. Poprzedni skrypt tworzy wlasnie warstwy ( bo Corel mowisz je czyta ) na bazie nazw grup w ktorych sa obiekty ( domyslnie jak grupa nie ma nazwy Rhino nazywa ja Group1, Group02... itd. Nazwy grup nie moga sie powtarzac.

Wiec warstw w warstwach nie da sie zachowac. Mam 2 pomysly jak mozna to zrobic. 1: Kazda nowa warstwa ma podwarstwy, ktore zachowuja nazwe i kolor oryginalnej warstwy obiektu; 2: Obiekt zachowuje kolor oryginalnej warstwy.

Nie wiem na jakich wlasciwosciach obiektu poza kolorem Ci zalezy, jak na razie kopiuje tylko kolor, ale moznaby ew. zachowac jakies inne ( nazwa obiektu jako nazwa oryg. warstwy, typ i gruposc linii itp .)

Zalaczam oba skrypty.

Tytuł: Odp: grupy - rhino vs. corel
Wiadomość wysłana przez: HAV w 25 Sierpień 2008, godz.09:51
Dzięki Jarek, v2 to dokładnie to o co mi chodziło. Wprawdzie po eksporcie corel usuwa nadrzędną grupę, zostawiając tylko poukładane podgrupy (Group01-nazwa warstwy etc.) ale to już mi specjalnie nie przeszkadza; browara wiszę (http://forum.armacenter.pl/images/smiles/mrgreen.gif)