handleTouchMoveDolly method

void handleTouchMoveDolly(
  1. dynamic event
)

Implementation

void handleTouchMoveDolly(event) {
  final position = getSecondPointerPosition(event)!;

  console.info("handleTouchMoveDolly event.pageX: ${event.pageX} position.x: ${position.x} ");

  final dx = event.pageX - position.x;
  final dy = event.pageY - position.y;

  final distance = math.sqrt(dx * dx + dy * dy);
  dollyEnd.setValues(0, distance);
  dollyDelta.setValues(0, math.pow(dollyEnd.y / dollyStart.y, scope.zoomSpeed).toDouble());
  dollyOut(dollyDelta.y);
  dollyStart.setFrom(dollyEnd);
}