===================================================== Liste_Funktionen_Beginn: UT3D_vcn_ccv Normalvector an (planare) Curve UT3D_pta_ccv CCV -> Polygon UT3D_pta_obj objekt -> Polygon umwandeln UT3D_seg_objSel Segmentnummer am Polygon liefern UT3D_seg_dboSel Segmentnummer am Polygon liefern UT3D_segpar_dboSel den selektieren Punkt am obj feststellen UT3D_segpar_ccvSel give segmentnr & parameter for point on ccv UT3D_segpar_iSeg get segNr iSeg from iTab UT3D_obj_segccv get ObjGX from segNr in CCV UT3D_crv_segccv get ObjGX + data from segment in CCV UT3D_pt_segparccv Punkt <-- segNr und Paramter auf CCV UT3D_stru_segccv copy struct(LN/AC) <-- segNr in CCV UT3D_pta_sus SurStd-Boundary -> Polygon umwandeln UT3D_pt_endptccv proj PT -> PolygonCurve Liste_Funktionen_Ende: ===================================================== - see also: UT3D_sr_polc SUStess_ck_srot_ - unused functions: cn_PnPoly crossing number test for a point in a polygon wn_PnPoly winding number test for a point in a polygon - missing functions: UT3D_pt_projptccv UT3D_pt_intlnccv UT3D_pt_intciccv UT3D_pt_intelccv UT3D_pt_intbspccv UT3D_pt_int2ccv UT3D_pt_evalccv UT3D_vc_evalccv UT3D_ccv_oTab UT3D_ccv_projccvpln
#include "../xa/MS_Def0.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../gr/ut_UI.h"
#include "../db/ut_DB.h"
#include "../xa/xa_mem.h"
Functions | |
int | UT3D_crv_segccv (int *typ, ObjGX *oxo, int is, ObjGX *cv1, Line *ln) |
int | UT3D_obj_segccv (ObjGX *oxo, int is, ObjGX *cv1) |
int | UT3D_stru_segccv (void *data, int typ, int is, ObjGX *cv1) |
int | UT3D_segpar_dboSel (int *pSel, int *is, int *isNr, double *ps, int typ, long ind) |
int | UT3D_segpar_iTab (int *iNr, int typ, int *iTab, int tabSiz, int ptNr) |
int | UT3D_segpar_iSeg (int itn, int *iTab) |
int | UT3D_pt_segparccv (Point *p1, int is, double ps, ObjGX *cv1) |
int | UT3D_vcn_ccv (Vector *vco, Point *pto, ObjGX *oi, Memspc *wrkSpc) |
int | UT3D_pta_sus (int *ptNr, Point *pTab, SurStd *sus, double tol) |
int | UT3D_pta_obj (int *ptNr, Point *pTab, ObjGX *oxi, double tol) |
int | UT3D_pta_ccv (int *ptn, Point *pta, ObjGX *ccv, int iLim, int *limTab, double tol) |
int | UT3D_pt_endptccv (Point *pTab, ObjGX *ccv1) |
int UT3D_stru_segccv | ( | void * | data, | |
int | typ, | |||
int | is, | |||
ObjGX * | cv1 | |||
) |
int UT3D_segpar_dboSel | ( | int * | pSel, | |
int * | is, | |||
int * | isNr, | |||
double * | ps, | |||
int | typ, | |||
long | ind | |||
) |
int UT3D_segpar_iTab | ( | int * | iNr, | |
int | typ, | |||
int * | iTab, | |||
int | tabSiz, | |||
int | ptNr | |||
) |
int UT3D_segpar_iSeg | ( | int | itn, | |
int * | iTab | |||
) |