Advertisement
Guest User

Untitled

a guest
Jan 25th, 2015
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1.  GLuint Kolizja::kolizjaObj() {
  2.         FILE * fp=fopen(name_file, "r");
  3.      
  4.         if (fp==NULL) {
  5.                 printf("ERROR: Cannot read model file \"%s\".\n",name_file);
  6.                 return -1;
  7.         }
  8.      
  9.         vector<vec3> * v = new vector<vec3>();  
  10.         int i=0;
  11.         char buf[128];
  12.         while (fgets(buf, 100, fp) != NULL) {
  13.                 if (buf[0] == 'v' && buf[1] == ' ') {
  14.                         vec3 * vertex = new vec3();
  15.                         sscanf(buf, "v %f %f %f", &vertex->x, &vertex->y, &vertex->z);
  16.                         i++;
  17.                  v.push_back(*vertex);
  18.                 }
  19.         }
  20.         fclose(fp);
  21.  
  22.     if(v.size()>0)
  23.         kontener=*v;
  24.  
  25.  
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement