]> git.mxchange.org Git - flightgear.git/blob - Stripe_w/util.h
First mostly successful tile triangulation works. There's plenty of tweaking
[flightgear.git] / Stripe_w / util.h
1 /********************************************************************/
2 /*   STRIPE: converting a polygonal model to triangle strips    
3      Francine Evans, 1996.
4      SUNY @ Stony Brook
5      Advisors: Steven Skiena and Amitabh Varshney
6 */
7 /********************************************************************/
8
9 /*---------------------------------------------------------------------*/
10 /*   STRIPE: util.h
11 -----------------------------------------------------------------------*/
12
13 void switch_lower (int *x, int *y);
14 int Compare (P_ADJACENCIES node1, P_ADJACENCIES node2);
15 BOOL Exist(int face_id, int id1, int id2);
16 int Get_Next_Id(int *index,int e3, int size);
17 int Different(int id1,int id2,int id3,int id4,int id5, int id6, int *x, int *y);
18 int Return_Other(int *index,int e1,int e2);
19 int Get_Other_Vertex(int id1,int id2,int id3,int *index);
20 PLISTINFO Done(int face_id, int size, int *bucket);
21 void Output_Edge(int *index,int e2,int e3,int *output1,int *output2);
22 void Last_Edge(int *id1, int *id2, int *id3, BOOL save);
23 void First_Edge(int *id1,int *id2, int *id3);
24 BOOL member(int x , int id1, int id2, int id3);