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 splGetBSplinePoint (Vec3 *, Vec3 *, 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 
)

◆ splGetBSplinePoint()

void splGetBSplinePoint ( Vec3 *  p,
Vec3 *  cp,
f32  u 
)

◆ splGetBezierPoint()

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

◆ 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 
)