A 3D Tiles tile with both spec fields (from tileset JSON) and renderer-managed state.
type Tile = {
boundingVolume: Object,
geometricError: number,
parent: Tile | null,
children?: Array<Tile>,
content?: Object,
refine?: 'REPLACE' | 'ADD',
transform?: Array<number>,
extensions?: Object,
extras?: Object,
internal: TileInternalData,
traversal: TileTraversalData
}On this page
Properties
boundingVolume: Object
Bounding volume. Has either a box (12-element array) or sphere (4-element array) field.
geometricError: number
Error in meters introduced if this tile is not rendered.
Parent tile, or null for the root.
Child tiles.
content?: Object
Loadable content URI reference.
refine?: 'REPLACE' | 'ADD'
Refinement strategy; inherited from the parent if omitted.
transform?: Array<number>
Optional 4x4 column-major transform matrix.
extensions?: Object
Extension-specific objects.
extras?: Object
Extra application-specific data.
Internal renderer state.
Per-frame traversal state.