|
@@ -326,18 +326,19 @@ export default {
|
|
|
Cesium.Matrix4.inverse(matrix4, matrix4);
|
|
|
Cesium.Matrix4.multiplyByPoint(matrix4, positionB, finalPosition);
|
|
|
Cesium.Cartesian3.normalize(finalPosition, finalPosition);
|
|
|
- const resultHead = Cesium.Math.toDegrees(
|
|
|
- Math.atan2(finalPosition.x, finalPosition.y)
|
|
|
- );
|
|
|
- const resultPitch = Cesium.Math.toDegrees(Math.asin(finalPosition.z));
|
|
|
- viewer.camera.setView({
|
|
|
- destination: positionA,
|
|
|
- orientation: {
|
|
|
- heading: Cesium.Math.toRadians(resultHead), // east, default value is 0.0 (north)
|
|
|
- pitch: Cesium.Math.toRadians(resultPitch), // default value (looking down)
|
|
|
- roll: 0.0, // default value
|
|
|
- },
|
|
|
- });
|
|
|
+
|
|
|
+ // const resultHead = Cesium.Math.toDegrees(
|
|
|
+ // Math.atan2(finalPosition.x, finalPosition.y)
|
|
|
+ // );
|
|
|
+ // const resultPitch = Cesium.Math.toDegrees(Math.asin(finalPosition.z));
|
|
|
+ // viewer.camera.setView({
|
|
|
+ // destination: positionA,
|
|
|
+ // orientation: {
|
|
|
+ // heading: Cesium.Math.toRadians(resultHead), // east, default value is 0.0 (north)
|
|
|
+ // pitch: Cesium.Math.toRadians(resultPitch), // default value (looking down)
|
|
|
+ // roll: 0.0, // default value
|
|
|
+ // },
|
|
|
+ // });
|
|
|
this.initViewshed3D(point1, point2);
|
|
|
},
|
|
|
/**
|