class_docstr: Extension of QMatrix4x4 with some helpful methods added.
code: def __init__(self, *args):
      if len(args) == 1:
          if isinstance(args[0], (list, tuple, np.ndarray)):
              args = [x for y in args[0] for x in y]
              if len(args) != 16:
                  raise TypeError(
                      "Single argument to Transform3D must have 16 elements."
                  )
          elif isinstance(args[0], QtGui.QMatrix4x4):
              args = list(args[0].copyDataTo())
  
      QtGui.QMatrix4x4.__init__(self, *args)
  
file_path: pyqtgraph/pyqtgraph/Transform3D.py
imports: import numpy
  from .None import functions
  from .Qt import QtGui
  from .Vector import Vector
label_desc: Use image node_id 1 to create a new Transform3D object from inherited base classes: QtGui with example: obj = Transform3D()