获取 MPxLocator 在属性更改时绘制
Get MPxLocator to draw when attribute changes
我有一个带有 MPxLocator 的 Maya/cpp 代码。这个定位器有一个名为 "Frame" 的属性,每当框架发生变化时,我都有一个更新该属性的函数:
MFnDagNode myDagNode(MPxLocatorMObject);
myDagNode.findPlug("Frame").setValue(frame);
但是绘图功能并不总是启动,只是有时启动。当帧属性更改时,如何制作 MPxLocator "dirty"?
发现 MPxLocator 只有在屏幕上可见(或至少是代表其坐标的点)时才会刷新。
我有一个带有 MPxLocator 的 Maya/cpp 代码。这个定位器有一个名为 "Frame" 的属性,每当框架发生变化时,我都有一个更新该属性的函数:
MFnDagNode myDagNode(MPxLocatorMObject);
myDagNode.findPlug("Frame").setValue(frame);
但是绘图功能并不总是启动,只是有时启动。当帧属性更改时,如何制作 MPxLocator "dirty"?
发现 MPxLocator 只有在屏幕上可见(或至少是代表其坐标的点)时才会刷新。