As an extension of this question, is it possible to find the unit tangent, normal, and binormal vectors for an interpolated function? eg
pts = {{1, 1, -1}, {2, 2, 1}, {3, 3, -1}, {3, 4, 1}};
f = Interpolation[Transpose[{N@Range[0, 1, 1/(Length[pts] - 1)], pts}]];
Length@Last@FrenetSerretSystem[f[t], t]
outputs 2
.
Motivation is as this question.
NDSolve[]
on the Frenet-Serret equations (like what was done here), or construct a Bishop frame instead (like what was done here). $\endgroup$