实际上我是 api 的新手,我正在尝试获取翻译值(x,y,z),但问题是当我只指定“translate”而不是“translateX”、“translateY”、“translateZ”时我无法获得每个单独的行。有什么办法可以得到我真正想要的吗?
这是代码:
import maya.OpenMaya as om
selected = om.MSelectionList()
om.MGlobal.getActiveSelectionList(selected)
obj = om.MObject()
selected.getDependNode(0,obj)
print(om.MFnDependencyNode(obj).findPlug("translateX").asFloat())
print(om.MFnDependencyNode(obj).findPlug("translateY").asFloat())
print(om.MFnDependencyNode(obj).findPlug("translateZ").asFloat())
谢谢你...