My application currently has approximately 200 moving entities with a model defined. Performance and movement has been reasonable thus far.
I now tried adding an additional entity related to the base entity, so I would go from approximately 200 to 400, and these entities move as well with a position offset from the base entity.
In the final solution, I plan on using a model, but temporarily, I am defining these entities with the "box" option with length, width, height dimensions and a color material.
When I run this, the viewer becomes very slow and the camera movement becomes very choppy and delayed. The imagery tiles load extremely slow.
I thought maybe I have reached too many entities for Cesium, which was a disappointing discovery, because I have plans to add many more
I tried replacing the "box" definition with the Cesium_Ground model to see if there would be a performance difference, and there certainly was.
What causes the box entities to impact performance so much? I would have expected a box to have less of an impact than a model. Is this intentional? Am I doing something wrong?
FYI, all the entities are defined with SampledPositionProperty for position and SampledProperty for orientation and have interpolation set. New samples are added every few seconds.