Здравствуйте, Serpuh, Вы писали:
S>Цель — получить ур-е плоскости в пространстве перпендкулярное сплайну в заданной точке. Или упрошенный вариант — ур-е перпедикулярной прямой для 2d сплайна xy в заданной точке. Среда разработки Линукс.

Это ж элементарно:
Rxyz=F(t) — сплайн Rx=Fx(t), Ry=Fy(t), Rz=Fz(t)
t=[0..1]
Fdot(t) — производная от F -- Fdot(t) = (F(t+dt)-F(t)) / dt при dt->0
( r — F(t) , Fdot(t) )=0 -- уравнение плоскости перпендикулярной сплайну, r точка плоскости
или если расписать
(x-Fx(t))*Fdotx(t) + (y-Fy(t))*Fdoty(t) + (z-Fz(t))*Fdotz(t)) = 0
F — зависит от типа сплайна, но обычно это просто полином или много полиномов на разных кусках интервала от 0..1
Для 2d тоже самое только без z координаты