initial implementation of a screen based quad width

4 sample points are ray_cast onto the object and a width
is estimated from the distance between those points along with
the dot product of the view direction at the mouse point and the
surface normal where the mouse is ray cast.
make the text a reasonable size