/********************************************************************/ /* STRIPE: converting a polygonal model to triangle strips Francine Evans, 1996. SUNY @ Stony Brook Advisors: Steven Skiena and Amitabh Varshney */ /********************************************************************/ /*---------------------------------------------------------------------*/ /* STRIPE: triangulate.h -----------------------------------------------------------------------*/ void Blind_Triangulate(int size, int *index, FILE *output, BOOL begin, int where ,int color1,int color2, int color3); void Non_Blind_Triangulate(int size,int *index, FILE *output, int next_face_id,int face_id,int where, int color1,int color2,int color3); int Adjacent(int id2,int id1, int *list, int size); void Delete_From_List(int id,int *list, int *size); void Triangulate_Polygon(int out_edge1, int out_edge2, int in_edge1, int in_edge2, int size, int *index, FILE *output, int reversed, int face_id, int where, int color1, int color2, int color3); void Rearrange_Index(int *index, int size); void Find_Local_Strips();