mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 19:04:02 +00:00
refactor: separate military-flight records and rendering
This commit is contained in:
1 parent
d01b69118e
commit
9e84b03c5e
23 files changed
+928
-665
No files matched your search
@@ -1,3 +1,10 @@
|
||||
export {
|
||||
GROUND_FLOOR_WARM_MAX_ALT_M,
|
||||
POSITION_HISTORY_LIMIT,
|
||||
LANDED_MISSING_POLL_LIMIT,
|
||||
MISSING_POLL_LIMIT,
|
||||
ERROR_BACKOFF_INTERVAL,
|
||||
} from './recordPolicy.js';
|
||||
import * as Cesium from 'cesium';
|
||||
|
||||
/**
|
||||
@@ -19,12 +26,8 @@ import * as Cesium from 'cesium';
|
||||
|
||||
/** @constant {number} Milliseconds to wait before retrying after a transient error */
|
||||
|
||||
export const ERROR_BACKOFF_INTERVAL = 20000;
|
||||
|
||||
/** @constant {number} Max position samples retained per aircraft for dead reckoning */
|
||||
|
||||
export const POSITION_HISTORY_LIMIT = 5;
|
||||
|
||||
/** @constant {number} Base billboard display scale */
|
||||
|
||||
export const BILLBOARD_SCALE = 0.7;
|
||||
@@ -186,8 +189,6 @@ export const RENDER_DELAY_SEC = 15;
|
||||
|
||||
/** @constant {number} Polls an aircraft may miss before removal (transient adsb.lol dropouts). */
|
||||
|
||||
export const MISSING_POLL_LIMIT = 3;
|
||||
|
||||
// --- Landed-plane fast cull (mirror of flights.js; owner field report
|
||||
// 2026-07-02: "phantom" planes lingered ~2 min at airports after touchdown).
|
||||
// The feed's ground flag lags the actual landing, so a landed plane's last
|
||||
@@ -207,8 +208,6 @@ export const LANDED_SPEED_MAX_MPS = 23;
|
||||
|
||||
/** @constant {number} Missed-poll allowance for likely-landed planes (1 = removed on the first missed poll). */
|
||||
|
||||
export const LANDED_MISSING_POLL_LIMIT = 1;
|
||||
|
||||
// Field-test fix (RS46, 2026-07-06): only contacts rendering below this
|
||||
// ellipsoidal height get the below-ground floor clamp + a coarse floor-cell
|
||||
// warm. Terrain outside the extreme Himalaya tops out well under this, so
|
||||
@@ -217,8 +216,6 @@ export const LANDED_MISSING_POLL_LIMIT = 1;
|
||||
// gets the floor.
|
||||
/** @constant {number} Max render altitude (m, ellipsoidal) eligible for the ground-floor clamp. */
|
||||
|
||||
export const GROUND_FLOOR_WARM_MAX_ALT_M = 4500;
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Nadir-stable icon orientation (mirrors flights.js): surface-normal alignment
|
||||
// degenerates when the camera looks straight down (the normal is parallel to
|
||||
|
||||
Reference in new issue
Block a user