update:清理误提交构建产物并更新range适配

This commit is contained in:
lenn
2026-04-27 11:25:38 +08:00
parent e5b869fda6
commit b33c952eb6
35 changed files with 71 additions and 1422 deletions

View File

@@ -2,6 +2,7 @@
import { onMount } from "svelte";
import * as THREE from "three";
import { OrbitControls } from "three/examples/jsm/controls/OrbitControls.js";
import { DEFAULT_PRESSURE_RANGE_MAX, DEFAULT_PRESSURE_RANGE_MIN } from "$lib/config/pressure-range";
import { pressureColorPalettes } from "$lib/config/color-map";
import type { HudSummary, MatrixDisplayMode, PressureColorMapPreset } from "$lib/types/hud";
@@ -25,8 +26,8 @@
export let pressureMatrix: number[] | null = null;
export let matrixRows = 12;
export let matrixCols = 7;
export let rangeMin = 0;
export let rangeMax = 16000;
export let rangeMin = DEFAULT_PRESSURE_RANGE_MIN;
export let rangeMax = DEFAULT_PRESSURE_RANGE_MAX;
export let colorMapPreset: PressureColorMapPreset = "emerald";
export let matrixDisplayMode: MatrixDisplayMode = "dots";
export let summary: HudSummary | null = null;
@@ -37,7 +38,6 @@
let overlayEl: HTMLCanvasElement | undefined;
let stats: ViewerStats = { current: null, max: null, min: null };
const DEFAULT_RANGE_MAX = 16000;
const BASE_MATRIX_SPAN = 24;
const MATRIX_SPAN_GROWTH = 0.6;
const MIN_MATRIX_SPAN = 24;
@@ -117,8 +117,11 @@
}
function sanitizeRangePair(minValue: number, maxValue: number): { min: number; max: number } {
const resolvedMin = Math.round(Number.isFinite(minValue) ? minValue : 0);
const resolvedMax = Math.max(Math.round(Number.isFinite(maxValue) ? maxValue : DEFAULT_RANGE_MAX), resolvedMin + 1);
const resolvedMin = Math.round(Number.isFinite(minValue) ? minValue : DEFAULT_PRESSURE_RANGE_MIN);
const resolvedMax = Math.max(
Math.round(Number.isFinite(maxValue) ? maxValue : DEFAULT_PRESSURE_RANGE_MAX),
resolvedMin + 1
);
return { min: resolvedMin, max: resolvedMax };
}