NASA-AMMOS / 3DTilesRendererJS

Renderer for 3D Tiles in Javascript using three.js
https://nasa-ammos.github.io/3DTilesRendererJS/example/bundle/mars.html
Apache License 2.0
1.47k stars 266 forks source link

Add support for EXT_structural_metadata extension #527

Closed gkjohnson closed 1 month ago

gkjohnson commented 2 months ago

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

gkjohnson commented 1 month ago

Property Tables

Property Textures

Property Attributes

gkjohnson commented 1 month ago

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 commented 1 month ago

Demo