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