Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for(int i=0; i<vertexcount; i++) // Works
- {
- lua_rawgeti(L, 2, i + 1);
- // 1. udata
- // 2. mesh tbl
- // 3. tbl
- if (my->IsType(-1, LUA_TTABLE)) // Works
- {
- tables++;
- if (my->GetMember(-1, "position") && my->IsVec3(-1)) // Works
- {
- // 1. udata
- // 2. mesh tbl
- // 3. tbl
- // 4. vec3
- vertices[i] = my->ToVec3(-1);
- indices[i] = i;
- my->Remove(-1);
- // 1. udata
- // 2. mesh tbl
- // 3. tbl
- }
- if (my->GetMember(-1, "normal") && my->IsVec3(-1)) // Works
- {
- // 1. udata
- // 2. mesh tbl
- // 3. tbl
- // 4. vec3
- normals[i] = my->ToVec3(-1);
- my->Remove(-1);
- // 1. udata
- // 2. mesh tbl
- // 3. tbl
- }
- my->Remove(-1);
- // 1. udata
- // 2. mesh tbl
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment