Functions

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

Functions

void mbs_multiBCHornerDerf (int degree, int ncurves, int spdimen, int pitch, const float *ctlpoints, float t, float *p, float *d)
void mbs_BCHornerDerC2Rf (int degree, const point3f *ctlpoints, float t, point2f *p, vector2f *d)
void mbs_BCHornerDerC3Rf (int degree, const point4f *ctlpoints, float t, point3f *p, vector3f *d)
void mbs_BCHornerDerPf (int degreeu, int degreev, int spdimen, const float *ctlpoints, float u, float v, float *p, float *du, float *dv)
void mbs_BCHornerDerP3Rf (int degreeu, int degreev, const point4f *ctlpoints, float u, float v, point3f *p, vector3f *du, vector3f *dv)
void mbs_BCHornerNvP3f (int degreeu, int degreev, const point3f *ctlpoints, float u, float v, point3f *p, vector3f *nv)
void mbs_BCHornerNvP3Rf (int degreeu, int degreev, const point4f *ctlpoints, float u, float v, point3f *p, vector3f *nv)

Function Documentation

void mbs_BCHornerDerC2Rf ( int  degree,
const point3f ctlpoints,
float  t,
point2f p,
vector2f d 
)
void mbs_BCHornerDerC3Rf ( int  degree,
const point4f ctlpoints,
float  t,
point3f p,
vector3f d 
)
void mbs_BCHornerDerP3Rf ( int  degreeu,
int  degreev,
const point4f ctlpoints,
float  u,
float  v,
point3f p,
vector3f du,
vector3f dv 
)
void mbs_BCHornerDerPf ( int  degreeu,
int  degreev,
int  spdimen,
const float *  ctlpoints,
float  u,
float  v,
float *  p,
float *  du,
float *  dv 
)
void mbs_BCHornerNvP3f ( int  degreeu,
int  degreev,
const point3f ctlpoints,
float  u,
float  v,
point3f p,
vector3f nv 
)
void mbs_BCHornerNvP3Rf ( int  degreeu,
int  degreev,
const point4f ctlpoints,
float  u,
float  v,
point3f p,
vector3f nv 
)
void mbs_multiBCHornerDerf ( int  degree,
int  ncurves,
int  spdimen,
int  pitch,
const float *  ctlpoints,
float  t,
float *  p,
float *  d 
)