Вот тут
topic133413-45.htmlя обосновал, что 2-мерную плоскость в пространстве кватернионов, проходящую через ноль (она же большая окружность трёхмерной сферы) всегда можно задать парой

чисто мнимых кватернионов одинаковой длины

(и любая пара чисто мнимых кватернионов одинаковой длины задаёт плоскость таким способом). Пара

определена с точностью до общего не нулевого действительного множителя, поэтому можно их нормировать в норму единица и переписать так (с учётом

)
Заметим, что для эллиптического пространства (где мы факторизуем по

) получается как раз особый случай поворота на 180 градусов.
Дальше я вывел ряд формул (некоторые есть по ссылке, но не все):
для точки пересечения прямой (заданной таким способом) и плоскости в эллиптическом пространстве;
для точки пересечения двух компланарных прямых;
для прямой, проходящей через две заданные точки;
условия компланарности и ортогональности прямых.
Но всё это на языке кватернионов с использованием сложения и умножения.