The search functionality needs JavaScript enabled
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 );