We have an application that is using cesium as the view of a simulator. The application receives messages that tell the view to update the positions of objects that we have represented by a group of entities. Currently, we are animating the entity group via the preRender event, but I was going to attempt to use the one of the PositionProperties. One of the issues is that we do not get a message that an object is moving from position A to position B. We just get a message saying that an object has moved to position B. We are currently keeping the view slightly behind the simulation by moving the object over a second interval from A to B. The position properties and callbacks seem really good at setting up animations that are closely bound to a time interval, so I’m not really sure if I should be changing our approach or not. Basically, when we get a message that an object has moved that might be one of several updates to that object or it could be last update for the simulation. What would be the approach to updating the unit dynamically? Would I set up a position property while animating and then set the final position to a Cartesian3?