double point(Polar p) { return(Math.Sqrt(polar_radius * polar_radius + p.Polar_Radius * p.Polar_Radius - 2 * polar_radius * p.Polar_Radius * Math.Cos(polar_angle - p.Polar_Ahgle))); }