Для определения этой кривой в пространстве достаточно указать 4 точки, которые лежат в вершинах пирамиды не нулевого объема.
Не выглядит правдоподобно. Для начала нам потребуется определить вектор направления оси и какую-нибудь точку на оси винтовой линии. Для этого будем рассматривать нашу пирамидку с различных направлений. Другими словами, проектируем все четыре вершины на некоторую произвольно выбранную плоскость и смотрим -- попали проекции вершин на одну окружность или нет. Если попали, то нормаль к данной плоскости, возможно, но необязательно, задаёт направление оси винтовой линии. Необязательно потому, что будут и другие плоскости, на которые проекции ложатся так, что можно будет описать окружность. В принципе, можно радиус и центр этих окружностей определять, а потом, если все четыре проекции различные, определять шаг (тут нужно немного подумать, так как он не всегда определяется однозначно). Но главная проблема уже вырисовывается: если есть пирамидка, то она вписана в некоторую сферу. А если расставить на сфере четыре точки и рассматривать её под разными углами, то найдется множество положений, при которых, при данном угле зрения, все четыре точки лежат на одной окружности. Самое простое -- это две вершины проектируются в одну точку, и проекция пирамиды выглядит как треугольник, а около него всегда можно описать окружность. Поэтому стоит начать с подсчёта "степеней свободы" винтовой линии общего положения, их не четыре.