class_docstr: 4x4 Transform matrix that can always be represented as a combination of 3 matrices: scale * rotate * translate
  This transform has no shear; angles are always preserved.
class_docstr_tok: ["4x4","Transform","matrix","that","can","always","be","represented","as","a","combination","of","3","matrices",":","scale","*","rotate","*","translate","This","transform","has","no","shear",";","angles","are","always","preserved","."]
docstr: Return (angle, axis) of rotation
docstr_tok: ["Return","(","angle",",","axis",")","of","rotation"]
code: def getRotation(self):
      """Return (angle, axis) of rotation"""
      return self._state["angle"], Vector(self._state["axis"])
  
imports: from math import atan2, degrees
  import numpy
  from .Qt import QtGui
  from .Transform3D import Transform3D
  from .Vector import Vector
  from .None import SRTTransform
label_desc: Use image node_id 3 for calling the SRTTransform3D obj's underlying member method code with example usage: obj.getRotation() and returns: self,  Vector