Я искал вокруг сети целую вечность, чтобы найти, как получить 2d матрицы преобразования для вышеуказанных функций. Не мог найти его в моих заметках для колледжа, и это был вопрос экзаменационного экзамена, задающийся вопросом, может ли кто-нибудь помочь в целях пересмотра? ура2D матрицы преобразования для перевода, сдвига, масштабирования и вращения?
0
A
ответ
2
Матрица преобразования является просто короткой рукой для применения функции к значениям x
и y
значения независимо друг от друга. В случае перевода x '= 1 * x + 0 * y + dx * 1 и y' = 0 * x + 1 * y + dy * 1. Матричное представление этих двух уравнений выглядит следующим образом:
[[ 1 0 dx ] [[ x ] [[ x' ]
[ 0 1 dy ] [ y ] = [ y' ]
[ 0 0 1 ]] [ 1 ]] [ 1 ]]
Другие матрицы могут быть получены аналогичным образом - просто определите, какие x и y должны быть в терминах x, y и 1.
1
См. например, Wikipedia.
Смежные вопросы
- 1. SVG преобразования матричных обозначений для вращения/перевода
- 2. Матрицы вращения и OpenGL
- 3. Преобразования масштабирования и перевода не работают
- 4. порядка андроид вращения преобразования матрицы
- 5. Примените преобразования к матрице вместо вращения и перевода
- 6. Как преобразовать матрицу 4x4 из преобразования трансляции, вращения и масштабирования?
- 7. Невозможно объединить CAKeyframeAnimations для масштабирования и перевода
- 8. Как вычислить матрицы вращения и перевода из гомографии?
- 9. Оценка положения камеры: как интерпретировать матрицы вращения и перевода?
- 10. OpenCV: Странные матрицы вращения и перевода из декомпозицииHomographyMat
- 11. Как реализовать матрицу 2D-преобразования?
- 12. Матрица сдвига как комбинация основных преобразований?
- 13. Расчет матрицы преобразования CSS для анимации SVG вращения во время перевода
- 14. Как установить AffineTransform для вращения вместо сдвига?
- 15. Расчет матрицы двумерного преобразования из исходной и результирующей 2D-матрицы
- 16. преобразования вращения и перевод выпуск
- 17. Режимы перевода и масштабирования параллельно
- 18. Сплит матрицы преобразования в матрицу ортогональной матрицы и шкалы
- 19. Ошибка масштабирования матрицы матрицы XNA в 2D-игре
- 20. Применение анимации перевода и масштабирования последовательно
- 21. Обратный порядок матрицы вращения
- 22. OpenCV: матрица вращения и вектор перевода для движущихся одиночных камер
- 23. матрицы преобразования на составные куски
- 24. Стиль WPF для перевода после масштабирования
- 25. Преобразование 3d 4x4 матрицы поворота в 2d
- 26. 2D матрица вращения, примененная к 3D-точкам
- 27. Матрицы вращения Java и OBB
- 28. Вектор направления Для вращения матрицы
- 29. матрица сдвига y-направления и ее эквивалентность
- 30. Оптимизация производительности для матрицы вращения