Боюсь без кропотливой работы со сферическими координатами ничего путного не получится. Но и рисовать такую «окружность» будет не просто.
Если радиус небольшой, как у вас на рисунке, то должно через перпендикуляры считаться. Проверьте ещё раз выкладки.