10 подписчиков
Нужна ли программисту математика? Как человек слегка помешанный на теории типов сказал бы что программирование и есть конструктивная математика (если система типов позволяет описывать теоремы). Но если на общечеловеческом, то чаще всего нет. Ещё точнее — смотря чем приходится заниматься.
Только что словил такой пример. Нужно мне картинку повернуть на какой-то градус. А вместе с ней прямоугольник выделения.
Сразу начинаешь думать, ёмаё, сейчас придётся полчаса на листочке синусы/косинусы вспоминать и гуглить, как точку повернуть относительно некой оси вращения.
Но потом отпускает, вспоминаешь, что когда-то пытался в opengl (не смог) и знаешь, что для таких кручений/искажений используются матрицы преобразования. Затем тебе везёт и оказывается что ты можешь достать эту матрицу из объекта которым саму картинку поворачивал.
Просто умножаешь координаты точек своего прямоугольника на пару чисел из этой матрицы и получаешь результат.
Опять никакого фана :)
Около минуты
18 ноября 2021