CapsAdmin

Untitled

Jun 23rd, 2012
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. for(int i=0; i<vertexcount; i++) // Works
  2. {
  3.     lua_rawgeti(L, 2, i + 1);
  4.     // 1. udata
  5.     // 2. mesh tbl
  6.     // 3. tbl
  7.    
  8.     if (my->IsType(-1, LUA_TTABLE)) // Works
  9.     {
  10.         tables++;
  11.         if (my->GetMember(-1, "position") && my->IsVec3(-1)) // Works
  12.         {
  13.             // 1. udata
  14.             // 2. mesh tbl
  15.             // 3. tbl
  16.             // 4. vec3
  17.            
  18.             vertices[i] = my->ToVec3(-1);
  19.             indices[i] = i;
  20.            
  21.             my->Remove(-1);
  22.            
  23.             // 1. udata
  24.             // 2. mesh tbl
  25.             // 3. tbl
  26.         }
  27.         if (my->GetMember(-1, "normal") && my->IsVec3(-1)) // Works
  28.         {
  29.             // 1. udata
  30.             // 2. mesh tbl
  31.             // 3. tbl
  32.             // 4. vec3
  33.             normals[i] = my->ToVec3(-1);
  34.            
  35.             my->Remove(-1);
  36.            
  37.             // 1. udata
  38.             // 2. mesh tbl
  39.             // 3. tbl
  40.         }
  41.        
  42.         my->Remove(-1);
  43.        
  44.         // 1. udata
  45.         // 2. mesh tbl
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment