code: def update_bounds(self, bounds):
          '''Update the bounds inplace'''
          self.bounds = np.array(bounds, dtype='float32')
          vertices, directions = self._gen_bounds(self.bounds) 
          
          self._verts_vbo.set_data(vertices)
          self._directions_vbo.set_data(directions)
          self.widget.update(f update_bounds(self, bounds):
          '''Update the bounds inplace'''
          self.bounds = np.array(bounds, dtype='float32')
          vertices, directions = self._gen_bounds(self.bounds) 
          
          self._verts_vbo.set_data(vertices)
          self._directions_vbo.set_data(directions)
          self.widget.update()
docs: Update the bounds inplace