Skocz do zawartości

Featured Replies

Napisano

Tym razem cos lzejszego. Proponuje Wam napisanie skryptu ktory generuje cos w rodzaju statystyki sceny i zapisuje ja do pliku. Koncowy efekt moze wygladac np. tak:

 

File name: test.max

Time & Date: 2003-10-31 22:41:21

 

Lp. Name Position

1. Dummy01 [0,-60,10]

2. Box01 [0,0,0]

3. Omni01 [100,-100,100]

4. Curve01 [55.2338,71.132,0]

5. Plane01 [0,0,0]

 

Najpierw nazwa pliku ze scena, potem data i czas wygenerowania statystyki i podstawowe dane (nazwa i pozycja) ZAZNACZONYCH obiektow.

Moze to sprawic pewien problem wiec od razu napisze jak dostac sie do zaznaczonych obiektow. W max scripcie jest globalna tablica selection w ktorej znajduja sie wszystkie zaznaczone obiekty, jesli nic nie jest zaznaczone tablica jest pusta (ma zerowa dlugosc). Krotki przyklad:

 

for i in 1 to selection.count do

(

print selection.name

)

 

Skrypt spowoduje wypisanie w oknie listenera nazw wszystkich zaznaczonych obiektow.

count zwraca ilosc elementow w tablicy selection (oczywiscie analogicznie jest we wszystkich tablicach w scripcie). Potem juz tylko odwolujemy sie do kolejnych elementow w tablicy pobierajac ich nazwe. Co do zapisu do pliku zajrzyjcie do scriptowego helpa pod temat \"How To ... Output Geometry Data To Text File - Part One\". Znajdziecie tam wszystko co jest potrzebne do tego tematu.

 

Skrypt jest narazie bardzo prosty, ale w nastepnym temacie dodamy do niego kilka bajerow. Gotowe skrypty slijcie na maila. Powodzenia!

  • Odpowiedzi 2
  • Wyświetleń 2,3k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności