Ignore:
Timestamp:
10/03/06 12:35:03 (18 years ago)
Author:
gumbau
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Geom/shared/GTGeometry/include/GeoMeshStripifier.h

    r993 r1559  
    399399                        void Last_Edge(int *id1, int *id2, int *id3, BOOL save); 
    400400 
    401                         void preserve_strip_orientation_with_normal(FILE        *output, 
     401                        void preserve_strip_orientation_with_normal( 
    402402                                        int             vertex1, 
    403403                                        int             normal1, 
     
    407407                                        int             normal3); 
    408408 
    409                         void preserve_strip_orientation_with_texture(   FILE    *output, 
     409                        void preserve_strip_orientation_with_texture( 
    410410                                        int             vertex1, 
    411411                                        int             texture1, 
     
    415415                                        int texture3); 
    416416 
    417                         void  preserve_strip_orientation_with_texture_and_normal(       FILE    *output, 
     417                        void  preserve_strip_orientation_with_texture_and_normal( 
    418418                                        int             vertex1, 
    419419                                        int             texture1, 
     
    426426                                        int             normal3); 
    427427 
    428                         void preserve_strip_orientation(FILE *output, 
     428                        void preserve_strip_orientation( 
    429429                                        int vertex1, 
    430430                                        int vertex2, 
     
    438438                        /**     local.h 
    439439                        */ 
    440                         void Find_StripsEx(     FILE *output,   int *ties, 
    441                                         int  tie,                       int triangulate, 
    442                                         int  swaps,             int *next_id); 
    443                         void SGI_Strip(int num_faces,FILE *output, int ties,int triangulate); 
     440                        void Find_StripsEx(int *ties, int  tie, int triangulate, int  swaps, int *next_id); 
     441                        void SGI_Strip(int num_faces,int ties,int triangulate); 
    444442 
    445443                        /**     outputex.h 
    446444                        */ 
    447                         void Output_TriEx(int id1, int id2, int id3, FILE *output,  
    448                                         int flag,int where); 
    449                         void Extend_BackwardsEx(int face_id, FILE *output, int *ties,  
     445                        void Output_TriEx(int id1, int id2, int id3, int flag,int where); 
     446                        void Extend_BackwardsEx(int face_id, int *ties,  
    450447                                        int tie, int triangulate,  
    451448                                        int swaps,int *next_id); 
    452449                        void Polygon_OutputEx(P_ADJACENCIES temp,int face_id,int bucket, 
    453                                         ListHead *pListHead, FILE *output, 
     450                                        ListHead *pListHead, 
    454451                                        int *ties, int tie,int triangulate, int swaps, 
    455452                                        int *next_id, int where); 
     
    460457                        void Build_SGI_Table(int num_faces); 
    461458                        void Non_Blind_Triangulate(     int size,int *index, 
    462                                         FILE *output,int next_face_id, 
     459                                        int next_face_id, 
    463460                                        int face_id,int where, 
    464461                                        int color1,int color2,int color3); 
     
    472469                                        int in_edge1,   int in_edge2, 
    473470                                        int size,                       int *index, 
    474                                         FILE *output,   int reversed, 
     471                                        int reversed, 
    475472                                        int face_id,    int where, 
    476473                                        int color1,             int color2, 
     
    479476                        void Triangulate(       int out_edge1,int out_edge2,int in_edge1, 
    480477                                        int in_edge2,int size,int *index, 
    481                                         FILE *output,int reversed,int face_id, int where, 
     478                                        int reversed,int face_id, int where, 
    482479                                        int color1, int color2,int color3);     //      static. 
    483480 
     
    576573                        void Triangulate_PolygonEx(     int out_edge1,int out_edge2,int in_edge1, 
    577574                                        int in_edge2,int size,int *index, 
    578                                         FILE *fp,int reversed,int face_id, 
     575                                        int reversed,int face_id, 
    579576                                        int where); 
    580577                        void Non_Blind_TriangulateEx(   int size,int *index, 
    581                                         FILE *output,int next_face_id, 
     578                                        int next_face_id, 
    582579                                        int face_id,int where); 
    583580                        void Rearrange_IndexEx(int *index, int size); 
     
    590587                                        int in_edge1, int in_edge2, 
    591588                                        int size,                       int *index, 
    592                                         FILE *output,   int reversed, 
     589                                        int reversed, 
    593590                                        int face_id,    int where);     //      static. 
    594591 
     
    620617                        */ 
    621618                        void Partial_Triangulate(int size,              int *index, 
    622                                         FILE *output,   int next_face_id, 
     619                                        int next_face_id, 
    623620                                        int face_id,    int *next_id, 
    624621                                        ListHead *pListHead, 
     
    640637                                        int in_edge1, int in_edge2, 
    641638                                        int size,               int *index, 
    642                                         FILE *fp,                 int reversed, 
     639                                        int reversed, 
    643640                                        int face_id,    int *next_id, 
    644641                                        ListHead *pListHead, 
     
    647644                        void P_Triangulate(     int out_edge1,int out_edge2,int in_edge1, 
    648645                                        int in_edge2,   int size,                       int *index, 
    649                                         FILE *output,   int reversed,   int face_id, 
     646                                        int reversed,   int face_id, 
    650647                                        int *next_id,   ListHead *pListHead,  
    651648                                        P_ADJACENCIES temp,int where);  //      static. 
     
    657654                        /**     output.h 
    658655                        */ 
    659                         int Finished(int *swap, FILE *output, int startnewstrip); 
     656                        int Finished(int *swap, int startnewstrip); 
    660657                        void Output_Tri(int id1, int id2, int id3,BOOL end); 
    661                         int Extend_Face(int face_id,int e1,int e2,int *swaps,FILE *bands, 
     658                        int Extend_Face(int face_id,int e1,int e2,int *swaps, 
    662659                                        int color1,int color2,int color3,int *vert_norm, 
    663660                                        int normals,int *vert_texture,int texture); 
     
    665662                                        int bucket,                             ListHead *pListHead, 
    666663                                        BOOL first,                             int *swaps, 
    667                                         FILE *bands,                            int color1, 
    668                                         int color2,                                     int color3, 
     664                                        int color1,                                     int color2,                                      
     665                                        int color3, 
    669666                                        BOOL global,                    BOOL end);      //      static. 
    670667                        /**     free.h 
     
    679676                        /**     newpolve.h 
    680677                        */ 
    681                         void Find_Bands(int numfaces, FILE *output_file, int *swaps, int *bands,  
     678                        void Find_Bands(int numfaces, int *swaps, int *bands,  
    682679                                        int *cost, int *tri, int norms, int *vert_norms, 
    683680                                        int texture, int *vert_texture); 
     
    698695                        void Mark_Face( PF_FACES temp2,                 int color1, 
    699696                                        int color2,                     int color3, 
    700                                         FILE *output_file,      BOOL end, 
     697                                        BOOL end, 
    701698                                        int *edge1,                                     int *edge2, 
    702699                                        int *face_id,                           int norms, 
     
    709706                                        int north,int last_north, 
    710707                                        int orientation,int last_left, 
    711                                         FILE *output_file,int color1, 
     708                                        int color1, 
    712709                                        int color2,int color3, 
    713710                                        BOOL start);    //      static. 
     
    715712                                        int north,int last_north, 
    716713                                        int orientation,int last_left, 
    717                                         FILE *output_file,int color1, 
     714                                        int color1, 
    718715                                        int color2,int color3, 
    719716                                        BOOL start, int *swaps_added, 
     
    722719                        /**     auxiliar.h 
    723720                        */ 
    724                         FILE *OpenOutputFile(char *fname); 
     721//                      FILE *OpenOutputFile(char *fname); 
    725722                        void AllocateStruct(int num_faces, 
    726723                                        int num_vert, 
    727724                                        int num_nvert, 
    728725                                        int num_texture); 
    729                         void miReadFile(char *fname, char *file_open, FILE *bands,Geometry::SubMesh *geoSubMesh); 
     726                        void miReadFile(char *fname, char *file_open, Geometry::SubMesh *geoSubMesh); 
    730727                        int stripify(   char                                            *fname, 
    731728                                                                                Geometry::Mesh  *geoMesh); 
Note: See TracChangeset for help on using the changeset viewer.