получить уравнение окружности

Нет, это тоже цилиндр; притом это другой цилиндр, дающий то же пересечение с данной плоскостью. Окружность у него в сечении с плоскостями

. Или, как вы написали, в проекции (надо думать, ортогональной) на плоскость

(но лучше говорить о сечениях — был бы эллипсоид или гиперболоид — ситуация была бы сложнее).
Если да, то почему так вышло?
А вот, кстати, интересный вопрос, и вы, в принципе, могли бы на него ответить. Пусть уравнения цилиндра и плоскости выше имеют вид

и

для каких-то многочленов

. Вы делаете в этих многочленах линейную замену, оставляющую нули

на месте; получаются

и

, что можно сказать про множества нулей

и

и их пересечение?
3. Теперь мне нужно спроецировать эту окружность на секущую плоскость, получить эллипс и для него искать требуемые в задаче вещи? Как проецировать?
4. Спроецировав, я получу требуемые параметры в некоторой двумерной системе координат на секущей плоскости, ответы оставлять в ней?
4. Задача трехмерная, значит и уравнения директрис записывать как уравнения прямых в пространстве?
Может, просто задать плоскость параметрически? Так вы получите два вектора, составляющие базис её линейной части и точку, через которую она проходит; можно будет ввести координаты на ней

и работать с ними. После всех манипуляций можно выразить их через исходные, и всё выйдет само собой.