|
№ вар | Преобр1. | Преобр2. | Преобр3. |
| Пов X 30. | Пов Y 25. | Сдвиг X 2. |
Матрица для операции вращения на угол 300 против часовой стрелки вокруг оси X:
RX30= =.
2. Матрица для операции вращения на угол 250 против часовой стрелки вокруг оси Y:
RY25= =.
3. Матрица для операции сдвига по оси X.
TX2=.
4. Итоговая матрица преобразований:
M = RX30 * RY25 * Tx2=**=.
Вычислить координаты вершин квадрата, заданного координатами левого верхнего угла и длиной стороны. Стороны квадрата до преобразования параллельны осям координат и плоскость квадрата параллельна плоскости 0xy. Осуществить преобразование над квадратом в соответствии с вариантом из задания 6. Получить координаты вершин после преобразования.
|
№ вар | Вершина. | Длина. |
| 1,3,5. | |
A (1;3;5), B (3;3;5), C (3;1;5), D (1;1;5).
Исходная матрица для этой фигуры:
M1=.
M2=M*M1=*=.
Координаты вершин после преобразования: AП (5.25; 742; 14.8), BП (2.2; 4.2; 3.66), CП (6.59; 1.77; 8.18), DП (6.25; 8.42; 19.8).
Повернуть четырехугольник, полученный в предыдущем задании, вокруг вершины C на 30 градусов против часовой стрелки вокруг оси Z.
1. Сдвигаем вершину С к началу координат:
TXcYcZc ==.
2. Поворачиваем на угол 300 против часовой стрелки вокруг оси Z:
RZ30 ==.
3. Сдвигаем вершину С на старое место:
T1XcYcZc ==.
4. Итоговая матрица преобразований:
M3 = T1XcYcZc *RZ30 * TXcYcZc * M2.
M3=***=.