Functions

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

Functions

void mbs_multiBCHornerDerd (int degree, int ncurves, int spdimen, int pitch, const double *ctlpoints, double t, double *p, double *d)
void mbs_BCHornerDerC2Rd (int degree, const point3d *ctlpoints, double t, point2d *p, vector2d *d)
void mbs_BCHornerDerC3Rd (int degree, const point4d *ctlpoints, double t, point3d *p, vector3d *d)
void mbs_BCHornerDerPd (int degreeu, int degreev, int spdimen, const double *ctlpoints, double u, double v, double *p, double *du, double *dv)
void mbs_BCHornerDerP3Rd (int degreeu, int degreev, const point4d *ctlpoints, double u, double v, point3d *p, vector3d *du, vector3d *dv)
void mbs_BCHornerNvP3d (int degreeu, int degreev, const point3d *ctlpoints, double u, double v, point3d *p, vector3d *nv)
void mbs_BCHornerNvP3Rd (int degreeu, int degreev, const point4d *ctlpoints, double u, double v, point3d *p, vector3d *nv)

Function Documentation

void mbs_BCHornerDerC2Rd ( int  degree,
const point3d ctlpoints,
double  t,
point2d p,
vector2d d 
)
void mbs_BCHornerDerC3Rd ( int  degree,
const point4d ctlpoints,
double  t,
point3d p,
vector3d d 
)
void mbs_BCHornerDerP3Rd ( int  degreeu,
int  degreev,
const point4d ctlpoints,
double  u,
double  v,
point3d p,
vector3d du,
vector3d dv 
)
void mbs_BCHornerDerPd ( int  degreeu,
int  degreev,
int  spdimen,
const double *  ctlpoints,
double  u,
double  v,
double *  p,
double *  du,
double *  dv 
)
void mbs_BCHornerNvP3d ( int  degreeu,
int  degreev,
const point3d ctlpoints,
double  u,
double  v,
point3d p,
vector3d nv 
)
void mbs_BCHornerNvP3Rd ( int  degreeu,
int  degreev,
const point4d ctlpoints,
double  u,
double  v,
point3d p,
vector3d nv 
)
void mbs_multiBCHornerDerd ( int  degree,
int  ncurves,
int  spdimen,
int  pitch,
const double *  ctlpoints,
double  t,
double *  p,
double *  d 
)