Function shadowMatrix

Setup a matrix that flattens geometry into a plane, as if it were casting a shadow from a light

Matrix!(T,4) shadowMatrix(T) (
  Vector!(T,4) groundplane,
  Vector!(T,4) lightpos
);