Documentation for Scenic.Math
Lots to do here
line() :: {p0 :: point(), p1 :: point()}
matrix() :: <<_::64>>
point() :: {x :: number(), y :: number()}
quad() :: {p0 :: point(), p1 :: point(), p2 :: point(), p3 :: point()}
triangle() :: {p0 :: point(), p1 :: point(), p2 :: point()}
vector_2() :: {x :: number(), y :: number()}
vector_3() :: {x :: number(), y :: number(), z :: number()}
vector_4() :: {x :: number(), y :: number(), z :: number(), w :: number()}