code: def select(self, val, obj=None):
      if self.selectable:
          self.control_points.visible(val)
          if self._on_select_callback is not None:
              self._on_select_callback(self._callback_argument)
  
imports: import numpy
  from vispy import app, scene
  from vispy.color import Color
label_desc: Use image node_id 3 for calling the EditVisual obj's underlying member method code with example usage: obj.select(val, obj) without return types