#include <stdlib.h>#include <math.h>#include <string.h>#include <stdio.h>#include "pkvaria.h"#include "pkgeom.h"#include "multibs.h"#include "msgpool.h"
Functions | |
| void | _mbs_multideBoorKernelf (int degree, const float *knots, int ncurves, int spdimen, int pitch, const float *ctlpoints, float t, int k, int r, int lj, int dpitch, float *d) |
| int | mbs_multideBoorf (int degree, int lastknot, const float *knots, int ncurves, int spdimen, int pitch, const float *ctlpoints, float t, float *cpoints) |
| void | mbs_deBoorC2Rf (int degree, int lastknot, const float *knots, const point3f *ctlpoints, float t, point2f *cpoint) |
| void | mbs_deBoorC3Rf (int degree, int lastknot, const float *knots, const point4f *ctlpoints, float t, point3f *cpoint) |
| void | mbs_deBoorP3f (int degreeu, int lastknotu, const float *knotsu, int degreev, int lastknotv, const float *knotsv, int pitch, const point3f *ctlpoints, float u, float v, point3f *ppoint) |
| void | mbs_deBoorP3Rf (int degreeu, int lastknotu, const float *knotsu, int degreev, int lastknotv, const float *knotsv, int pitch, const point4f *ctlpoints, float u, float v, point3f *ppoint) |
| void | mbs_deBoorP4f (int degreeu, int lastknotu, const float *knotsu, int degreev, int lastknotv, const float *knotsv, int pitch, const point4f *ctlpoints, float u, float v, point4f *ppoint) |
| void _mbs_multideBoorKernelf | ( | int | degree, | |
| const float * | knots, | |||
| int | ncurves, | |||
| int | spdimen, | |||
| int | pitch, | |||
| const float * | ctlpoints, | |||
| float | t, | |||
| int | k, | |||
| int | r, | |||
| int | lj, | |||
| int | dpitch, | |||
| float * | d | |||
| ) |
| void mbs_deBoorC2Rf | ( | int | degree, | |
| int | lastknot, | |||
| const float * | knots, | |||
| const point3f * | ctlpoints, | |||
| float | t, | |||
| point2f * | cpoint | |||
| ) |
| void mbs_deBoorC3Rf | ( | int | degree, | |
| int | lastknot, | |||
| const float * | knots, | |||
| const point4f * | ctlpoints, | |||
| float | t, | |||
| point3f * | cpoint | |||
| ) |
| void mbs_deBoorP3f | ( | int | degreeu, | |
| int | lastknotu, | |||
| const float * | knotsu, | |||
| int | degreev, | |||
| int | lastknotv, | |||
| const float * | knotsv, | |||
| int | pitch, | |||
| const point3f * | ctlpoints, | |||
| float | u, | |||
| float | v, | |||
| point3f * | ppoint | |||
| ) |
| void mbs_deBoorP3Rf | ( | int | degreeu, | |
| int | lastknotu, | |||
| const float * | knotsu, | |||
| int | degreev, | |||
| int | lastknotv, | |||
| const float * | knotsv, | |||
| int | pitch, | |||
| const point4f * | ctlpoints, | |||
| float | u, | |||
| float | v, | |||
| point3f * | ppoint | |||
| ) |
| void mbs_deBoorP4f | ( | int | degreeu, | |
| int | lastknotu, | |||
| const float * | knotsu, | |||
| int | degreev, | |||
| int | lastknotv, | |||
| const float * | knotsv, | |||
| int | pitch, | |||
| const point4f * | ctlpoints, | |||
| float | u, | |||
| float | v, | |||
| point4f * | ppoint | |||
| ) |
| int mbs_multideBoorf | ( | int | degree, | |
| int | lastknot, | |||
| const float * | knots, | |||
| int | ncurves, | |||
| int | spdimen, | |||
| int | pitch, | |||
| const float * | ctlpoints, | |||
| float | t, | |||
| float * | cpoints | |||
| ) |
1.7.1