#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_multideBoorKerneld (int degree, const double *knots, int ncurves, int spdimen, int pitch, const double *ctlpoints, double t, int k, int r, int lj, int dpitch, double *d) |
| int | mbs_multideBoord (int degree, int lastknot, const double *knots, int ncurves, int spdimen, int pitch, const double *ctlpoints, double t, double *cpoints) |
| void | mbs_deBoorC2Rd (int degree, int lastknot, const double *knots, const point3d *ctlpoints, double t, point2d *cpoint) |
| void | mbs_deBoorC3Rd (int degree, int lastknot, const double *knots, const point4d *ctlpoints, double t, point3d *cpoint) |
| void | mbs_deBoorP3d (int degreeu, int lastknotu, const double *knotsu, int degreev, int lastknotv, const double *knotsv, int pitch, const point3d *ctlpoints, double u, double v, point3d *ppoint) |
| void | mbs_deBoorP3Rd (int degreeu, int lastknotu, const double *knotsu, int degreev, int lastknotv, const double *knotsv, int pitch, const point4d *ctlpoints, double u, double v, point3d *ppoint) |
| void | mbs_deBoorP4d (int degreeu, int lastknotu, const double *knotsu, int degreev, int lastknotv, const double *knotsv, int pitch, const point4d *ctlpoints, double u, double v, point4d *ppoint) |
| void _mbs_multideBoorKerneld | ( | int | degree, | |
| const double * | knots, | |||
| int | ncurves, | |||
| int | spdimen, | |||
| int | pitch, | |||
| const double * | ctlpoints, | |||
| double | t, | |||
| int | k, | |||
| int | r, | |||
| int | lj, | |||
| int | dpitch, | |||
| double * | d | |||
| ) |
| void mbs_deBoorC2Rd | ( | int | degree, | |
| int | lastknot, | |||
| const double * | knots, | |||
| const point3d * | ctlpoints, | |||
| double | t, | |||
| point2d * | cpoint | |||
| ) |
| void mbs_deBoorC3Rd | ( | int | degree, | |
| int | lastknot, | |||
| const double * | knots, | |||
| const point4d * | ctlpoints, | |||
| double | t, | |||
| point3d * | cpoint | |||
| ) |
| void mbs_deBoorP3d | ( | int | degreeu, | |
| int | lastknotu, | |||
| const double * | knotsu, | |||
| int | degreev, | |||
| int | lastknotv, | |||
| const double * | knotsv, | |||
| int | pitch, | |||
| const point3d * | ctlpoints, | |||
| double | u, | |||
| double | v, | |||
| point3d * | ppoint | |||
| ) |
| void mbs_deBoorP3Rd | ( | int | degreeu, | |
| int | lastknotu, | |||
| const double * | knotsu, | |||
| int | degreev, | |||
| int | lastknotv, | |||
| const double * | knotsv, | |||
| int | pitch, | |||
| const point4d * | ctlpoints, | |||
| double | u, | |||
| double | v, | |||
| point3d * | ppoint | |||
| ) |
| void mbs_deBoorP4d | ( | int | degreeu, | |
| int | lastknotu, | |||
| const double * | knotsu, | |||
| int | degreev, | |||
| int | lastknotv, | |||
| const double * | knotsv, | |||
| int | pitch, | |||
| const point4d * | ctlpoints, | |||
| double | u, | |||
| double | v, | |||
| point4d * | ppoint | |||
| ) |
| int mbs_multideBoord | ( | int | degree, | |
| int | lastknot, | |||
| const double * | knots, | |||
| int | ncurves, | |||
| int | spdimen, | |||
| int | pitch, | |||
| const double * | ctlpoints, | |||
| double | t, | |||
| double * | cpoints | |||
| ) |
1.7.1