Skip to main content
2 of 2
added 90 characters in body
Dr. belisarius
  • 116.2k
  • 13
  • 205
  • 456

Minimalist:

k[t_]   := KnotData[{3, 1}, "SpaceCurve"][t];
len[r_] := N@Integrate[Total[D[k[t], t]^2], {t, 0, r}];
pts[n_] := Solve[len[t1] == len[2 Pi] #/n, t1, Reals] & /@ Range[n + 1];

Graphics3D@Tube[k[t1] /. # & /@ (Flatten@pts@30), .1]

enter image description here

Dr. belisarius
  • 116.2k
  • 13
  • 205
  • 456