Как следующие триггерные функции работают в этом коде Objective C? - PullRequest
1 голос
/ 01 декабря 2011

Может ли кто-нибудь, кто прилично разбирается в триге, объяснить, что должна делать математика в этом коде?Зачем использовать грех вместо cos или tan?Зачем использовать cos вместо греха или загара?Я понимаю, что делают sin / cos / tan в их самых элементарных формах, но как только они вставляются в код типа анимации, такой как ниже, я как бы теряюсь.

Ответы [ 2 ]

2 голосов
/ 01 декабря 2011

Поскольку грех равен opposite сверх hypotenuse, то и sin * hypotenuse равен opposite.Учитывая угол и одну сторону (радиус), мини-формулы работают с другой стороны.Точно так же cos используется для получения adjacent.

1 голос
/ 01 декабря 2011

i * M_PI_2 / (count - 1) представляет угол.Три переменные RADIUS - это все радиусы окружностей.Так как i изменяется, он будет прослеживать 3 круга разных размеров, расположенных по отношению к STARTPOINT.Проверьте единичный кружок в Википедии для получения дополнительной информации о том, почему sin / cos.

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