1 #ifndef GlobeEngine_BSpline_h
2 #define GlobeEngine_BSpline_h
4 #include <vmmlib/vmmlib.hpp>
13 void create(
int n,
int t, vmml::Vector3d* control, vmml::Vector3d* output,
int num_output);
16 void computeIntervals(
int* u,
int n,
int t);
17 double blend(
int k,
int t,
int* u,
double v);
18 double blend_N0(
int k,
int *u,
double v);
19 double blend_N1(
int k,
int *u,
double v);
20 double blend_N2(
int k,
int *u,
double v);
21 vmml::Vector3d computePoint(
int* u,
int n,
int t,
double v, vmml::Vector3d* control);
~BSpline()
Definition: BSpline.cpp:10
Definition: AvalancheTrainingSimulationEngine.h:39
BSpline()
Definition: BSpline.cpp:5
void clear()
Definition: BSpline.cpp:15
void create(int n, int t, vmml::Vector3d *control, vmml::Vector3d *output, int num_output)
Definition: BSpline.cpp:35