onMouseMove method
void
onMouseMove(
- dynamic event
Implementation
void onMouseMove(event) {
event as WebPointerEvent;
if (scope.isLocked == false) return;
final movementX = event.movementX;
final movementY = event.movementY;
_euler.setFromQuaternion(camera.quaternion);
_euler.y -= movementX * 0.002 * scope.pointerSpeed;
_euler.x -= movementY * 0.002 * scope.pointerSpeed;
_euler.x = math.max(_pi2 - scope.maxPolarAngle,
math.min(_pi2 - scope.minPolarAngle, _euler.x));
camera.quaternion.setFromEuler(_euler);
scope.dispatchEvent(_changeEvent);
}