From 32df27beb0509756d75db2b0c64e4744c14f8f4a Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 13 May 2026 14:25:00 +0200 Subject: [PATCH] Implement and add terrain grid resize gizmo visualization --- src/viewport-three/viewport-host.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 260ba9eb..d24bffae 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -1260,6 +1260,21 @@ export class ViewportHost { this.terrainBrushPreviewGroup.add(this.terrainBrushPreviewCenter); applyRendererRenderCategory(this.terrainBrushPreviewGroup, "overlay"); this.scene.add(this.terrainBrushPreviewGroup); + this.terrainGridResizeOverlayGroup.visible = false; + this.terrainGridResizeEdgeLine.frustumCulled = false; + this.terrainGridResizeArrowLine.frustumCulled = false; + this.terrainGridResizeArrowHead.frustumCulled = false; + this.terrainGridResizeEdgeLine.renderOrder = GIZMO_RENDER_ORDER + 5; + this.terrainGridResizeArrowLine.renderOrder = GIZMO_RENDER_ORDER + 6; + this.terrainGridResizeArrowHead.renderOrder = GIZMO_RENDER_ORDER + 7; + this.terrainGridResizeOverlayGroup.add(this.terrainGridResizeEdgeLine); + this.terrainGridResizeOverlayGroup.add(this.terrainGridResizeArrowLine); + this.terrainGridResizeOverlayGroup.add(this.terrainGridResizeArrowHead); + applyRendererRenderCategory( + this.terrainGridResizeOverlayGroup, + "overlay" + ); + this.scene.add(this.terrainGridResizeOverlayGroup); this.scene.add(this.pathGroup); this.scene.add(this.entityGroup); this.scene.add(this.modelGroup);