code: def export_shape(tmesh, path, pose_angle_deg=[0, 30, 0]):
      mesh = ColouredTriMesh(
          tmesh.points,
          tmesh.trilist,
          np.tile(np.array(blue), [len(tmesh.points), 1]),
      )
      render = rasterize_mesh_at_template(
          mesh, pose_angle_deg=pose_angle_deg, shaded=True
      )
      mio.export_image(render, path, overwrite=True)
  
imports: import PIL.Image
  from skimage.morphology import binary_dilation, disk
  from skimage.filters import gaussian
  from scipy.interpolate import NearestNDInterpolator
  import cv2
  from utils.shading import lambertian_shading
  from menpo3d.rasterize import rasterize_mesh
  from menpo.shape import TriMesh, TexturedTriMesh, ColouredTriMesh
  from menpo.image import Image
  from utils.image_rasterization import *
  import menpo.io
  import os
  from keras.utils import get_file
  import bz2
label_desc: Use image node_id 4 for calling a global function with example usage: export_shape(tmesh, path, pose_angle_deg) without return types