27 : parametric_path_{[p, q](double t)
33 const gml::dvec3 prev = knot(p, q, t - 0.01);
34 const gml::dvec3 next = knot(p, q, t + 0.01);
36 vertex.
tangent = normalize(next - prev);
38 vertex.
normal = normalize(cross(next - prev, next + prev));
const segment_list * segments