Polar (forward): start point + bearing + distance → end coordinates. Join (inverse): two points → bearing and horizontal distance.