#include <math.h>
#include <string.h>
#include <stdio.h>
#include "pkvaria.h"
#include "pkgeom.h"
#include "multibs.h"
Functions | |
void | mbs_multiBCHornerDer2f (int degree, int ncurves, int spdimen, int pitch, const float *ctlpoints, float t, float *p, float *d1, float *d2) |
void | mbs_BCHornerDer2C2Rf (int degree, const point3f *ctlpoints, float t, point2f *p, vector2f *d1, vector2f *d2) |
void | mbs_BCHornerDer2C3Rf (int degree, const point4f *ctlpoints, float t, point3f *p, vector3f *d1, vector3f *d2) |
void | mbs_BCHornerDer2Pf (int degreeu, int degreev, int spdimen, const float *ctlpoints, float u, float v, float *p, float *du, float *dv, float *duu, float *duv, float *dvv) |
void | mbs_BCHornerDer2P3Rf (int degreeu, int degreev, const point4f *ctlpoints, float u, float v, point3f *p, vector3f *du, vector3f *dv, vector3f *duu, vector3f *duv, vector3f *dvv) |
void mbs_BCHornerDer2C2Rf | ( | int | degree, | |
const point3f * | ctlpoints, | |||
float | t, | |||
point2f * | p, | |||
vector2f * | d1, | |||
vector2f * | d2 | |||
) |
void mbs_BCHornerDer2C3Rf | ( | int | degree, | |
const point4f * | ctlpoints, | |||
float | t, | |||
point3f * | p, | |||
vector3f * | d1, | |||
vector3f * | d2 | |||
) |
void mbs_BCHornerDer2P3Rf | ( | int | degreeu, | |
int | degreev, | |||
const point4f * | ctlpoints, | |||
float | u, | |||
float | v, | |||
point3f * | p, | |||
vector3f * | du, | |||
vector3f * | dv, | |||
vector3f * | duu, | |||
vector3f * | duv, | |||
vector3f * | dvv | |||
) |
void mbs_BCHornerDer2Pf | ( | int | degreeu, | |
int | degreev, | |||
int | spdimen, | |||
const float * | ctlpoints, | |||
float | u, | |||
float | v, | |||
float * | p, | |||
float * | du, | |||
float * | dv, | |||
float * | duu, | |||
float * | duv, | |||
float * | dvv | |||
) |
void mbs_multiBCHornerDer2f | ( | int | degree, | |
int | ncurves, | |||
int | spdimen, | |||
int | pitch, | |||
const float * | ctlpoints, | |||
float | t, | |||
float * | p, | |||
float * | d1, | |||
float * | d2 | |||
) |