#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <pthread.h>
#include "pkvaria.h"
#include "pknum.h"
#include "pkgeom.h"
#include "multibs.h"
#include "raybez.h"
Defines | |
#define | CONST_ |
#define | EPS 1.0e-10 |
Functions | |
BezCurveTreedp | rbez_NewBezCurveTreed (int object_id, short degree, double t0, double t1, double ext, CONST_ point3d *ctlpoints) |
void | rbez_DestroyBezCurveTreed (BezCurveTreedp tree) |
BezCurveTreeVertexdp | rbez_GetBezCurveLeftVertexd (BezCurveTreedp tree, BezCurveTreeVertexdp vertex) |
BezCurveTreeVertexdp | rbez_GetBezCurveRightVertexd (BezCurveTreedp tree, BezCurveTreeVertexdp vertex) |
#define CONST_ |
#define EPS 1.0e-10 |
void rbez_DestroyBezCurveTreed | ( | BezCurveTreedp | tree | ) |
BezCurveTreeVertexdp rbez_GetBezCurveLeftVertexd | ( | BezCurveTreedp | tree, | |
BezCurveTreeVertexdp | vertex | |||
) |
BezCurveTreeVertexdp rbez_GetBezCurveRightVertexd | ( | BezCurveTreedp | tree, | |
BezCurveTreeVertexdp | vertex | |||
) |
BezCurveTreedp rbez_NewBezCurveTreed | ( | int | object_id, | |
short | degree, | |||
double | t0, | |||
double | t1, | |||
double | ext, | |||
CONST_ point3d * | ctlpoints | |||
) |