]> git.mxchange.org Git - flightgear.git/blob - Stripe_w/triangulate.h
Renamed main.cxx to testclipper.cxx
[flightgear.git] / Stripe_w / triangulate.h
1
2 /********************************************************************/
3 /*   STRIPE: converting a polygonal model to triangle strips    
4      Francine Evans, 1996.
5      SUNY @ Stony Brook
6      Advisors: Steven Skiena and Amitabh Varshney
7 */
8 /********************************************************************/
9
10 /*---------------------------------------------------------------------*/
11 /*   STRIPE: triangulate.h
12 -----------------------------------------------------------------------*/
13
14 void Blind_Triangulate(int size, int *index, FILE *output,
15                        BOOL begin, int where ,int color1,int color2,
16                        int color3);
17 void Non_Blind_Triangulate(int size,int *index, FILE *output,
18                            int next_face_id,int face_id,int where,
19                            int color1,int color2,int color3);
20 int Adjacent(int id2,int id1, int *list, int size);
21 void Delete_From_List(int id,int *list, int *size);
22 void Triangulate_Polygon(int out_edge1, int out_edge2, int in_edge1,
23                          int in_edge2, int size, int *index,
24                          FILE *output, int reversed, int face_id,
25                          int where, int color1, int color2, int color3);
26 void Rearrange_Index(int *index, int size);
27 void Find_Local_Strips();