14 lines
543 B
C
14 lines
543 B
C
#ifndef MATH_H
|
|
#define MATH_H
|
|
|
|
int lerp(int a, int b, double t);
|
|
float float_lerp(float a, float b, float t);
|
|
double double_lerp(double a, double b, double t);
|
|
double quad_from_t(double a, double b, double c, double t);
|
|
double quad_t_from_x(double x, double a, double b, double c);
|
|
double cubic_from_t(double a, double b, double c, double d, double t);
|
|
double cubic_t_from_x(double x_target, double a, double b, double c, double d);
|
|
double solveCubicBezier(double p0, double p1, double p2, double p3, double x);
|
|
|
|
#endif // MATH_H
|