Command · terrain
terrain.erode
Apply bounded deterministic thermal erosion.
scope edit:scenenot idempotentnon-destructive
Params
Typed as TerrainStrokeParams. Fields marked * are required.
id
option<string>Optional concrete or symbolic stroke ID for reproducible authoring.
default null
layer*
stringExisting layer ID.
required
dabs*
list<TerrainDab>Ordered gesture samples.
required
channel
option<u32>Material channel for paint; defaults to zero.
default null
iterations
option<u32>Thermal iterations, default eight.
default null
stamp
option<string>Immutable height stamp hash.
default null
angle
option<f32>Stamp rotation in radians.
default null
Examples
JSON (MCP ara_apply, batches)
{
"cmd": "terrain.erode",
"args": {
"layer": "l_base",
"dabs": [
{
"center": [
0,
0
],
"radius": 8,
"amount": 1
}
]
}
}CLI
ara do terrain.erode --args '{"layer":"l_base","dabs":[{"center":[0,0],"radius":8,"amount":1}]}' --why "…"