XCode перевести матрицу аля ActionScript? - PullRequest
0 голосов
/ 19 июня 2010

Мне интересно, есть ли способ перевести базовую матрицу слоя так же, как вы можете в ActionScript3.

В AS3 я могу получить преобразование слоя и сместить его, скажем, сделать центр слоя точкой привязки, а не верхним левым углом.

Причина, по которой я спрашиваю, заключается в том, что я пытаюсь повернуть слой (содержащий квадрат) вдоль диагональной оси. Я подумал, что было бы легко, если бы я мог повернуть матрицу на 45 градусов, тогда я мог бы просто вращаться вокруг оси X и все готово.

Но я не могу понять, как это сделать.

Любая помощь, очень ценю, как всегда.

Приветствия

Chris

1 Ответ

0 голосов
/ 19 июня 2010

Используйте CGAffineTransform .

Редактировать:

Боюсь, я не знаю, что вы подразумеваете под "вращением объекта по диагонали".Скорее всего, вам нужно объединить два или более преобразований.

См. рисунок 5-8 в Руководстве по программированию в Quartz 2D Объединение двух преобразований создает видимость изображения, вращающегося вокругего нижний левый угол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...