Napisano 31 Październik 200321 l 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!
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto