|
SSBM Decomp
|
Functions | |
| static void | splGetCardinalPoint (Vec3 *, Vec3 *, f32, f32) |
| static void | splGetBezierPoint (Vec3 *, Vec3 *, f32) |
| f32 | splGetHelmite (f32 fterm, f32 time, f32 p0, f32 p1, f32 d0, f32 d1) |
| static void | splGetBSplinePoint (Vec3 *p, Vec3 *cp, f32 u) |
| void | splGetSplinePoint (Vec3 *p, HSD_Spline *spline, f32 u) |
| static f32 | splArcLengthPolynomial (const f32 coeffs[5], f32 t) |
| static f32 * | spl_GetCoeffs (HSD_Spline *spl, s32 idx) |
| static f32 | spl_IterateSimpsonsMiddle (const f32 coeffs[5], const f32 dx, f32 t) |
| static f32 | spl_GetArcLengthDx (f32 start, f32 midpoint) |
| f32 | splArcLengthGetParameter (HSD_Spline *spl, f32 arg1) |
| void | splArcLengthPoint (Vec3 *vec3, HSD_Spline *spline, f32 farg0) |
| void splGetSplinePoint | ( | Vec3 * | p, |
| HSD_Spline * | spline, | ||
| f32 | u ) |
|
inlinestatic |
| f32 splArcLengthGetParameter | ( | HSD_Spline * | spl, |
| f32 | arg1 ) |
| void splArcLengthPoint | ( | Vec3 * | vec3, |
| HSD_Spline * | spline, | ||
| f32 | farg0 ) |