Получить MPxLocator для рисования при изменении атрибута

У меня есть код Maya / cpp с MPxLocator. Этот локатор имеет атрибут «Frame», и всякий раз, когда изменяется кадр, у меня есть функция, которая обновляет этот атрибут:

MFnDagNode myDagNode(MPxLocatorMObject);
myDagNode.findPlug("Frame").setValue(frame);

Однако функции рисования не всегда запускаются, только иногда. Как я могу сделать MPxLocator «грязным» при изменении атрибута фрейма?

0

Решение

Выяснилось, что MPxLocator обновляется только в том случае, если он виден на экране (или хотя бы в точке, представляющей его координаты).

0

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


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