Napisano 12 Czerwiec 20159 l Witam, ostatnio probowalem napisac skrypt, ktory by zapisywal zaznaczone obiekty do osobnych plikow maxa(z nazwa pliku taka jak dany obiekt) w zadanej lokalizacji. Udalo mi sie napisac taki skrypt jesli zaznaczone obiekty nie byly grupa, lecz niestety nie potrafie sobie poradzic z tym jezeli w zaznaczeniu jest grupa. Czy ktos bylby na tyle mily i mogl poswiecic chwile swojego wolnego czasu w napisaniu takiego skryptu, byl bym wdzieczny:) Czyli skrypt zapisywal by zaznaczone obiekty w osobnych plikach z nazwa pliku jak dany obiekt lub nazwa grupy. Z gory dziekuje
Napisano 16 Czerwiec 20159 l spróbuj dodać coś takiego na początku: base_sel = selection as array for sel in (selection as array) do ( if isValidNode sel and isGroupMember sel then ( select sel max group ungroup ) ) deselect $* for obj in base_sel do ( if isValidNode obj then selectmore obj ) przez komendę ungroup MAX usuwa grupy, zmienia się ilość obiektów, więc ponownie ustalana jest selekcja bezpieczniej było by otworzyć grupę, a potem ją zamknąć :]
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto