Вращение вокруг координатных осей

на плоскости вращение вокруг оси, проходящей через начало координат и перпендикулярной плоскости, осуществлялось матрицей Вращение вокруг координатных осей - student2.ru

Положительным направлением считается направление против часовой стрелки (если смотреть вдоль этой оси к началу координат!). В трехмерном случае вращение вокруг оси Вращение вокруг координатных осей - student2.ru

Вращение вокруг координатных осей - student2.ru

то есть первая строка и первый столбец имеют вид Вращение вокруг координатных осей - student2.ru

Вокруг оси Вращение вокруг координатных осей - student2.ru

Вокруг оси Вращение вокруг координатных осей - student2.ru Вращение вокруг координатных осей - student2.ru

Отображение относительно координатных плоскостей

Отображение относительно плоскости Вращение вокруг координатных осей - student2.ru меняет лишь знак Вращение вокруг координатных осей - student2.ru координаты точек. Таким образом

Вращение вокруг координатных осей - student2.ru отображение относительно x0y

Вращение вокруг координатных осей - student2.ru отображение относительно Вращение вокруг координатных осей - student2.ru

Пространственный перенос

Трехмерный линейный перенос изображения определяется выражением: Вращение вокруг координатных осей - student2.ru

откуда Вращение вокруг координатных осей - student2.ru Вращение вокруг координатных осей - student2.ru

то есть Вращение вокруг координатных осей - student2.ru

Трехмерное вращение вокруг произвольной оси

Итак, если ось, вокруг которой выполняется вращение, проходит через точку Вращение вокруг координатных осей - student2.ru , то матрица преобразования однородных координат определяется как

Вращение вокруг координатных осей - student2.ru

Определим элементы матрицы вращения Вращение вокруг координатных осей - student2.ru

Вращение вокруг координатных осей - student2.ru

5 Аффинная и перспективная геометрия: аксонометрические проекции, перспективные преобразования и проекции, восстановление трехмерной информации.

Аффинная геометрия сохраняет параллельность линий и соотношения между параллельными линиями. Аффинное преобразование является комбинацией линейных преобразований с переносом изображения. Для аффинного преобразования последний столбец матрицы Вращение вокруг координатных осей - student2.ru должен быть равным 0. Композиция аффинных преобразований также является аффинным преобразованием.

В перспективной геометрии не сохраняется параллельность. Перспективное преобразование имеет место в том случае, когда последний столбец матрицы Вращение вокруг координатных осей - student2.ru не нулевой. Аффинное или перспективное преобразование в сочетании с построением проекции на некоторую плоскость образуют соответствующую (аффинную или перспективную) проекцию.

В общем случае проекции преобразуют точки, заданные в системе координат размерностью Вращение вокруг координатных осей - student2.ru , в точки системы координат размерностью Вращение вокруг координатных осей - student2.ru . Проекция трехмерного объекта (совокупности точек) строится при помощи прямых проецирующих лучей, которые называются проекторами, выходящими из центра проекции. Эти прямые проходят через каждую точку объекта; проекцией являются совокупность точек пересечения проекторов с проекционной плоскостью. При этом всегда проекцией отрезка является отрезок, поэтому достаточно спроецировать лишь граничные точки.

В зависимости от расположения центра проекции, проекция бывает центральной (центр проекции удален от плоскости на конечное расстояние) и параллельной (центр в бесконечности).

Вращение вокруг координатных осей - student2.ru

Параллельная проекция является аффинной, а центральная–перспективной (по виду преобразования).

Аксонометрические проекции

Аксонометрическая проекция получается с помощью преобразования, определитель которого равен нулю. После выполнения преобразования осуществляется параллельное проецирование.

Существуют три вида аксонометрических проекций, различающихся по виду аффинного преобразования – ортогональная, диметрическая и изометрическая. Прежде чем остановиться на них, рассмотрим общую для всех этих видов часть – параллельное проецирование.

Проекция из трехмерного пространства на плоскость может быть получена следующим образом:

Вращение вокруг координатных осей - student2.ru

то есть Вращение вокруг координатных осей - student2.ru

Это преобразование представляет собой композицию двух преобразований: Вращение вокруг координатных осей - student2.ru – параллельного проецирования на плоскость Вращение вокруг координатных осей - student2.ru

Вращение вокруг координатных осей - student2.ru

и переноса вдоль оси Вращение вокруг координатных осей - student2.ru на величину Вращение вокруг координатных осей - student2.ru

Вращение вокруг координатных осей - student2.ru

Аналогично, проецирование в плоскость x = l или y = m реализуется матрицами

Вращение вокруг координатных осей - student2.ru

Наши рекомендации