code: def _get_earth_fixed_coords(
      point, unit_vector_x, unit_vector_y, unit_vector_z
  ):
      ux, uy, uz = unit_vector_x, unit_vector_y, unit_vector_z
      # Multiply with matrix of satellite unit vectors [ux, uy, uz]
      return Vector3D(
          x=ux.x * point.x + uy.x * point.y + uz.x * point.z,
          y=ux.y * point.x + uy.y * point.y + uz.y * point.z,
          z=ux.z * point.x + uy.z * point.y + uz.z * point.z,
      )
  
imports: from collections import namedtuple
  import dask.array
  import numba
  import numpy
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 22 for calling a global function with example usage: _get_earth_fixed_coords(point, unit_vector_x, unit_vector_y, unit_vector_z) and returns: Vector3D