在 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
我一直在 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