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: Set the scale of this transform
docstr_tok: ["Set","the","scale","of","this","transform"]
code: def setScale(self, *args):
      """Set the scale of this transform"""
      if len(args) == 1 and hasattr(args[0], "__len__"):
          args = args[0]
      if len(args) == 2:
          args = args + (1,)
      self._state["scale"] = Vector(*args)
      self.update()
  
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 9 for calling the SRTTransform3D obj's underlying member method code with example usage: obj.setScale() without return types