Skocz do zawartości

Featured Replies

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
  • Wyświetleń 3,3k
  • Created
  • Ostatniej odpowiedzi

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

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności