# 3d-tiles-renderer/playcanvas

```js
import { ... } from '3d-tiles-renderer/playcanvas';
```

### Classes

- [B3DMLoader](/tools/docs/3d-tiles-renderer/playcanvas/B3DMLoader.md): PlayCanvas loader for B3DM (Batched 3D Model) tile content. Parses the B3DM header and tables and loads the embedded GLB with `GLTFLoader`.
- [GLTFLoader](/tools/docs/3d-tiles-renderer/playcanvas/GLTFLoader.md): PlayCanvas loader for GLTF and GLB tile content. The already downloaded buffer is passed to the engine as the contents of a `container` asset, so the engine's glTF parser and extensions are used without fetching the file again.
- [OBB](/tools/docs/3d-tiles-renderer/playcanvas/OBB.md): An oriented bounding box: an axis-aligned box from `min` to `max` in the frame given by `transform`.
- [TileBoundingVolume](/tools/docs/3d-tiles-renderer/playcanvas/TileBoundingVolume.md): The bounding volume of a tile, in the frame of the tileset. Supports the `sphere` and `box` volume types.
- [TilesRenderer](/tools/docs/3d-tiles-renderer/playcanvas/TilesRenderer.md): PlayCanvas implementation of the 3D Tiles renderer. Manages tile loading, caching, traversal and the PlayCanvas entity hierarchy. Tile content is loaded through the engine's glTF parser.

### Functions

- [disposeModel](/tools/docs/3d-tiles-renderer/playcanvas/functions.md): Releases the entity and every engine resource created for a loaded model.
