arcData.direction = perpendicular.multiply3(sign);
// Find the center point of the circle
Vec4 pCenter = pMid.add3(arcData.direction.multiply3(dist));
arcData.center = globe.computePositionFromPoint(pCenter);
// Compute the start and sweep angles for the arc
arcData.startAngle = LatLon.greatCircleAzimuth(arcData.center, this.position2);
Angle endAngle = LatLon.greatCircleAzimuth(arcData.center, this.position3);