mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 19:04:02 +00:00
chore(camera): remove unused camera presets
CAMERA_PRESETS and flyToPreset have no callers. Startup uses flyToAustin, which stays, and city navigation uses flyToPresetLocation from src/locations.js. Neither removed symbol is a package export.
This commit is contained in:
1 parent
5d95e9adc4
commit
e479b6e91d
1 file changed
-46
@@ -1,51 +1,5 @@
|
|||||||
import * as Cesium from 'cesium';
|
import * as Cesium from 'cesium';
|
||||||
|
|
||||||
/**
|
|
||||||
* Camera presets for notable locations.
|
|
||||||
* Phase 1 default: fly to Austin, TX on load.
|
|
||||||
*/
|
|
||||||
export const CAMERA_PRESETS = {
|
|
||||||
austin: {
|
|
||||||
destination: Cesium.Cartesian3.fromDegrees(-97.7431, 30.2672, 800),
|
|
||||||
orientation: {
|
|
||||||
heading: Cesium.Math.toRadians(0),
|
|
||||||
pitch: Cesium.Math.toRadians(-35),
|
|
||||||
roll: 0.0,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
sf: {
|
|
||||||
destination: Cesium.Cartesian3.fromDegrees(-122.4194, 37.7749, 1000),
|
|
||||||
orientation: {
|
|
||||||
heading: Cesium.Math.toRadians(30),
|
|
||||||
pitch: Cesium.Math.toRadians(-30),
|
|
||||||
roll: 0.0,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
nyc: {
|
|
||||||
destination: Cesium.Cartesian3.fromDegrees(-73.9857, 40.7484, 1200),
|
|
||||||
orientation: {
|
|
||||||
heading: Cesium.Math.toRadians(-20),
|
|
||||||
pitch: Cesium.Math.toRadians(-30),
|
|
||||||
roll: 0.0,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Fly the camera to a preset location with a smooth animation.
|
|
||||||
*/
|
|
||||||
export function flyToPreset(viewer, presetName, duration = 3.0) {
|
|
||||||
const preset = CAMERA_PRESETS[presetName];
|
|
||||||
if (!preset) return;
|
|
||||||
|
|
||||||
viewer.camera.flyTo({
|
|
||||||
destination: preset.destination,
|
|
||||||
orientation: preset.orientation,
|
|
||||||
duration,
|
|
||||||
easingFunction: Cesium.EasingFunction.CUBIC_IN_OUT,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set camera to Austin on load with a cinematic fly-in.
|
* Set camera to Austin on load with a cinematic fly-in.
|
||||||
* @returns {Function} Cancels the pending or active startup flight.
|
* @returns {Function} Cancels the pending or active startup flight.
|
||||||
|
|||||||
Reference in new issue
Block a user