@nryumin/rayjs (npm): Library for manipulating numeric line segments and rays
Keywords: ray|line-segment