Render.ru

КАК ПОЛУЧИТЬ ТЕКСТОВЫЙ ФАЙЛ КООРДИНАТ ВСЕХ ОБЪЕКТОВ В СЦЕНЕ

Витя skycheat

Пользователь сайта
Рейтинг
2
#1
КАК ПОЛУЧИТЬ ТЕКСТОВЫЙ ФАЙЛ КООРДИНАТ ВСЕХ ОБЪЕКТОВ В СЦЕНЕ их у меня больше 5000, а нужно получить их всех размещение и вращение для списка чтоб разместить в движке
 

GoodMan

Мастер
Рейтинг
260
#4
Вот скрипт - запускать MAXscript->New Script<вставить текст скрипта)->в окне скрипта File: Evaluate All (или Ctrl+E):
outFile = getSaveFileName caption:"Safe coords.:" types:"Coords. list (*.txt)|*.txt|All Files (*.*)|*.*|"

if outFile != undefined then
(
outFile = createfile outFile
for i in objects do
(
pos2 = i.pos
rot1 = i.rotation as eulerAngles
rot2 = [rot1.x,rot1.y,rot1.z]

format "% %\n" pos2 rot2 to:eek:utFile
);
close outFile
);
Если нужно заменить эулер углы на квартерионы - просто убрать фразу "as eulerAngles"

P.S. Забыл сказать что при запуске появится окно для сохранения.. там разберешься..
 
Сверху