, .. n- n + 1- . : ", ?"
, . , , t, , . , :
path(t): R → R³, t ↦ ( a·sin(k·t), b·cos(k·t), c·t )
, - , , . :
tangent(t): R → R³, t ↦ ( k·a·cos(k·t), -k·b·sin(k·t), c ) = d/dt path(t)
, , , t .
, 3d-. , , , , :
normal(t): R → R³, t ↦ ( -k²·a·sin(k·t), -k²·b·cos(k·t), 0 ) = d/dt tangent(t) = d²/dt² path(t)
.
, , . , .
, , , t , . (t). , P_n x-y, :
for t in [k..l]:
for p in P_n:
yield_vertex( path(t).x + binormal(t).x * p.x,
path(t).y + normal(t).y * p.y,
path(t).z )
, , OpenGL, - , . , , , , .