![Angle between mouse positions](https://i.stack.imgur.com/g05Bj.png)
Если пользователь перемещает мышь с [x1, y1] на [x2, y2], то, что вы в основном хотите, это найти
θ = θ 1 -θ 2 * +1010 *
Где:
θ 1 = Math.atan2 (y1, x1);
θ 2 = Math.atan2 (y2, x2);
Теперь все это зависит от того, где вы определяете свое происхождение (центр вашего колеса). Если ваш источник [x0, y0], то просто вычтите эти значения из фактических координат мыши.
Также на экране система координат находится вверх ногами, поэтому 0,0 слева вверху, а не внизу слева, поэтому вам нужно будет перевернуть это, но математика по сути та же самая 1024 *
Также обратите внимание, что угол измеряется в радианах, а не в градусах.