code: def update_axis_visual():
      """Sync XYZAxis visual with camera angles"""
      axis.transform.reset()
  
      axis.transform.rotate(cam.roll, (0, 0, 1))
      axis.transform.rotate(cam.elevation, (1, 0, 0))
      axis.transform.rotate(cam.azimuth, (0, 1, 0))
      axis.transform.scale((50, 50, 0.001))
      axis.transform.translate((50.0, 50.0))
  
      axis.update()
  
file_path: vispy/examples/scene/volume_plane.py
imports: import sys
  import numpy
  from vispy import app, scene, io
  from vispy.visuals.transforms import STTransform
label_desc: Use image node_id 1 for calling a global function with example usage: update_axis_visual() without return types