(controller)
| 1088 | } |
| 1089 | |
| 1090 | function update2D(controller) { |
| 1091 | const rotatable2D = controller._scene.mapMode2D === MapMode2D.ROTATE; |
| 1092 | if (!Matrix4.equals(Matrix4.IDENTITY, controller._scene.camera.transform)) { |
| 1093 | reactToInput( |
| 1094 | controller, |
| 1095 | controller.enableZoom, |
| 1096 | controller.zoomEventTypes, |
| 1097 | zoom2D, |
| 1098 | controller.inertiaZoom, |
| 1099 | "_lastInertiaZoomMovement", |
| 1100 | ); |
| 1101 | if (rotatable2D) { |
| 1102 | reactToInput( |
| 1103 | controller, |
| 1104 | controller.enableRotate, |
| 1105 | controller.translateEventTypes, |
| 1106 | twist2D, |
| 1107 | controller.inertiaSpin, |
| 1108 | "_lastInertiaSpinMovement", |
| 1109 | ); |
| 1110 | } |
| 1111 | } else { |
| 1112 | reactToInput( |
| 1113 | controller, |
| 1114 | controller.enableTranslate, |
| 1115 | controller.translateEventTypes, |
| 1116 | translate2D, |
| 1117 | controller.inertiaTranslate, |
| 1118 | "_lastInertiaTranslateMovement", |
| 1119 | ); |
| 1120 | reactToInput( |
| 1121 | controller, |
| 1122 | controller.enableZoom, |
| 1123 | controller.zoomEventTypes, |
| 1124 | zoom2D, |
| 1125 | controller.inertiaZoom, |
| 1126 | "_lastInertiaZoomMovement", |
| 1127 | ); |
| 1128 | if (rotatable2D) { |
| 1129 | reactToInput( |
| 1130 | controller, |
| 1131 | controller.enableRotate, |
| 1132 | controller.tiltEventTypes, |
| 1133 | twist2D, |
| 1134 | controller.inertiaSpin, |
| 1135 | "_lastInertiaTiltMovement", |
| 1136 | ); |
| 1137 | } |
| 1138 | } |
| 1139 | } |
| 1140 | |
| 1141 | const pickGlobeScratchRay = new Ray(); |
| 1142 | const scratchDepthIntersection = new Cartesian3(); |
no test coverage detected
searching dependent graphs…