2-6 ПРЕОБРАЗОВАНИЕ СРЕДНЕЙ ТОЧКИНа рис. 2-2 видно, что -матрица преобразует прямую линию , проходящую между точками и в другую прямую , которая проходит между точками и . Фактически с помощью -матрицы осуществляется преобразование любой прямой в другую прямую. Все точки преобразованной линии непосредственно соответствуют всем точкам исходной линии. Это достаточно очевидно для конечных точек линии. Рассмотрим теперь преобразование средней точки прямой линии . Допустим, что , и . Преобразуем одновременно две крайние точки: , (2-11) Итак, конечные точки преобразованной линии имеют следующие координаты , . (2-12) Средняя точка отрезка выражается через преобразованные конечные точки . (2-13) Возвращаясь к исходной линии , можно определить среднюю точку следующим образом: . (2-14) Применив матрицу преобразования к средней точке линии , получаем: . (2-15) Из сравнения выражений (2-13) и (2-15) видно, что они одинаковы, и поэтому средняя точка линии преобразуется в среднюю точку линии . Такой метод можно применить и к любым другим отрезкам разделенной линии. Таким образом, при преобразовании путем умножения на матрицу гарантируется соответствие всех точек линии и .
Применением этих результатов в машинной графике любая прямая может быть преобразована в любую другую прямую путем простого преобразования ее конечных точек и восстановления линии между ними.
|