Changing Cesium Primitives

Thanks for the reply. I have tried changing the modelmatrix and appearance without luck. When I found this discussion

I assumed that the path was to remove and recreate. I have that working as intended. One question I have since you are here is how the primitives are batched. By that I mean, I am assuming that when I create a primitive, its going to fork a web worker and create a bounding volume and organize the vertex and index data, then send that back to the main thread to create VBO’s and IBO’s of the data in world space which are static and thats why these are not able to be modified. The other option would be using instancing with the geometry instance data in object space in which case it would be possible to change the world matrices. I guess I am just looking for further elaboration in how geometry is culled and batched, at which level that is. This will help me decide how to group the primitive data so it runs better and have more accurate visibility testing.