# Decimate

Type alias

Source: https://github.com/playcanvas/splat-transform/blob/b6424a5b3b929695fbaafe738a995adb1240d675/src/lib/process.ts#L167

Simplify splats to a target count using NanoGS progressive pairwise merging.

Instead of discarding low-visibility splats, this iteratively merges nearby
similar splats into single approximating Gaussians using Mass-Preserving
Moment Matching (MPMM), preserving scene structure and appearance.

Removal is allocated at a uniform rate everywhere; for the adaptive variant
call `decimateSourceAdaptive()` directly.

```ts
type Decimate = undefined
```
