auto-git:

[change] src/core/terrain-brush.ts
This commit is contained in:
2026-05-01 17:41:05 +02:00
parent 12777c4574
commit d48b858fdb

View File

@@ -1,4 +1,3 @@
import type { Terrain } from "../document/terrains";
import { TERRAIN_LAYER_COUNT } from "../document/terrains";
export type TerrainBrushTool =
@@ -29,8 +28,21 @@ export type ArmedTerrainBrushState =
| ArmedTerrainSculptBrushState
| ArmedTerrainPaintBrushState;
export interface TerrainSampleValuePatch {
index: number;
before: number;
after: number;
}
export interface TerrainBrushPatch {
terrainId: string;
heightSamples: TerrainSampleValuePatch[];
paintWeights: TerrainSampleValuePatch[];
}
export interface TerrainBrushStrokeCommit {
terrain: Terrain;
terrainId: string;
patch: TerrainBrushPatch;
commandLabel: string;
tool: TerrainBrushTool;
}