在postConstructor (Maya Python API)中获取创建节点的MDagPath



当使用maya python API来创建一个新的节点类型时,我需要运行一个"maya.cmd . "

在节点创建后立即对属性进行getAttr。

什么是正确的方式来获得一个dagPath到你刚刚在postConstructor方法中创建的节点?

当你在postconstructor()方法中,你可以使用'thisMObject()'引用来访问节点实例。从这里,您可以创建magpath并将其传递给getAttr命令。但是您不需要这样做,因为您可以使用API来访问该属性。例如:

thisNode = self.thisMObject()
plug = om.MPlug( thisNode, footPrint.size )
sizeVal = plug.asMDistance()

thisMObject() -> MObject

返回与此用户定义节点关联的mobobject。这使得可以使用MFnDependencyNode或构造该节点属性的插件。

相关内容

  • 没有找到相关文章

最新更新