Operating System: :linux, ubunutu:
Render System: :GL:
I'm tring to change vertexData in the rendering loop. The original mesh is a rectangle which include 4 point (position, normal,texcoord). In the rendering loop, I debuging the Submesh, I wanna get the data in the variable.
Code: Select all
SubMesh* tmpSubMesh = mesh->getSubMesh(0);
tmpSubMesh->vertexData->vertexCount = 3; //change rectangle to triangle
VertexBufferBinding* tmpVertexBufferBinding = tmpSubMesh ->vertexData->vertexBufferBinding;
//vertexBuffer
HardwareVertexbufferSharedPtr tmpVertexBuffer = tmpVertexBufferBingding->getBindings().begin()->second;
tmpVertexBuffer->writeData(....);
//indexBuffer
HardwareIndexBufferSharedPtr tmpIndexBuffer = tmpSubMesh->indexData->indexBuffer;
tmpIndexBuffer ->writeData(.....);