Вот когда поворот на плоскости на угол надо закодить – есть X, есть Y, есть SIN угла и COS угла.
Надо домножить иск на косинус, а игрек на синус (или, быть может, наоборот), и взять игрек с минусом (или наоборот икс).
Вместо того, чтобы разбираться – пробую все четыре варианта, один сработает!
(Ну ещё иногда помогает угол с минусом взять, если повернулось не туда).