mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-08 20:34:02 +00:00
Follow on the Cesium camera port
The Cesium camera port follows a target with Cesium's own entity tracking, on a hidden helper entity per target, and gains followed, followFramed, followOffset and followChanged. A target with a minimum range gets GEV's close-range rules, moved here from trackedCamera.js: an exact first framing, no zoom coasting, a zoom floor, and an eye that never crosses through the target. followChanged now fires only when what is followed changes, on the stub too. No layer follows through the port yet.
This commit is contained in:
1 parent
1d9c731c10
commit
e40a4c78d5
13 files changed
+690
-66
No files matched your search
@@ -9,6 +9,7 @@
|
||||
"src/data/infrastructure.js",
|
||||
"src/data/localGeojsonCore.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/data/localGeojsonLod.js",
|
||||
"src/data/inputOwnership.js",
|
||||
"src/data/pickRegistry.js",
|
||||
@@ -866,6 +867,7 @@
|
||||
"src/ui/cockpitRollingValue.js",
|
||||
"src/ui/cockpitCamera.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/celestial.js",
|
||||
@@ -991,6 +993,7 @@
|
||||
"src/styles/thermal.js",
|
||||
"src/ui/applicationShell.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/render/cesium/internals.js",
|
||||
@@ -1254,6 +1257,7 @@
|
||||
"src/maps/catalog.js",
|
||||
"src/scenes/director.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/geo/index.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
@@ -1749,6 +1753,7 @@
|
||||
"src/layers/launches/controls.js",
|
||||
"src/layers/launches/index.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/layers/launches/ingestion.js",
|
||||
"src/layers/launches/launchPad.js",
|
||||
"src/layers/launches/lifecycle.js",
|
||||
@@ -1809,6 +1814,7 @@
|
||||
"src/data/installationNames.js",
|
||||
"src/layers/installations/controls.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/geo/index.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
@@ -1888,6 +1894,7 @@
|
||||
"src/layers/awareness/dependencies.js",
|
||||
"src/layers/awareness/focus.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/celestial.js",
|
||||
@@ -2066,6 +2073,7 @@
|
||||
"src/layers/cctv/modelSpecs.js",
|
||||
"src/layers/cctv/navigation.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/celestial.js",
|
||||
@@ -2135,6 +2143,7 @@
|
||||
"src/layers/streetLevel/viewerHost.js",
|
||||
"src/layers/streetLevel/cameraFraming.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/celestial.js",
|
||||
@@ -2221,6 +2230,7 @@
|
||||
"src/layers/alpr/policy.js",
|
||||
"src/layers/alpr/presentation.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/celestial.js",
|
||||
@@ -2291,6 +2301,7 @@
|
||||
"src/layers/radio/model.js",
|
||||
"src/layers/radio/navigation.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/celestial.js",
|
||||
@@ -2346,6 +2357,7 @@
|
||||
"src/geo/index.js",
|
||||
"src/layers/submarineCables/interaction.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/celestial.js",
|
||||
@@ -2626,6 +2638,7 @@
|
||||
"src/render/cesium/ports.js",
|
||||
"src/render/cesium/common.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/render/contract/index.js",
|
||||
"src/sources/sourceSlot.js",
|
||||
@@ -3598,6 +3611,7 @@
|
||||
"src/data/bhoteKoshiEmbeddedMedia.js",
|
||||
"src/data/bhoteKoshiLocator.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/data/bhoteKoshiIncidentPlaces.js",
|
||||
"src/data/bhoteKoshiFloodPath.js",
|
||||
"src/data/bhoteKoshiShotPaths.js",
|
||||
@@ -4241,6 +4255,7 @@
|
||||
"src/layers/firms/anchors.js",
|
||||
"src/locations.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/index.js",
|
||||
@@ -4842,6 +4857,7 @@
|
||||
"src/cyberSonar.js",
|
||||
"src/celestialRing.js",
|
||||
"src/render/cesium/camera.js",
|
||||
"src/render/cesium/follow.js",
|
||||
"src/render/rendererOf.js",
|
||||
"src/render/camera/events.js",
|
||||
"src/geo/celestial.js",
|
||||
|
||||
Reference in new issue
Block a user