code: def update_from_controlpoints(self):
      try:
          self.rect.width = abs(self.control_points._width)
      except ValueError:
          None
      try:
          self.rect.height = abs(self.control_points._height)
      except ValueError:
          None
  
imports: import numpy
  from vispy import app, scene
  from vispy.color import Color
label_desc: Use image node_id 3 for calling the EditRectVisual obj's underlying member method code with example usage: obj.update_from_controlpoints() without return types