Центральные проекции. Предположим, что центр проекции находится в точке , а картинная плоскость совпадает с плоскостью
Предположим, что центр проекции находится в точке Рис. 8.7. Центральная проекция на плоскость XOY Прямую, проходящую через точки
Теперь найдем точку пересечения этой прямой с картинной плоскостью. Она определяется из условия равенства нулю третьей координаты: откуда определяем значение параметра Подставляя это значение в формулу (8.1), мы получим координаты проекции точки
Фактором, влияющим на перспективное изменение размеров, является наличие координаты Мы будем рассматривать ситуацию, когда центр проекции лежит на оси
В однородных координатах такое преобразование можно записать с помощью двух операций. Сначала умножаем матрицу проективного преобразования
Затем проецируем эту точку в пространство однородных координат путем деления на четвертую компоненту: Посмотрим теперь, что происходит с пучком параллельных прямых под действием матрицы проекции. Пусть задан пучок прямых, параллельных вектору Из формулы (8.4) следует, что в результате проецирования получим множество точек Переходя к однородным координатам и умножив числитель и знаменатель каждой дроби на Теперь в каждой компоненте вектора числитель и знаменатель поделим на Переходя к пределу при Таким образом, получаем, что после проецирования пучок параллельных прямых пересекается в точке схода Для построения перспективной проекции с несколькими точками схода используется матрица перспективного преобразования без проецирования: Теперь точки пространства сначала подвергаются перспективному преобразованию, а затем осуществляется проекция. Определим точки схода для прямых, параллельных осям координат. Для прямых
|