1 /********************************************************************/
2 /* STRIPE: converting a polygonal model to triangle strips
5 Advisors: Steven Skiena and Amitabh Varshney
7 /********************************************************************/
9 /*---------------------------------------------------------------------*/
11 -----------------------------------------------------------------------*/
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);