Recently, I updated to the latest Cesium build and am having issues. What I’m seeing is my custom C++ actors with anchor components no longer move to the correct location when calling MoveToLongitudeLatitudeHeight(). Now, more data points: using the same entity code but on a different level works fine. I’ve recreated the georeference in the non-working level (so make sure it wasn’t something messed up in there) but it didn’t affect the behavior. To try to debug this, at the point where I call MoveToLongitudeLatitudeHeight(), I also added debug code to manually calculate the unreal coordinates that correspond to the desired Long/Lat/Height and compare against the actor’s position after the call to MoveToLongitudeLatitudeHeight() - in the broken case, the two values are different - in the working case, they’re the same. Also, if I create an entity manually (say, a simple cube) and attach a globe anchor to it, it goes to the correct location. This points me to something wrong in my C++ code for the entity but I can’t find anything obvious (that would have broken with recent Cesium releases). Any ideas where to look?
Thanks.
-John