Functions

mbs04d.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 mbs04d.c:

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)

Function Documentation

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 
)