Add terrain grid resize visualization components

This commit is contained in:
2026-05-13 14:24:40 +02:00
parent 685a3e46d9
commit 64d058566c

View File

@@ -974,6 +974,31 @@ export class ViewportHost {
depthTest: false
})
);
private readonly terrainGridResizeOverlayGroup = new Group();
private readonly terrainGridResizeEdgeLine = new Line(
new BufferGeometry(),
new LineBasicMaterial({
color: TERRAIN_GRID_RESIZE_EDGE_COLOR,
depthTest: false,
depthWrite: false
})
);
private readonly terrainGridResizeArrowLine = new Line(
new BufferGeometry(),
new LineBasicMaterial({
color: TERRAIN_GRID_RESIZE_ARROW_COLOR,
depthTest: false,
depthWrite: false
})
);
private readonly terrainGridResizeArrowHead = new Mesh(
new ConeGeometry(0.13, TERRAIN_GRID_RESIZE_ARROW_HEAD_LENGTH, 16),
new MeshBasicMaterial({
color: TERRAIN_GRID_RESIZE_ARROW_COLOR,
depthTest: false,
depthWrite: false
})
);
private readonly pathGroup = new Group();
private readonly entityGroup = new Group();
private readonly modelGroup = new Group();