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