Mat = OBJECT.getOrientation() RotX = Mathutils.RotationMatrix(VALUE_OF_X, 3, 'x') RotY = Mathutils.RotationMatrix(VALUE_OF_Y, 3, 'y') RotZ = Mathutils.RotationMatrix(VALUE_OF_Z, 3, 'z') Mat = Mathutils.Matrix(Mat[0],Mat[1],Mat[2]) * RotX * RotY * RotZ Mat = [[Mat[0][0],Mat[0][1],Mat[0][2]],[Mat[1][0],Mat[1][1],Mat[1][2]],[Mat[2][0],Mat[2][1],Mat[2][2]]] OBJECT.setOrientation(Mat)