FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <spline.h>
Public Member Functions | |
herm_spline () | |
herm_spline (int _num_pts, vec3d *_pts[MAX_HERM_PTS], vec3d *_d_pts[MAX_HERM_PTS]) | |
void | herm_set_points (int _num_pts, vec3d *_pts[MAX_HERM_PTS], vec3d *_d_pts[MAX_HERM_PTS]) |
void | herm_get_point (vec3d *out, float u, int k) |
void | herm_get_deriv (vec3d *deriv, float u, int k) |
void | herm_render (int divs, color *c) |
Public Attributes | |
vec3d | pts [MAX_HERM_PTS] |
vec3d | d_pts [MAX_HERM_PTS] |
int | num_pts |
herm_spline::herm_spline | ( | ) |
Definition at line 170 of file spline.cpp.
Definition at line 183 of file spline.cpp.
Definition at line 233 of file spline.cpp.
Definition at line 208 of file spline.cpp.
Definition at line 258 of file spline.cpp.
void herm_spline::herm_set_points | ( | int | _num_pts, |
vec3d * | _pts[MAX_HERM_PTS], | ||
vec3d * | _d_pts[MAX_HERM_PTS] | ||
) |
Definition at line 189 of file spline.cpp.
vec3d herm_spline::d_pts[MAX_HERM_PTS] |
vec3d herm_spline::pts[MAX_HERM_PTS] |