code: def create_scene():
      
      scene = trimesh.Scene()
  
      # plane
      geom = trimesh.creation.box((0.5, 0.5, 0.01))
      geom.apply_translation((0, 0, -0.005))
      geom.visual.face_colors = (.6, .6, .6)
      scene.add_geometry(geom)
  
      # axis
      geom = trimesh.creation.axis(0.02)
      scene.add_geometry(geom)
  
      box_size = 0.1
  
      # box1
      geom = trimesh.creation.box((box_size,) * 3)
      geom.visual.face_colors = np.random.uniform(
          0, 1, (len(geom.faces), 3))
      transform = tf.translation_matrix([0.1, 0.1, box_size / 2])
      scene.add_geometry(geom, transform=transform)
  
      # box2
      geom = trimesh.creation.box((box_size,) * 3)
      geom.visual.face_colors = np.random.uniform(
          0, 1, (len(geom.faces), 3))
      transform = tf.translation_matrix([-0.1, 0.1, box_size / 2])
      scene.add_geometry(geom, transform=transform)
  
      # fuze
      geom = trimesh.load(str(here / '../models/fuze.obj'))
      transform = tf.translation_matrix([-0.1, -0.1, 0])
      scene.add_geometry(geom, transform=transform)
  
      # sphere
      geom = trimesh.creation.icosphere(radius=0.05)
      geom.visual.face_colors = np.random.uniform(
          0, 1, (len(geom.faces), 3))
      transform = tf.translation_matrix([0.1, -0.1, box_size / 2])
      scene.add_geometry(geom, transform=transform)
  
      return scene
docs: Create a scene with a Fuze bottle, some cubes, and an axis.
  
      Returns
      ----------
      scene : trimesh.Scene
        Object with geometry