I have an entity with a billboard defined. Later under a condition I add three child entities with an ellipse and label defined. I’m trying to move the billboard and the ellipses together, but the four Entities are slightly out of sync. Is there a way to set up the creation of the Entities such that all four will move together. Currently I have to set the position of each of the four Entities in order to get them all to move.
A Sandcastle showing the current state could be tremendously helpful here.
Based on the description until now, a high-level answer:
It is not uncommon that people try to move an entity by passing in an initial position (as a Cartesian3), and later set that position explicitly. But for frequent/continuous changes of the position of an entity (or multiple entities), it is often better to pass in a CallbackPositionProperty as the position. This can return the position that each object should have at any point in time, meaning that it’s easier to move multiple entities smoothly and “in sync”: Whatever that property callback returns, it’s the position - for all of them.