|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
| std::vector< Nodes::LineVertex > MayaFlux::Kinesis::compute_path_curvature | ( | const std::vector< Nodes::LineVertex > & | path_vertices, |
| float | curvature_scale, | ||
| size_t | stride = 1 |
||
| ) |
Compute curvature vectors along a path (2nd derivative approximation)
| path_vertices | Sequential vertices defining curve |
| curvature_scale | Magnitude scaling factor |
| stride | Sample every stride-th vertex |
Curvature at i approximated by: (v[i+1] - 2*v[i] + v[i-1])
Definition at line 322 of file GeometryPrimitives.cpp.