code: def init_transforms(self):
      self.theta = 0
      self.phi = 0
      self.view = translate((0, 0, -5))
      self.model = np.eye(4, dtype=np.float32)
      self.projection = np.eye(4, dtype=np.float32)
  
      self.program["u_model"] = self.model
      self.program["u_view"] = self.view
  
file_path: vispy/examples/demo/gloo/glsl_sandbox_cube.py
imports: import numpy
  from vispy import app, gloo
  from vispy.io import read_mesh, load_data_file, load_crate
  from vispy.util.transforms import perspective, translate, rotate
label_desc: Use image node_id 4 for calling the Canvas obj's underlying member method code with example usage: obj.init_transforms() without return types