Да,

и

задаются произвольно как нам надо.

и

— это точки в пространстве (например,

и

), которые мы хотим соединить плавной линией. Они задаются произвольно.

и

— это направления, или, если хотите, векторы, начинающиеся в точках

и

соответственно. Например, можно задать

и

. В данном случае это будет означать, что из точки

наша линия выстрелилась прямиком в направлении

, и в

она попала прямиком с направления

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

(по формуле не считал, но уверен в этом). Но можно задать наоборот,

и

. Это значит, что линия из

выйдет в направлении, противоположном

, потом изогнётся, сделает какую-то петлю и придёт в

с направления, противоположного

. Ну и вообще любые направления

,

можно задать, кроме нулевого. Нулевой вектор не задаёт направления.