当使用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或构造该节点属性的插件。