===================================================== Liste_Funktionen_Beginn: UT3D_tria_orient alle 3Ecke orientieren (Normalvektoren ausrichten) UT3D_tria_ori_comm check for Kanten direkt verbinden UT3D_tria_ori_parl naechste Kante mit Spalt suchen UT3D_tria_ori_par_ck check ob 2 Linien einen gemeinsamen Bereich haben UT3D_tria_box1 TRI_edg_2i die kantennummer feststellen TRI_edg_3i die kantennummer feststellen TRI_Disp_tStat TRI_Disp_Bound Liste_Funktionen_Ende: =====================================================
#include "../xa/MS_Def1.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../xa/xa_mem.h"
#include "../gr/ut_UI.h"
Functions | |
int | UT3D_tria_orient (Triangle *ta, int triNr, Point *ptFar) |
int | UT3D_tria_ori_comm (Triangle *ta, char *tStat, int triNr, int iSta) |
int | UT3D_tria_ori_parl (Triangle *ta, char *tStat, int triNr) |
int | UT3D_tria_ori_par_ck (int *ieNr, int *iDir, Point *pa, Point *pb, Triangle *tr) |
int | UT3D_tria_box1 (int *boxTab, int boxSiz, Triangle *ta, int triNr, char *tStat, int iRes, int iSta) |
int | TRI_edg_2i (int ip0, int ip1) |
int | TRI_edg_3i (int ip0, int ip1, int ip2) |
int | TRI_Disp_tStat (char *tStat, int triNr) |
int | TRI_Disp_Bound (Triangle *ta, char *tStat, int triNr) |
int UT3D_tria_ori_comm | ( | Triangle * | ta, | |
char * | tStat, | |||
int | triNr, | |||
int | iSta | |||
) |
int UT3D_tria_ori_parl | ( | Triangle * | ta, | |
char * | tStat, | |||
int | triNr | |||
) |
int UT3D_tria_box1 | ( | int * | boxTab, | |
int | boxSiz, | |||
Triangle * | ta, | |||
int | triNr, | |||
char * | tStat, | |||
int | iRes, | |||
int | iSta | |||
) |
int TRI_edg_2i | ( | int | ip0, | |
int | ip1 | |||
) |
int TRI_edg_3i | ( | int | ip0, | |
int | ip1, | |||
int | ip2 | |||
) |
int TRI_Disp_tStat | ( | char * | tStat, | |
int | triNr | |||
) |
int TRI_Disp_Bound | ( | Triangle * | ta, | |
char * | tStat, | |||
int | triNr | |||
) |