Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: CesiumGS/cesium
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: b414fb63f12214ff3f6f17206a62c5ef07a0cb1d
Choose a base ref
..
head repository: CesiumGS/cesium
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3ac1bdffb0be39e6536d724c8e056fdffc0b8939
Choose a head ref
Showing with 8 additions and 1 deletion.
  1. +8 −1 Source/Renderer/UniformState.js
9 changes: 8 additions & 1 deletion Source/Renderer/UniformState.js
Original file line number Diff line number Diff line change
@@ -1073,7 +1073,14 @@ function setCamera(uniformState, camera) {
Cartesian3.clone(camera.directionWC, uniformState._cameraDirection);
Cartesian3.clone(camera.rightWC, uniformState._cameraRight);
Cartesian3.clone(camera.upWC, uniformState._cameraUp);
uniformState._cameraHeight = camera.positionCartographic.height;

var positionCartographic = camera.positionCartographic;
if (!defined(positionCartographic)) {
uniformState._cameraHeight = -uniformState._ellipsoid.maximumComponent;
} else {
uniformState._cameraHeight = positionCartographic.height;
}

uniformState._encodedCameraPositionMCDirty = true;
}