Import and use terrain brush utilities in App.tsx and update viewport-host.ts

This commit is contained in:
2026-04-18 20:28:27 +02:00
parent 3cfd1ff54d
commit 46701db3f1
2 changed files with 11 additions and 1 deletions

View File

@@ -81,6 +81,16 @@ import {
resolveSelectionActiveId,
type EditorSelection
} from "../core/selection";
import {
clampTerrainBrushFalloff,
clampTerrainBrushRadius,
clampTerrainBrushStrength,
createDefaultTerrainBrushSettings,
getTerrainBrushToolLabel,
type ArmedTerrainBrushState,
type TerrainBrushStrokeCommit,
type TerrainBrushTool
} from "../core/terrain-brush";
import {
createTransformSession,
doesTransformSessionChangeTarget,

View File

@@ -7358,7 +7358,7 @@ export class ViewportHost {
const committed =
this.terrainBrushCommitHandler?.({
terrain: cloneTerrain(finalPreviewTerrain),
commandLabel: `${toolState.tool.charAt(0).toUpperCase()}${toolState.tool.slice(1)} terrain`,
commandLabel: getTerrainBrushCommandLabel(toolState.tool),
tool: toolState.tool
}) === true;