4.1.6.1. Геометрическая интерпретация однородных координат
Матрицу преобразования размером 33 для двумерных однородных координат можно разбить на четыре части
. (4.50)
Напомним, что a, b, c и d – коэффициенты масштабирования, вращения, отражения и сдвига соответственно. Элементы m и n задают перемещение. В предыдущих подразделах коэффициенты имели значения p = q = 0 и s = 1. установим величины p и q не равными 0. какой эффект получится? В данном случае полезно рассмотреть геометрическую интерпретацию.
При p = q = 0 и s = 1 однородные координаты преобразованных векторов всегда равны h = 1. геометрически данный результат интерпретируется как ограничение преобразования физической плоскостью h = 1.
Для иллюстрации эффекта преобразования при p и q, отличных от нуля, рассмотрено следующее выражение:
. (4.51)
Здесь X = hx, Y = hy и h = px + qy + 1. преобразованный координатный вектор, выраженный в однородных координатах, лежит теперь в трехмерном пространстве, определенном как h = px + qy + 1. Это преобразование показано на рис. 4.13, где отрезок АВ, принадлежащий физической плоскости h = 1, преобразуется в СD со значением h ≠ 1, т. е. pX + qY – h + 1 = 0.
Однако представляют интерес результаты, принадлежащие физической плоскости с h = 1, которые можно получить путем геометрического проецирования прямой CD с плоскости h ≠ 1 обратно на плоскость h = 1 с использованием для этого проецирующих лучей, проходящих через начало координат. Из рис. 4.13, используя правило подобия треугольников, получим
или в однородных координатах
.
Рис. 4.13
После этого, нормализуя выражение (4.51) делением однородных координат на величину h, получаем
(4.52)
или
,
. (4.53)
Детально действие преобразования рассмотрим на следующем примере.
- Инженерная геометрия
- Часть 3
- Краткое содержание конспекта лекций
- Часть 1
- Часть 2
- Часть 3
- Оглавление Введение 5
- Введение
- 4. Элементы вычислительной геометрии
- 4.1. Геометрические преобразования на плоскости
- 4.1.1. Преобразование точек и линий
- 4.1.1.1. Изображение и преобразование точек
- 4.1.1.2. Преобразование прямых линий
- Пример 1. Средняя точка прямой
- 4.1.2. Преобразование параллельных и пересекающихся прямых
- Пример 2. Пересекающиеся прямые
- 4.1.3. Преобразование: поворот, отражение, масштабирование
- 4.1.3.1. Поворот
- 4.1.3.2. Отражение
- Пример 3. Отражение и вращение
- 4.1.3.3. Масштабирование
- Комбинированные преобразования
- 4.1.5. Преобразование единичного квадрата
- 4.1.6. Однородные координаты
- 4.1.6.1. Геометрическая интерпретация однородных координат
- Пример 6. Проецирование в однородных координатах
- 4.1.6.2. Геометрическая интерпретация пропорционального масштабирования
- 4.1.6.3. Точки бесконечности в однородных координатах
- 4.1.7. Перемещения
- 4.1.7.1. Поворот вокруг произвольной точки
- Пример 7. Поворот относительно произвольной точки
- 4.1.7.2. Отражение относительно произвольной прямой
- Пример 8. Отражение относительно произвольной прямой
- 4.1.8. Правило выполнения преобразований
- 4.2. Пространственные преобразования
- 4.2.1. Трехмерное масштабирование
- 4.2.2. Трехмерное вращение вокруг осей координат
- 4.2.3. Поворот вокруг оси, параллельной координатной оси
- 4.2.4. Поворот вокруг произвольной оси в пространстве
- 4.2.5. Отражение в пространстве
- 4.2.6. Аффинные и проективные преобразования
- 4.3. Плоские и пространственные кривые. Поверхности
- 4.3.1. Представление плоских кривых
- 4.3.1.1. Непараметрические кривые
- 4.3.1.2. Параметрические кривые
- Непараметрический вид
- 4.3.2. Представление пространственных кривых
- 4.3.3. Представление поверхностей
- Вопросы для самопроверки
- Заключение
- Рекомендуемый библиографический список
- Учебное издание
- Инженерная геометрия
- Часть 3
- 680021, Г. Хабаровск, ул. Серышева, 47.