diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index a3ac0fb7..a3792e8c 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -187,6 +187,7 @@ import { } from "../geometry/terrain-mesh"; import { applyTerrainBrushStampInPlace, + createTerrainBrushPatchFromTerrains, createTerrainBrushPreviewPoints, getTerrainBrushStrokeSpacing, sampleTerrainHeightAtWorldPosition, @@ -380,8 +381,10 @@ interface LightVolumeRenderObjects { interface ActiveTerrainBrushStroke { pointerId: number; + baseTerrain: Terrain; previewTerrain: Terrain; changed: boolean; + dirtyBounds: TerrainBrushDirtySampleBounds | null; referenceHeight: number | null; lastAppliedPoint: { x: number;