Skip to content
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

Add support for EXT_structural_metadata extension #527

Closed
gkjohnson opened this issue Apr 24, 2024 · 3 comments · Fixed by #554
Closed

Add support for EXT_structural_metadata extension #527

gkjohnson opened this issue Apr 24, 2024 · 3 comments · Fixed by #554
Milestone

Comments

@gkjohnson
Copy link
Contributor

Specification

https://github.com/CesiumGS/glTF/tree/3d-tiles-next/extensions/2.0/Vendor/EXT_structural_metadata

Test Files

https://github.com/CesiumGS/3d-tiles-samples/tree/main/glTF/EXT_structural_metadata

TODO

  • Implement #526 first
  • Add support for extension
  • Add demo page
@gkjohnson
Copy link
Contributor Author

Property Tables

  • Requires Id to access, either from mesh feature ids or included node data

Property Textures

  • Requires association with a primitive

Property Attributes

  • Requires association with a primitive
  • Must be points

@gkjohnson
Copy link
Contributor Author

gkjohnson commented May 25, 2024

Structure:

Add property table accessor for each node.

Add helpers for accessing limited accessors for nodes that require it.

Consider removing array index-by-index accessors for now.

@gkjohnson
Copy link
Contributor Author

Demo

  • Provide hover states based on feature id / table name
  • Provide heatmap visualizations based on textures, attributes
  • Adjust highlighting of the feature ids based on property table

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant