Недавнее содержимое от LuVeNa
-
L
как запомнить выделение определенной группы
проще оказалось сделать клон и вернуть его в начало координат вернуть в ноль именно дважды, реф отсюда - Move Grouped Object using max script maxOps.cloneNodes (selection as array) cloneType:#instance newNodes:&tmp_group #nodialog select tmp_group tmp_group.pos = [0,0,0] tmp_group.pos =... -
L
как запомнить выделение определенной группы
для уточнения запомнить группу нужно для того, чтобы в дальнейшем производить с ней манипуляции (разгруппировать новую группу и снова сгруппировать не подходит, т.к. необходимо запомнить положение оригинального pivot) tmp_group.position.x = tmp_group.position.y =... -
L
как запомнить выделение определенной группы
Всем привет. Запутался в трёх соснах, помогите плиз с решением. если выделены отдельные объекты объекты, то все просто tmp_group = group selection select tmp_group а как поступить, если группа уже есть, и надо запомнить ее выделение? tmp_group = selection не работает tmp_group = $ тоже не то... -
L
Как разрезать террэйн на равные области и разделить их на отдельные объекты
вот хороший скрипт на данную тему - ровно разрезает на любое число квадратов правда детачить придется вручную http://www.scriptspot.com/3ds-max/scripts/populate-terrain ссылка на скачивания в комментах ниже, офф сайт кажется у них прикрылся видос небольшой -
L
снова углы... помогите плиз довести алгоритм до ума
этот алгоритм сочинял методом перебора наугад, пока углы не начали совпадать тогда не попалось случая с вращением более 90 по Х, а теперь вот требуется r_euler = eulerAngles (0-r_rotx) (0-r_rotz) (0-r_roty) $.rotation = inverse (eulertoquat r_euler) и зря мудрил с двойной инверсией... -
L
снова углы... помогите плиз довести алгоритм до ума
как есть вбивать эти углы явно не работает пока только проследил как получается то, что имеем $.rotation = eulerAngles 50 180 180 quattoeuler2 (inverse (eulertoquat (eulerAngles 50 180 180) order:2)) по логике сейчас нужно еще повращать по X но у нас возможно два случая, когда это не нужно... -
L
снова углы... помогите плиз довести алгоритм до ума
в стороннем приложении имеются углы Эйлера (оси XZY) === (50 180 180) задача корректно их дёрнуть в 3дмакс ---> (130 0 0) система работает ок, при любых углах поворота по осям Z и Y до тех пор пока угол по X не превышает 90 r_euler = eulerAngles (0-r_rotx) (0-r_rotz) (0-r_roty)... -
L
помогите плиз с вызовом референсной системы координат
разрешил задачку :) for i in 1 to selection.count do ( coord_list[i] = $[i] ) bb = coord_list[i] in coordsys bb $.position.x = pos_x[k] -
L
помогите плиз с вызовом референсной системы координат
правильно работает строка in coordsys $taxi_cab01 $.position.x = pos_x[k] имена таких референсных объектов хранятся в массиве coord_list собираю их следующим образом for i in 1 to selection.count do ( coord_list = $ ) так тоже пробовал for i in 1 to selection.count... -
L
Как правильно записать путь, если попадаются сочетания \n \r
спасибо! ) RES = @"D:\projects\resources" -
L
Как правильно записать путь, если попадаются сочетания \n \r
Подскажите плиз как правильно записать путь к примеру имеем RES = "D:\projects\resources" в итоге делится на две строки и выдается как "D:\projects esources" Спасибо! -
L
Вывод/ввод данных .INI
3е тоже )) вынес цикл за пределы роллаута ( global inipath global rollout01_pos if ( doesFileExist inipath ) then (print "ini tratata") else ( MessageBox "ini file does not exist...creating now" local fff = createFile inipath close fff )... -
L
Вывод/ввод данных .INI
2е победил on rollout01 moved pos do ( setINISetting inipath "Settings" "DialogPos" (getDialogPos rollout01 as string) ) -
L
Вывод/ввод данных .INI
1е победил :pompus: global aaa = execute (getINISetting inipath "Settings" "DialogPos") еще две разрешить ) -
L
Вывод/ввод данных .INI
Всем привет, Помогите пожалуйста, голову уже поломал, а решение однозначно где-то на виду лежит есть такой код и по нему пара вопросов стоит 1. переменная aaa считывается в формате string, поэтому ее не удается использовать для SetDialogPos каким путем это решается? 2. не пойму почему не...