Приветствую, коллеги !
В своей работе приходится часто и много поворачивать объекты ровно на 90 градусов и хотелось бы посадить эту операцию на хоткей, чтобы делать это на лету, а не вбивать постоянно "90" в окошко.. В максе есть функция RotateCW, но она поворачивает объект только вокруг пивота, даже если выбрана опция "use selection center" и еще она не работает, если выделено больше одного объекта.
Также пытался сделать это скриптом:
(
rotate $ (angleaxis 90 [0,0,1])
)
Такой скрипт работает, если выделено несколько объектов или группа, но так же вращает их только вокруг их пивотов - даже внутри группы..
Есть ли способ сделать так, чтобы скрипт вел себя точно так же, как если бы я вручную выбрал комманду "Select and rotate" и вбивал в окошко значение "90" ? То есть поворачивал объекты вокруг их центров, множество выделенных объектов - поворачивал вокруг центра этого множетсва, а группу - соответственно вокруг центра группы..
В AutoCAD'е, например, наряду с языком AutoLISP есть еще макросы, просто имитирующие ввод комманд пользователем вручную.. В максе я с таким не сталкивался, но, возможно, это было бы решением ?
В своей работе приходится часто и много поворачивать объекты ровно на 90 градусов и хотелось бы посадить эту операцию на хоткей, чтобы делать это на лету, а не вбивать постоянно "90" в окошко.. В максе есть функция RotateCW, но она поворачивает объект только вокруг пивота, даже если выбрана опция "use selection center" и еще она не работает, если выделено больше одного объекта.
Также пытался сделать это скриптом:
(
rotate $ (angleaxis 90 [0,0,1])
)
Такой скрипт работает, если выделено несколько объектов или группа, но так же вращает их только вокруг их пивотов - даже внутри группы..
Есть ли способ сделать так, чтобы скрипт вел себя точно так же, как если бы я вручную выбрал комманду "Select and rotate" и вбивал в окошко значение "90" ? То есть поворачивал объекты вокруг их центров, множество выделенных объектов - поворачивал вокруг центра этого множетсва, а группу - соответственно вокруг центра группы..
В AutoCAD'е, например, наряду с языком AutoLISP есть еще макросы, просто имитирующие ввод комманд пользователем вручную.. В максе я с таким не сталкивался, но, возможно, это было бы решением ?