> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/scene-fusion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sfterrainbrush.md).

# Class sfTerrainBrush

Namespace: [KS.SceneFusion.Client.Unity.Editor](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor.md)\
Assembly: KSUnity-Source.dll

Terrain brush data.

```csharp
public class sfTerrainBrush
```

#### Inheritance

object ← [sfTerrainBrush](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sfterrainbrush.md)

## Fields

### Index <a href="#ks_scenefusion_client_unity_editor_sfterrainbrush_index" id="ks_scenefusion_client_unity_editor_sfterrainbrush_index"></a>

The index of the brush in the brush list.

```csharp
public int Index
```

#### Field Value

int

### Position <a href="#ks_scenefusion_client_unity_editor_sfterrainbrush_position" id="ks_scenefusion_client_unity_editor_sfterrainbrush_position"></a>

The position of the origin of the brush on the terrain from \[0, 1].

```csharp
public Vector2 Position
```

#### Field Value

Vector2

### Rotation <a href="#ks_scenefusion_client_unity_editor_sfterrainbrush_rotation" id="ks_scenefusion_client_unity_editor_sfterrainbrush_rotation"></a>

The rotation of the brush.

```csharp
public float Rotation
```

#### Field Value

float

### Size <a href="#ks_scenefusion_client_unity_editor_sfterrainbrush_size" id="ks_scenefusion_client_unity_editor_sfterrainbrush_size"></a>

The size of the brush.

```csharp
public float Size
```

#### Field Value

float

### Terrain <a href="#ks_scenefusion_client_unity_editor_sfterrainbrush_terrain" id="ks_scenefusion_client_unity_editor_sfterrainbrush_terrain"></a>

The terrain the brush origin is on.

```csharp
public Terrain Terrain
```

#### Field Value

Terrain
