ut_rbez.c File Reference
Rational-Bezier-Curve UT3D_rbez_.
More...
#include "../xa/MS_Def0.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
Functions |
| int | UT3D_pt_intelel (int *np, Point xptab[], CurvElli *el1, CurvElli *el2, Memspc *memSeg1) |
| int | UT3D_pt_intciel (int *np, Point xptab[], Circ *ci, CurvElli *el, Memspc *memSeg1) |
| int | UT3D_pt_intelbspl (int *np, Point xptab[], CurvElli *el, CurvBSpl *bspl, Memspc *memSeg1) |
| int | UT3D_pt_intcibspl (int *np, Point xptab[], Circ *ci, CurvBSpl *bspl, Memspc *memSeg1) |
| int | UT3D_pt_int2rbez (int *nxp, Point *xptab, int ptxMax, CurvRBez *rbez1, CurvRBez *rbez2, Memspc *memSeg1, double tol) |
| int | UT3D_pt_intbezrbez (int *nxp, Point *xptab, int ptxMax, CurvBez *ibcv, CurvRBez *rbez, Memspc *memSeg1, double tol) |
| int | UT3D_rbez_subdiv (CurvRBez *rbez1, CurvRBez *rbez2, Memspc *memSeg1, CurvRBez *rbez, double t) |
| int | UT3D_rbez_el (CurvRBez rbTab[], Memspc *memSeg1, CurvElli *el) |
| int | UT3D_rbez_ci (CurvRBez rbTab[], Memspc *memSeg1, Circ *ci) |
Detailed Description
Rational-Bezier-Curve UT3D_rbez_.
Function Documentation
| int UT3D_pt_intciel |
( |
int * |
np, |
|
|
Point |
xptab[], |
|
|
Circ * |
ci, |
|
|
CurvElli * |
el, |
|
|
Memspc * |
memSeg1 | |
|
) |
| | |
| int UT3D_pt_intcibspl |
( |
int * |
np, |
|
|
Point |
xptab[], |
|
|
Circ * |
ci, |
|
|
CurvBSpl * |
bspl, |
|
|
Memspc * |
memSeg1 | |
|
) |
| | |
| int UT3D_pt_int2rbez |
( |
int * |
nxp, |
|
|
Point * |
xptab, |
|
|
int |
ptxMax, |
|
|
CurvRBez * |
rbez1, |
|
|
CurvRBez * |
rbez2, |
|
|
Memspc * |
memSeg1, |
|
|
double |
tol | |
|
) |
| | |
| int UT3D_pt_intbezrbez |
( |
int * |
nxp, |
|
|
Point * |
xptab, |
|
|
int |
ptxMax, |
|
|
CurvBez * |
ibcv, |
|
|
CurvRBez * |
rbez, |
|
|
Memspc * |
memSeg1, |
|
|
double |
tol | |
|
) |
| | |
| int UT3D_rbez_ci |
( |
CurvRBez |
rbTab[], |
|
|
Memspc * |
memSeg1, |
|
|
Circ * |
ci | |
|
) |
| | |