Functions

mbs04f.c File Reference

#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <stdio.h>
#include "pkvaria.h"
#include "pkgeom.h"
#include "multibs.h"
#include "msgpool.h"
Include dependency graph for mbs04f.c:

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)

Function Documentation

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 
)