zoomIn method

Future<void> zoomIn()

Zooms in by reducing the orbit radius by 20%.

Implementation

Future<void> zoomIn() async {
  unawaited(webViewController?.runJavaScript('''
    const viewer = document.querySelector('model-viewer');
    if (viewer) {
      const orbit = viewer.getCameraOrbit();
      viewer.cameraOrbit =
        orbit.theta + 'rad ' + orbit.phi + 'rad ' + (orbit.radius * 0.8) + 'm';
      viewer.jumpCameraToGoal();
    }
  '''));
}