-
Notifications
You must be signed in to change notification settings - Fork 212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for 3D Tiles tileset CRS conversion #927
Comments
No, not currently. Cesium Native expects tilesets to be expressed in ECEF, consistent with the 3D Tiles specification.
Can you elaborate on this? The glTF given to the |
I must not be understanding the glTF spec correctly then. I tried using |
The glTF itself might have a series of transformations in its |
I’m working on a light renderer for 3D tiles I’m streaming from an external source. The issue is these 3D tiles use a vendor-specific extension to specify an arbitrary CRS, most often a UTM zone. I can easily parse this CRS from the tileset JSON, but is there any way to tell cesium-native this info? Even just a hook to allow me to specify a point conversion function from the tileset frame to ECEF would be great.
Barring that, I can manually transform the mesh vertices, but by the time the
IPrepareRenderResources
gets access to the tile contents it seems to have already been transformed and/or rotated, so at which stage in the pipeline should I attempt the conversion & how can I ensure it works correctly?The text was updated successfully, but these errors were encountered: