Use vec2d.Sub for calculating GetDistance