5 Commits

Author SHA1 Message Date
Nyall Dawson
816c274bb4 Handle RTC_CENTER offsets specified in the feature table
of legacy B3DM files

See https://github.com/CesiumGS/3d-tiles/tree/main/specification/TileFormats/Batched3DModel#feature-table
2023-08-22 12:29:59 +10:00
Nyall Dawson
0e363e66c2 Remove abstract class for bounding volumes, and always treat
bounding volumes as OBB

Greatly simplifies the code. There's a small loss of efficiency
since we will always be expanding out spheres to their bounding
boxes, but given we always require boxes for QGIS 3d nodes
anyway this will only impact 2d rendering.
2023-08-10 10:41:23 +02:00
Martin Dobias
41518dbc19 Nyall's review 2023-08-09 13:54:53 +02:00
Martin Dobias
6f3425a8cb 3D renderer implementation for 3D tiles 2023-08-09 13:54:53 +02:00
Nyall Dawson
9f57fb2ef0 Rename "tiled mesh" to "tiled scene"
Better reflects that these types can contain lines and point
data, not just meshes
2023-08-05 21:31:49 +10:00