Мне нужно иметь возможность вращать изображение вокруг заданной точки, чтобы любая часть изображения, появляющаяся в центре моего контейнера, была центром вращения.
Чтобы вычислить центральные точки, я в настоящее время просто беру обратный перевод, примененный к изображению:
Rotate.CenterX = Translate.X * -1;
Rotate.CenterY = Translate.Y * -1;
Однако текущий расчет, который я использую, недостаточен, поскольку он не работает, если изображение было переведено после поворота.
Я уверен, что это достаточно простая триггерная функция, я просто не могу понять, что это такое!
Ваше здоровье