As I discussed here
(https://github.com/KhronosGroup/glTF/issues/1610)
When having gltf and glb file georeferenced, the coordinate could be very large, for example here in Beijing, China, a typical coordinate under epsg:3857 would be something like:
“x”:12958095.124851028,“y”:4865499.469870342,“z”:0
Then the model will look like this:
@javagl tells me that this is because gltf can’t handle coordinates that large and with more than 7 significant digits.
But in Cesium, to load gltf to a certain location is like:
var model = scene.primitives.add(Cesium.Model.fromGltf({
url : ‘modeldata/daedata.gltf’,
modelMatrix :Cesium.Transforms.eastNorthUpToFixedFrame(Cesium.Cartesian3.fromDegrees(110.62898254394531, 40.02804946899414, 6.0));
Could you please tell me how dose Cesium handle those big coordinates?
Thank you.