diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 2d7984b3..4d846e89 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -603,15 +603,23 @@ const TERRAIN_BRUSH_PREVIEW_FOLIAGE_BLOCKER_ERASE_COLOR = 0x5ec6df; const TERRAIN_BRUSH_PREVIEW_OFFSET = 0.05; const TERRAIN_GRID_RESIZE_EDGE_COLOR = 0xffd84d; const TERRAIN_GRID_RESIZE_ARROW_COLOR = 0xffffff; +const TERRAIN_GRID_RESIZE_OUTLINE_COLOR = 0x05070c; const TERRAIN_GRID_RESIZE_OVERLAY_OFFSET = 0.12; const TERRAIN_GRID_RESIZE_EDGE_SEGMENTS = 32; +const TERRAIN_GRID_RESIZE_EDGE_TUBE_RADIUS = 0.07; +const TERRAIN_GRID_RESIZE_EDGE_OUTLINE_RADIUS = 0.115; const TERRAIN_GRID_RESIZE_EDGE_HOVER_MIN_THRESHOLD = 0.18; const TERRAIN_GRID_RESIZE_EDGE_HOVER_CELL_FACTOR = 0.35; const TERRAIN_GRID_RESIZE_EDGE_HOVER_FOOTPRINT_FACTOR = 0.08; -const TERRAIN_GRID_RESIZE_ARROW_MIN_LENGTH = 0.8; -const TERRAIN_GRID_RESIZE_ARROW_MAX_LENGTH = 2.4; -const TERRAIN_GRID_RESIZE_ARROW_CELL_FACTOR = 1.25; -const TERRAIN_GRID_RESIZE_ARROW_HEAD_LENGTH = 0.32; +const TERRAIN_GRID_RESIZE_ARROW_MIN_LENGTH = 1.25; +const TERRAIN_GRID_RESIZE_ARROW_MAX_LENGTH = 3.6; +const TERRAIN_GRID_RESIZE_ARROW_CELL_FACTOR = 1.8; +const TERRAIN_GRID_RESIZE_ARROW_SHAFT_RADIUS = 0.065; +const TERRAIN_GRID_RESIZE_ARROW_SHAFT_OUTLINE_RADIUS = 0.11; +const TERRAIN_GRID_RESIZE_ARROW_HEAD_RADIUS = 0.24; +const TERRAIN_GRID_RESIZE_ARROW_HEAD_OUTLINE_RADIUS = 0.34; +const TERRAIN_GRID_RESIZE_ARROW_HEAD_LENGTH = 0.55; +const TERRAIN_GRID_RESIZE_ARROW_HEAD_OUTLINE_LENGTH = 0.68; const BOX_CREATE_PREVIEW_FILL = 0x89b6ff; const BOX_CREATE_PREVIEW_EDGE = 0xf3be8f; const PLACEMENT_PREVIEW_COLOR_HEX = "#89b6ff";