Functions

mbs33d.c File Reference

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

Functions

void mbs_multiBCHornerDer2d (int degree, int ncurves, int spdimen, int pitch, const double *ctlpoints, double t, double *p, double *d1, double *d2)
void mbs_BCHornerDer2C2Rd (int degree, const point3d *ctlpoints, double t, point2d *p, vector2d *d1, vector2d *d2)
void mbs_BCHornerDer2C3Rd (int degree, const point4d *ctlpoints, double t, point3d *p, vector3d *d1, vector3d *d2)
void mbs_BCHornerDer2Pd (int degreeu, int degreev, int spdimen, const double *ctlpoints, double u, double v, double *p, double *du, double *dv, double *duu, double *duv, double *dvv)
void mbs_BCHornerDer2P3Rd (int degreeu, int degreev, const point4d *ctlpoints, double u, double v, point3d *p, vector3d *du, vector3d *dv, vector3d *duu, vector3d *duv, vector3d *dvv)

Function Documentation

void mbs_BCHornerDer2C2Rd ( int  degree,
const point3d ctlpoints,
double  t,
point2d p,
vector2d d1,
vector2d d2 
)
void mbs_BCHornerDer2C3Rd ( int  degree,
const point4d ctlpoints,
double  t,
point3d p,
vector3d d1,
vector3d d2 
)
void mbs_BCHornerDer2P3Rd ( int  degreeu,
int  degreev,
const point4d ctlpoints,
double  u,
double  v,
point3d p,
vector3d du,
vector3d dv,
vector3d duu,
vector3d duv,
vector3d dvv 
)
void mbs_BCHornerDer2Pd ( int  degreeu,
int  degreev,
int  spdimen,
const double *  ctlpoints,
double  u,
double  v,
double *  p,
double *  du,
double *  dv,
double *  duu,
double *  duv,
double *  dvv 
)
void mbs_multiBCHornerDer2d ( int  degree,
int  ncurves,
int  spdimen,
int  pitch,
const double *  ctlpoints,
double  t,
double *  p,
double *  d1,
double *  d2 
)