Понимание cos (тэта) и синуса (тэта) - PullRequest
0 голосов
/ 29 декабря 2011

Существует ли какой-либо подробный документ, описывающий математические функции cos (theta) и sine (theta) в отношении поворота изображения?

Я пытаюсь представить, когда я использую эти функции для вычисления местоположения смещенной точки/ rect, когда объект вращается, но я не смог его визуализировать.

Кто-нибудь может дать мне ссылку / документ для этого?

1 Ответ

0 голосов
/ 29 декабря 2011

Это геометрия / тригонометрия ... Теоретически, вы уже (или будете) узнавать о них в математике.Короче говоря, вам нужно перевести холст (или другую поверхность рисования) на расстояние, рассчитанное по функциям косинуса и синуса.Гипотенуза * косинус (угол в радианах) даст вам горизонтальное смещение, а Гипотенуза * косинус (угол в радианах) даст вам вертикальное смещение.После перевода вы захотите повернуть холст на угол.

Я не уверен, работает ли обратный порядок так же или нет.Я полагаю, что если вы сначала поверните холст, то все, что вам нужно сделать, это перевести по горизонтали желаемое расстояние.Но я могу ошибаться в этой части (поскольку я никогда не делал этого в таком порядке).Лично я использую первый подход.

Если вы хотите узнать больше о синусе, косинусе или тангенсе, просто гуглите «Тригонометрические отношения» ..

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