Ignore:
Timestamp:
03/06/07 14:26:14 (18 years ago)
Author:
gumbau
Message:
 
Location:
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/buffers.h

    r2127 r2194  
    1 #ifndef __interleave_h_ 
    2 #define __interleave_h_ 
     1#ifndef __buffers_h_ 
     2#define __buffers_h_ 
    33 
    44#include "GL/glut.h" 
     
    2121} Vertex_; 
    2222 
    23 extern GLuint vertex_buf, color_buf; 
    24  
    25 extern Vertex_ *buf_vertices; 
    26 extern Color   *buf_colors; 
    27  
    28 extern Vertex_ *pbuf_vertices; 
    29 extern Color   *pbuf_colors; 
    30  
    31 extern void saveVertexBuffer(Change *c, VertexIL *dest); 
    32 extern void loadVertexBuffer(VertexIL *src, Change *c); 
     23extern VertexIL *saveVertexBuffer(Change *c, Vertex_ *verts, Color *cols); 
     24extern void loadVertexBuffer(VertexIL *src, Change *c, Vertex_ *verts, Color *cols); 
     25extern VertexIL *saveVertexBufferGPU(Change *c); 
     26extern void loadVertexBufferGPU(VertexIL *src, Change *c); 
    3327 
    3428extern VertexIL *setupInterleave(Mesh *mesh, Color *colors); 
    3529extern void setupVertexArray(Mesh *mesh, Color *colors); 
    36 extern void updateVertexArray(Mesh *mesh, Change *c); 
     30extern void updateVertexArray(Mesh *mesh, Change *c, Vertex_ *verts, Color *cols); 
    3731extern void setupVertexBufferObjects(Mesh *mesh, Color *colors); 
    3832extern void updateVertexBufferObjects(Mesh *mesh, Change *c); 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/change.h

    r2127 r2194  
    8585 
    8686        extern void modifyEdges(Mesh *mesh, Change *c); 
    87   extern int find(int *edges, int num, int v_); 
     87  extern int find(Mesh *mesh, int *edges, int num, int v_); 
    8888        extern void updateEdgeAdj(Mesh *mesh, Change *c) ; 
    8989 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/global.h

    r2127 r2194  
    99#include "color.h" 
    1010#include "change.h" 
     11#include "buffers.h" 
    1112 
    1213//      For progress update. 
     
    132133extern GLsizei width, height; 
    133134 
     135extern GLuint vertex_buf, color_buf; 
     136 
     137extern Vertex_ *buf_vertices; 
     138extern Color   *buf_colors; 
     139 
    134140extern int vmiWin; 
    135141 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/mesh.h

    r2127 r2194  
    1313          int *edges; 
    1414    int enable; 
    15                 int     movable;        //      If vertex is part of a border. 
    1615} Vertex; 
    1716 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/simplify.h

    r2127 r2194  
    2828        extern void     initVertexMultimap(     Mesh *mesh, 
    2929                                                                                                                                        multimap<int,int> &vertexMultimap); 
    30         ///////////////////////////////////////////////////////////////////////////// 
     30        ///////////////////////////////////////////////////////////////////////// 
    3131        //      Coordinates class. 
    32         ///////////////////////////////////////////////////////////////////////////// 
     32        ///////////////////////////////////////////////////////////////////////// 
    3333        class _float3_ 
    3434        { 
Note: See TracChangeset for help on using the changeset viewer.