Refactor terrain grid resize arrow visualization by replacing meshes with placeholder arrays
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user