# PNTSLoader

class in `3d-tiles-renderer/three`, extends `PNTSLoaderBase`

```js
import { PNTSLoader } from '3d-tiles-renderer/three';
```

Loader for the legacy 3D Tiles Point Cloud (pnts) format. Parses the pnts container
and returns a three.js Points object with `batchTable` and `featureTable` attached
to the resolved scene object.

## Constructor

```js
new PNTSLoader( manager?: LoadingManager )
```

- `manager`, `LoadingManager`, optional

## Methods

### .parse

```js
.parse( buffer: ArrayBuffer ): Promise<{scene: Points, batchTable: BatchTable, featureTable: FeatureTable}>
```

Parses a pnts buffer and resolves to a result object containing a constructed
three.js `Points` scene with metadata attached.

- `buffer`, `ArrayBuffer`
