Advertisement
Guest User

Untitled

a guest
Apr 19th, 2011
849
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. struct vertex {
  2.     float x;          //   
  3.     float y;          // <<- POSITIONAL.
  4.     float z;          //_____________________
  5.  
  6.     float nx;         //   
  7.     float ny;         // <<- NORMAL.
  8.     float nz;         //_____________________
  9.  
  10.     float bx;         //   
  11.     float by;         //   
  12.     float bz;         //
  13.                       // <<- TANGENTIAL.
  14.     float tx;         //   
  15.     float ty;         //   
  16.     float tz;         //_____________________
  17.  
  18.     float u0;         // <<- TEX COORD SETS.
  19.     float v0;         //
  20.     float u1;         //
  21.     float v1;         // ---- 4 MAX.
  22.     float u2;         //
  23.     float v2;         //
  24.     float u3;         //
  25.     float v3;         //_____________________
  26.  
  27.     float r;          //
  28.     float g;          // <<- COLOUR.
  29.     float b;          //
  30.     float a;          //_____________________
  31. };
  32.  
  33. struct subset {
  34.     vertex* vertices;
  35.     int     iNumVertices;
  36.  
  37.     int*    indices;
  38.     int     iNumIndices;
  39.  
  40.     char* szTex0;     //    TEXTURE FILENAME, SET 0.
  41.     char* szTex1;     //    TEXTURE FILENAME, SET 1.
  42.     char* szTex2;     //    TEXTURE FILENAME, SET 2.
  43.     char* szTex3;     //    TEXTURE FILENAME, SET 3.
  44. };
  45.  
  46. struct fileToDump {
  47.     subset* subsets;
  48.  
  49.     int iNumSubsets;
  50.     int iVersionID;
  51. };
  52.  
  53. fileToDump model;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement