> ## Documentation Index
> Fetch the complete documentation index at: https://rive.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# TriangleBuffer

Stores triangle index data for use with image meshes.

## Methods

### `add`

```lua theme={null}
add(v1: number, v2: number, v3: number) -> ()
```

Adds a triangle defined by the three vertex indices `v1`, `v2`, and `v3`.

```lua theme={null}
local tb = TriangleBuffer()
tb:add(1, 2, 3)
```

### `reset`

```lua theme={null}
reset() -> ()
```

Clears all triangle indices from the buffer.

```lua theme={null}
local tb = TriangleBuffer()
tb:reset()
```
