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