Поэтому стоит начать с подсчёта "степеней свободы" винтовой линии общего положения, их не четыре.
У прямой

степени свободы, у окружности

, у винтовой линии

: ось даёт

степени свободы, знак кручения —

, радиус и шаг — по одной, и все винтовые линии с этими параметрами отличаются на сдвиг по оси (или поворот вокруг оси).
Каждая точка на кривой в общем положении фиксирует

степени свободы, так что из-за чётности будет проблема. Ну и через

точки в общем положении винтовая линия не пройдёт.
-- добавлено через 26 минут --Вообще есть
статья на эту тему.
Итого, для четного счёта, у винтовой линии 8 степеней свободы.
Итак.
Прямая имеет 4 степени свободы, определяется прямая 2 точками однозначно.
Это доказывается.
Есть алгоритм получения прямой по 2м точкам.
У окружности 6 степеней свободы, определяется окружность 3 точками (в вершинах треугольника не нулевого объема) однознано .
Это доказывается.
Есть алгоритм получения окружности по 3м точкам.
А теперь предположения.
У цилиндрической винтовой линии 8 степеней свободы-предположение.
Определяется 4 точками (в вершинах пирамиды не нулевого объма) - предположение.
Как доказать ? (Или опровергнуть)
А если можно доказать ,то как получить алгоритм
получения уравнения цилиндрической винтовой линии по 4м (с указанными ограничениями) точкам ?
Проблемы тут следующие :
1.Уравнения цилиндрической винтовой линии в общем виде наиболее удобно выражаются в параметрическом виде - и это осложняет задачу.
(Попробуйте такую же задачу с прямой,заданной параметрически - убедитесь)
2.Попытки задать цилиндрическую винтовую линию в общем случае в непараметрическом виде привели к очень сложным выражениям, с которыми я справится не смог.
Кто либо может дать конкретеые советы по работе с этой задачей ?