Split out seperate float version of point2D