]> git.mxchange.org Git - flightgear.git/blob - Stripe_w/output.h
Added Construct/ and moved Clipper/ to it.
[flightgear.git] / Stripe_w / output.h
1 /********************************************************************/
2 /*   STRIPE: converting a polygonal model to triangle strips    
3      Francine Evans, 1996.
4      SUNY @ Stony Brook
5      Advisors: Steven Skiena and Amitabh Varshney
6 */
7 /********************************************************************/
8
9 /*---------------------------------------------------------------------*/
10 /*   STRIPE: output.h
11 -----------------------------------------------------------------------*/
12
13
14 #include "polverts.h"
15
16 #define TRIANGLE 3
17 #define MAGNITUDE 1000000
18
19 void Output_Tri(int id1, int id2, int id3,FILE *bands, int color1, 
20                 int color2, int color3,BOOL end);
21 void Sgi_Test();
22 int Polygon_Output(P_ADJACENCIES temp,int face_id,int bucket,
23                    ListHead *pListHead, BOOL first, int *swaps,
24                    FILE *bands,int color1,int color2,int color3,
25                    BOOL global, BOOL end);
26 void Last_Edge();
27 void Extend_Backwards();
28 int Finished(int *swap, FILE *output, BOOL global);
29 int Extend_Face(int face_id,int e1,int e2,int *swaps,FILE *bands,
30                 int color1,int color2,int color3,int *vert_norm, int normals,
31                 int *vert_texture, int texture);
32 void Fast_Reset();
33
34