Задать вопрос
@egorkozelskij

Как сделать попиксельный поворот фигуры (вектора)?

Есть квадрат - как набор пикселей.
Представляется как список точек
A = [(i1,j1), (i2,j2) ....]

После поворота этого квадрата, мне нужно получить новый список с пикселями.
Проблема в том, что если каждую точку квадрата умножить на матрицу поворота, то получаются не целые значение, а пискель то целый.... В итоге, если все это дело округлить, то получается не совсем то, что нужно.
Как получить набор пикселей повернутого квадрата?
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Математика для анализа данных
    6 месяцев
    Далее
  • karpov.courses
    Математика для Data Science
    1 месяц
    Далее
  • Фоксфорд
    Алгоритмика и основы написания кода. 3–5 классы. (в записи)
    1 месяц
    Далее
Решения вопроса 1
longclaps
@longclaps
Наоборот - проходишься по точкам внешнего квадрата, заведомо вмещающего повёрнутый квадрат, и обсчитываешь, на какую точку повёрнутого кварата попадаешь (если попадаешь).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы