1998-07-31 18:27:36 +00:00
|
|
|
/********************************************************************/
|
|
|
|
/* STRIPE: converting a polygonal model to triangle strips
|
|
|
|
Francine Evans, 1996.
|
|
|
|
SUNY @ Stony Brook
|
|
|
|
Advisors: Steven Skiena and Amitabh Varshney
|
|
|
|
*/
|
|
|
|
/********************************************************************/
|
|
|
|
|
|
|
|
/*---------------------------------------------------------------------*/
|
|
|
|
/* STRIPE: polvertsex.h
|
|
|
|
-----------------------------------------------------------------------*/
|
|
|
|
|
1998-11-20 01:03:18 +00:00
|
|
|
#ifdef HAVE_CONFIG_H
|
|
|
|
# include <config.h>
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef HAVE_STDLIB_H
|
|
|
|
# include <stdlib.h>
|
|
|
|
#else
|
|
|
|
# include <malloc.h>
|
|
|
|
#endif
|
1998-07-31 18:27:36 +00:00
|
|
|
|
1998-11-20 01:03:18 +00:00
|
|
|
#include "queue.h"
|
1998-07-31 18:27:36 +00:00
|
|
|
|
|
|
|
/* external functions */
|
|
|
|
void Start_Vert_Struct();
|
|
|
|
void Start_Face_StructEx();
|
|
|
|
void Start_Edge_StructEx();
|
|
|
|
void AddNewNode();
|
|
|
|
void AddNewFaceEx();
|
|
|
|
void Find_AdjacenciesEx();
|
|
|
|
void Test_Adj_Struct();
|
|
|
|
void Test_SGI_Struct();
|
|
|
|
void Write_Edges();
|
|
|
|
void End_Verts_Struct();
|
|
|
|
void End_Face_StructEx();
|
|
|
|
void End_Edge_StructEx();
|
|
|
|
void Build_SGI_TableEx();
|
|
|
|
void Add_AdjEdgeEx();
|
|
|
|
|
|
|
|
|
|
|
|
|