Maya MFnRotateManip вид ручки поворота

Кольцо вращения вида (внешнее) MFnRotateManip, кажется, не работает правильно. Даже в Пример rotateManip, он производит правильные вращения только в том случае, если начальное вращение объекта составляет 0,0,0. В противном случае ось вращения не выровнена с осью вида. Что мне не хватает?

Используя Maya 2011.

0

Решение

Это ошибка, и она все еще не работает в Maya 2013. MFnRotateManip корректно работает только с setRotateMode (MFnRotateManip :: kWorldSpace) и setInitialRotation (MEulerRotation ()).

Если кто-то из Autodesk прочитает это: Исправление будет довольно простым, просто преобразуйте вращение дельты из внешнего кольца вращения в систему координат объекта, прежде чем применять его к выходным значениям и внутренним кольцам.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]