===================================================== Liste_Funktionen_Beginn: UT3D_pt_evparCrvRBSpl point <-- rational b-spline at parameter UT3D_vc_evparCrvRBSpl tangent vector <-- rational b-spline at parameter UT3D_cv_rbsp make Polygon from Rat.B-Spline-Kurve + tol UT3D_bspl_deriv1 1. derivation b-spline curve <-- b-spline curve UT3D_rbspl_deriv1 1. deriv. rat. b-spline curve <-- rat. b-spline curve UT3D_rbspl_ck_closed check if B-SplSurf is closed UT3D_obj_cnvt_rbspl convert Rat.B-Spl --> CI/LN; see UT3D_bsp_degrad UT3D_ci_rbspl3 create circle from Rat.B-SplineCurve 3 ControlPoints Liste_TESTFUNKTIONEN: UT3D_rbspl_tst_1 testprogs UT3D_rbspl_tst_load load a teststruct UT3D_rbspl_tst_cc display ControlPoints/Curve UT3D_rbspl_tst_tg disp points und tangents Liste_Funktionen_Ende: =====================================================
#include "../xa/MS_Def0.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_math.h"
#include "../ut/ut_TX.h"
#include "../ut/ut_bspl.h"
#include "../ut/ut_obj.h"
#include "../gr/ut_UI.h"
#include "../xa/xa_mem.h"
Functions | |
int | UT3D_rbspl_ck_closed (CurvRBSpl *spi) |
int | UT3D_obj_cnvt_rbspl (ObjGX *opo, CurvRBSpl *spi, Memspc *mpWrk) |
int | UT3D_ci_rbspl_ (Circ *cpo, CurvRBSpl *spi) |
int | UT3D_ci_rbspl3 (Circ *cpo, CurvRBSpl *spi) |
int | UT3D_cv_rbsp (int *ptNr, Point *pTab, CurvRBSpl *cv1, int ptMax, double tol) |
int | UT3D_pt_evparxCrvRBSpl (Point *pto, CurvRBSpl *cv1, double uv, double dist) |
int | UT3D_pt_evparCrvRBSpl (Point *pt, double *wt, CurvRBSpl *rbspl, double u) |
int | UT3D_bspl_deriv1 (CurvBSpl *bspld, Memspc *memSeg1, CurvBSpl *bspl) |
int | UT3D_rbspl_deriv1 (CurvBSpl *g, CurvBSpl *fd, CurvBSpl *gd, Memspc *memSeg1, CurvRBSpl *rbspl) |
int | UT3D_vc_evparCrvRBSpl (Vector *tg, CurvRBSpl *rbspl, CurvBSpl *g, CurvBSpl *fd, CurvBSpl *gd, double t) |
int UT3D_rbspl_ck_closed | ( | CurvRBSpl * | spi | ) |
int UT3D_rbspl_deriv1 | ( | CurvBSpl * | g, | |
CurvBSpl * | fd, | |||
CurvBSpl * | gd, | |||
Memspc * | memSeg1, | |||
CurvRBSpl * | rbspl | |||
) |
int UT3D_vc_evparCrvRBSpl | ( | Vector * | tg, | |
CurvRBSpl * | rbspl, | |||
CurvBSpl * | g, | |||
CurvBSpl * | fd, | |||
CurvBSpl * | gd, | |||
double | t | |||
) |