Skocz do zawartości

Rekomendowane odpowiedzi

Napisano

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

  • Odpowiedzi 1
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

Napisano

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

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności