2017-02-07 17 views
-1

У меня есть объект, повернутый вокруг точки (0,0). Я не могу изменить опорную точку. Вращение выполняется другой системой, и я не могу влиять на это. Все, что у меня есть, - это положение элемента (и я могу получить доступ к значению поворота). Теперь я хотел бы изменить положение элемента, чтобы сделать вид, как он вращается вокруг определенной точки поворота.Перевод повернутого элемента

Как это: enter image description here

Как я хочу, чтобы это было: enter image description here

ответ

0

Я мог бы быть неправильно (ваше описание честно не велика), но он смотрит на меня, как вы просто хотите иметь опорную точку (которую вы не контролируете) в центре вашего изображения. Таким образом, вам просто нужно знать точку привязки, а затем вычислить, вероятно, верхний левый угол вашего изображения, основываясь на том центре, который находится в той же точке, что и якорь. Если опорная точка (a, b), ширина и высота изображения равны w и h соответственно, то верхний левый угол изображения должен идти в точке (a - w/2, b - h/2). То есть вам нужно вычесть половину обоих измерений.

 Смежные вопросы

  • Нет связанных вопросов^_^