在 Maya 2017 中使用 PyMel 获取矩阵的逆

Getting the inverse of a matrix with PyMel in Maya 2017

我一直在 PyMel 文档中四处寻找,但我无法从 pymel.core.datatypes 获得矩阵的逆矩阵。我的代码是:

inverseM = orientationM*bindRotationM;
inverseM = inverseM.asMatrixInverse()

我刚收到错误: 错误:第 1 行:AttributeError:文件 S:\Maya_2017_DI\build\Release\runTime\Python\Lib\site-packages\maya\OpenMaya.py 第 54 行:asMatrixInverse #

如果inverseM已经是pymel矩阵,你需要inverseM.inverse()。文档是 here. Actually its the same thing for an OpenMaya MMatrix too