当使用maya python API创建新的节点类型时,我需要在创建节点后立即在属性上运行“maya.cmds.getAttr”。
将dagPath添加到刚刚在postConstructor方法中创建的节点的正确方法是什么?
答案 0 :(得分:0)
当您使用postConstrutor()方法时,可以使用'thisMObject()'引用来访问节点实例。从那里,您可以创建MDagPath并将其传递给getAttr命令。但您不需要这样做,因为您可以使用API来访问该属性。例如:
thisNode = self.thisMObject()
plug = om.MPlug( thisNode, footPrint.size )
sizeVal = plug.asMDistance()
thisMObject() - > MObject
返回与此用户定义节点关联的MObject。这使得可以使用MFnDependencyNode或为此节点的属性构造插件。