diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index deb05b7c..96a891c2 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -1040,64 +1040,9 @@ export class ViewportHost { depthWrite: false }) ); - private readonly terrainGridResizeArrowShaftOutline = new Mesh( - new CylinderGeometry( - TERRAIN_GRID_RESIZE_ARROW_SHAFT_OUTLINE_RADIUS, - TERRAIN_GRID_RESIZE_ARROW_SHAFT_OUTLINE_RADIUS, - 1, - 16 - ), - new MeshBasicMaterial({ - color: TERRAIN_GRID_RESIZE_OUTLINE_COLOR, - depthTest: false, - depthWrite: false - }) - ); - private readonly terrainGridResizeArrowShaft = new Mesh( - new CylinderGeometry( - TERRAIN_GRID_RESIZE_ARROW_SHAFT_RADIUS, - TERRAIN_GRID_RESIZE_ARROW_SHAFT_RADIUS, - 1, - 16 - ), - new MeshBasicMaterial({ - color: TERRAIN_GRID_RESIZE_ARROW_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 terrainGridResizeArrowHeadOutline = new Mesh( - new ConeGeometry( - TERRAIN_GRID_RESIZE_ARROW_HEAD_OUTLINE_RADIUS, - TERRAIN_GRID_RESIZE_ARROW_HEAD_OUTLINE_LENGTH, - 24 - ), - new MeshBasicMaterial({ - color: TERRAIN_GRID_RESIZE_OUTLINE_COLOR, - depthTest: false, - depthWrite: false - }) - ); - private readonly terrainGridResizeArrowHead = new Mesh( - new ConeGeometry( - TERRAIN_GRID_RESIZE_ARROW_HEAD_RADIUS, - TERRAIN_GRID_RESIZE_ARROW_HEAD_LENGTH, - 24 - ), - new MeshBasicMaterial({ - color: TERRAIN_GRID_RESIZE_ARROW_COLOR, - depthTest: false, - depthWrite: false - }) - ); + private readonly terrainGridResizeArrowVisuals: TerrainGridResizeArrowVisual[] = + []; + private readonly terrainGridResizeArrowHitObjects: Object3D[] = []; private readonly pathGroup = new Group(); private readonly entityGroup = new Group(); private readonly modelGroup = new Group();