Найти тему
10 подписчиков

Нужна ли программисту математика? Как человек слегка помешанный на теории типов сказал бы что программирование и есть конструктивная математика (если система типов позволяет описывать теоремы). Но если на общечеловеческом, то чаще всего нет. Ещё точнее — смотря чем приходится заниматься.


Только что словил такой пример. Нужно мне картинку повернуть на какой-то градус. А вместе с ней прямоугольник выделения.

Сразу начинаешь думать, ёмаё, сейчас придётся полчаса на листочке синусы/косинусы вспоминать и гуглить, как точку повернуть относительно некой оси вращения.

Но потом отпускает, вспоминаешь, что когда-то пытался в opengl (не смог) и знаешь, что для таких кручений/искажений используются матрицы преобразования. Затем тебе везёт и оказывается что ты можешь достать эту матрицу из объекта которым саму картинку поворачивал.

Просто умножаешь координаты точек своего прямоугольника на пару чисел из этой матрицы и получаешь результат.

Опять никакого фана :)

UPD: словил фана целое ведро.
Около минуты