Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (int i = 0; i < scene->mNumMeshes; i++) {
- aiMesh* temp_m = scene->mMeshes[i];
- //store vertex
- uint size = sizeof(float)*temp_m->mNumVertices;
- memcpy(buffer_total, temp_m->mVertices, size);
- size = sizeof(uint)*temp_m->mNumFaces;
- memcpy(buffer_total, temp_m->mFaces, size);
- size = sizeof(float)*temp_m->mNumVertices * 2;
- memcpy(buffer_total, temp_m->mTextureCoords, size);
- size = sizeof(float)*temp_m->mNumVertices;
- memcpy(buffer_total, temp_m->mNormals, size);
- size = sizeof(char)*temp_m->mName.length;
- std::string name_mesh = temp_m->mName.C_Str();
- memcpy(buffer_total, name_mesh.data(), size);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement