Hello,I'm new to LibGDX, I must say that I don't really get it with the ModelBuilder, MeshBuilder and the MeshPartBuilder.What I'm trying to achieve is simple, I'm receiving data from an ordoned point cloud (with everything I need, vertices, faces, normal, colors) and I want to display it with OpenGL. I did that before with Rajawali OpenGL Library. But I decided to switch to LibGDX, because it's more complete.

So before starting, All the values of the vertices are good !

The thing is, when Google Tango have a valid "mesh", it register it, and after I send it to LibGDX. So in my application I have an array (an HashMap to be more precise) of point clouds data. What I want to achieve is, each time I get a new "tangoMesh" -> IF it's a new one : I add it into a TangoModel / ELSE -> I find the good mesh into my model, and I update it with the new data.I want to have only one model, but with multiple meshes into.

My problems : when I try to add the new mesh into my model, it doesn't work at all, I have to recreate a brand new model each time (with ModelBuilder) if I want my model updated. Which is really heavy on performance.