I took some time to review your community forum post and your sandcastle demo. While your implementation looks fine to me, I’d like to learn more about why you would like to translate your model. Are you simply trying to update the position of the model over time?
It’s possible that you have uncovered a bug in the CesiumJS API. I recommend writing up a GitHub issue here:
@sam.rothstein It’s the project requirement, where model nodes have their inbuilt animations like rotation on a loop and I need to translate those node without effecting their animations. I’m trying to update the model node position over time while model itself is also spinning over time.
For example: A wheel model which is rotating by its inbuilt animation properties. I want to translate that wheel. But it’s rotation getting stopped when I apply translation on it.
However, I can apply translation to the parent Node. But few models have single node.
On your suggestion, I’ve raised an issue on github.