From 14f8f0feac229a77af02c86676405aa5bb417756 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 13 May 2026 14:35:37 +0200 Subject: [PATCH] Dispose resources for terrain grid resizing components --- src/viewport-three/viewport-host.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 6c50bb94..3480b804 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -2194,10 +2194,20 @@ export class ViewportHost { this.terrainBrushPreviewLine.material.dispose(); this.terrainBrushPreviewCenter.geometry.dispose(); this.terrainBrushPreviewCenter.material.dispose(); + this.terrainGridResizeEdgeOutline.geometry.dispose(); + this.terrainGridResizeEdgeOutline.material.dispose(); + this.terrainGridResizeEdgeTube.geometry.dispose(); + this.terrainGridResizeEdgeTube.material.dispose(); this.terrainGridResizeEdgeLine.geometry.dispose(); this.terrainGridResizeEdgeLine.material.dispose(); + this.terrainGridResizeArrowShaftOutline.geometry.dispose(); + this.terrainGridResizeArrowShaftOutline.material.dispose(); + this.terrainGridResizeArrowShaft.geometry.dispose(); + this.terrainGridResizeArrowShaft.material.dispose(); this.terrainGridResizeArrowLine.geometry.dispose(); this.terrainGridResizeArrowLine.material.dispose(); + this.terrainGridResizeArrowHeadOutline.geometry.dispose(); + this.terrainGridResizeArrowHeadOutline.material.dispose(); this.terrainGridResizeArrowHead.geometry.dispose(); this.terrainGridResizeArrowHead.material.dispose(); this.environmentBlendCache.dispose();