SSBM Decomp
Loading...
Searching...
No Matches
spline.h File Reference
#include "forward.h"
#include <dolphin/mtx.h>

Go to the source code of this file.

Data Structures

struct  HSD_Spline

Functions

f32 splGetHelmite (f32, f32, f32, f32, f32, f32)
void splGetCardinalPoint (Vec3 *, Vec3 *, f32, f32)
void splGetBezierPoint (Vec3 *, Vec3 *, f32)
void splGetSplinePoint (Vec3 *, HSD_Spline *, f32)
f32 splArcLengthGetParameter (HSD_Spline *, f32)
void splArcLengthPoint (Vec3 *, HSD_Spline *, f32)

Function Documentation

◆ splGetHelmite()

f32 splGetHelmite ( f32 fterm,
f32 time,
f32 p0,
f32 p1,
f32 d0,
f32 d1 )

◆ splGetCardinalPoint()

void splGetCardinalPoint ( Vec3 * p,
Vec3 * cp,
f32 tension,
f32 u )
inline

◆ splGetBezierPoint()

void splGetBezierPoint ( Vec3 * p,
Vec3 * cp,
f32 u )
inline

◆ splGetSplinePoint()

void splGetSplinePoint ( Vec3 * p,
HSD_Spline * spline,
f32 u )

◆ splArcLengthGetParameter()

f32 splArcLengthGetParameter ( HSD_Spline * spl,
f32 arg1 )

◆ splArcLengthPoint()

void splArcLengthPoint ( Vec3 * vec3,
HSD_Spline * spline,
f32 farg0 )