I have this formula to rotate around a sphere
double naX = o.Node.Angle.X; double naY = o.Node.Angle.Y; double x = o.DrawingPosition.X - 4.0 * Math.Cos(naX) * Ma