|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API Eigen::VectorXd MayaFlux::Kinesis::interpolate | ( | const Eigen::MatrixXd & | control_points, |
| double | t, | ||
| InterpolationMode | mode, | ||
| double | tension = 0.5 |
||
| ) |
Generic interpolation dispatcher.
| control_points | MxN matrix where columns are control points |
| t | Parameter in [0,1] |
| mode | Interpolation mode |
| tension | Tension parameter (for applicable modes) |
Definition at line 262 of file MotionCurves.cpp.
References BSPLINE, bspline_cubic(), CATMULL_ROM, catmull_rom_spline(), COSINE, cubic_bezier(), CUBIC_BEZIER, cubic_hermite(), CUBIC_HERMITE, MayaFlux::Journal::Kinesis, LINEAR, quadratic_bezier(), QUADRATIC_BEZIER, and MayaFlux::Journal::Runtime.
Referenced by generate_interpolated_points().
Here is the call graph for this function:
Here is the caller graph for this function: