code: def update_from_controlpoints(self):
      try:
          self.ellipse.radius = [
              0.5 * abs(self.control_points._width),
              0.5 * 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 EditEllipseVisual obj's underlying member method code with example usage: obj.update_from_controlpoints() without return types