Как рассчитывается вектор центра в этом примере или в любом примере. WolframAlpha: http://www.wolframalpha.com/input/?i=rotate+90+degrees+center+%283%2C0%29Вращающаяся матрица с центром
ответ
Однородные координаты:
[ cos(theta) -sin(theta) 0 ]
Rotate = [ sin(theta) cos(theta) 0 ]
[ 0 0 1 ]
[ 1 0 x ]
Translate = [ 0 1 y ]
[ 0 0 1 ]
Так выполнить ваше преобразование, вы умножаете Translate(x, y) * Rotate(theta) * Translate(-x, -y)
и получить матрицу преобразования.
+1 для записи его – alecnash
Использовал ли вы одно и то же имя переменной для вращения и координаты x случайно? – SwiftsNamesake
Не должно быть T (x, y) * R * T (-x, -y)? – Dschoni
Или в одной функции даного
Vector RotateAbout(Vector node, Vector center, double angle)
{
return new Vector(
center.X + (node.X-center.X)*COS(angle) - (node.Y-center.Y)*SIN(angle),
center.Y + (node.X-center.X)*SIN(angle) + (node.Y-center.Y)*COS(angle)
};
}
- 1. Вращающаяся матрица пикселей
- 2. Вращающаяся матрица для велосипеда
- 3. Вращающаяся матрица CCW
- 4. Вращающаяся матрица между двумя пространствами
- 5. Вращающаяся матрица, которая минимизирует расстояние
- 6. Вращающаяся матрица для вектора направления
- 7. Вращающаяся матрица выглядит сглаженной моделью
- 8. Вращающаяся матрица между двумя камерами
- 9. Вращающаяся матрица на N градусов
- 10. Вращающаяся матрица точек для пользовательского угла
- 11. Вращающаяся матрица, вызывающая изменение позиции спрайта
- 12. Вращающаяся матрица - вращайте шар вокруг вращающейся коробки
- 13. Вращающаяся 2D-матрица для 45 градусов
- 14. Вращающаяся матрица при движении в одном направлении
- 15. Вращающаяся и добавляющая матрица по часовой стрелке с использованием matlab
- 16. Вращающаяся форма с KineticJS
- 17. Вращающаяся анимация
- 18. Вращающаяся графика
- 19. Единственная вращающаяся камера с акселерометром
- 20. Вращающаяся анимация с пользовательским представлением
- 21. GLFW - Вращающаяся матрица просмотра камеры с помощью мыши заставляет ее вращаться
- 22. Проблемы с фокусным центром
- 23. Сохранение div с центром
- 24. Анимация с центром DIV
- 25. Масштаб NSView с центром
- 26. ExtJS: 'рядом с центром'
- 27. Рамка с центром
- 28. div с центром jQuery
- 29. Режим заголовка Вращающаяся карта
- 30. Вращающаяся Земля вокруг Солнца
Не вы предоставляете это? – Blender
Я плохо спал. Вектор, который добавляется к матрице вращения, равен (3, -3), как я получаю это значение, я не прошел его. – Starfighter911