# I3DMLoaderBase

class in `3d-tiles-renderer/core`, extends `LoaderBase`

```js
import { I3DMLoaderBase } from '3d-tiles-renderer/core';
```

Base loader for the I3DM (Instanced 3D Model) tile format. Parses the I3DM binary
structure and extracts the embedded GLB bytes (or fetches an external GLTF) along
with batch and feature tables. Extend this class to integrate I3DM loading into a
specific rendering engine.

## Methods

### .parse

```js
.parse( buffer: ArrayBuffer ): Promise<{version: string, featureTable: FeatureTable, batchTable: BatchTable, glbBytes: Uint8Array, gltfWorkingPath: string}>
```

Parses an I3DM buffer and returns the raw tile data.

- `buffer`, `ArrayBuffer`
