code: def __init__(
      self, center=[0, 0], width=20, height=20, *args, **kwargs
  ):
      EditVisual.__init__(self, *args, **kwargs)
      self.unfreeze()
      self.rect = scene.visuals.Rectangle(
          center=center,
          width=width,
          height=height,
          color=Color("#e88834"),
          border_color="white",
          radius=0,
          parent=self,
      )
      self.rect.interactive = True
  
      self.freeze()
      self.add_subvisual(self.rect)
      self.control_points.update_bounds()
      self.control_points.visible(False)
  
imports: import numpy
  from vispy import app, scene
  from vispy.color import Color
label_desc: Use image node_id 1 to create a new EditRectVisual object from inherited base classes: EditVisual with example: obj = EditRectVisual(center, width, height)