# Tile

typedef in `3d-tiles-renderer/core`

A 3D Tiles tile with both spec fields (from tileset JSON) and renderer-managed state.

## 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 | null`: Parent tile, or null for the root.
- `children`, `Array<Tile>`, optional: Child tiles.
- `content`, `Object`, optional: Loadable content URI reference.
- `refine`, `'REPLACE' | 'ADD'`, optional: Refinement strategy; inherited from the parent if omitted.
- `transform`, `Array<number>`, optional: Optional 4x4 column-major transform matrix.
- `extensions`, `Object`, optional: Extension-specific objects.
- `extras`, `Object`, optional: Extra application-specific data.
- `internal`, `TileInternalData`: Internal renderer state.
- `traversal`, `TileTraversalData`: Per-frame traversal state.
