onTriplePanStart method
void
onTriplePanStart(
- dynamic event
Implementation
void onTriplePanStart(event) {
if (enabled && enableZoom) {
dispatchEvent(_startEvent);
updateTbState(State2.scale, true);
//final center = event.center;
num clientX = 0;
num clientY = 0;
final nFingers = _touchCurrent.length;
for (int i = 0; i < nFingers; i++) {
clientX += _touchCurrent[i]!.clientX;
clientY += _touchCurrent[i]!.clientY;
}
setCenter(clientX / nFingers, clientY / nFingers);
_startCursorPosition.setY(
getCursorNDC(_center.x, _center.y).y * 0.5);
_currentCursorPosition.setFrom(_startCursorPosition);
}
}