/********************************************************************/ /* STRIPE: converting a polygonal model to triangle strips Francine Evans, 1996. SUNY @ Stony Brook Advisors: Steven Skiena and Amitabh Varshney */ /********************************************************************/ /*---------------------------------------------------------------------*/ /* STRIPE: add.h -----------------------------------------------------------------------*/ #include "global.h" BOOL new_vertex(double difference, int id1,int id2, struct vert_struct *n); BOOL Check_VN(int vertex,int normal, struct vert_added *added); BOOL norm_array(int id, int vertex, double normal_difference, struct vert_struct *n, int num_vert); void add_texture(int id,BOOL vertex); int add_vert_id(int id, int index_count); void add_norm_id(int id, int index_count); void AddNewFace(int ids[STRIP_MAX], int vert_count, int face_id, int norms[STRIP_MAX]); void CopyFace(int ids[STRIP_MAX], int vert_count, int face_id, int norms[STRIP_MAX]); void Add_Edge(int v1,int v2); void Add_AdjEdge(int v1,int v2,int fnum,int index1 );