64 Глава 3. Проективные операторы
практический результат первой части книги, мы подробно рассматриваем
один из алгоритмов покадровой 2d-анимации с геометрической и аналити-
ческой точек зрения (см. раздел 3.3, стр. 71).
3.1 Проективная плоскость
С геометрической точки зрения проективная плоскость ничем не отличает-
ся от обычной. Другое дело, что плоскость, рассматриваемая с проективной
точки зрения, позволяет аналитически раелизовать сразу две важнейшие
идеи:
• во-первых мы сможем отличать точки плоскости от векторов плоско-
сти (заметим, что в пределах линейной алгебры это одно и то же),
• и во-вторых мы сможем в единой матричной форме реализовать все
линейные плоские преобразования плюс смещение.
Определение 31 (проективная плоскость) Пусть в трехмерном физи-
ческом пространстве R
3
фиксирован ортонормированный базис e
1
,e
2
,e
3
.
Более того, будем считать, что на этом базисе в R
3
построена координат-
ная система с осями Ox, Oy, Oz. Проведем в R
3
плоскость, проходящую
через точку (0, 0, 1) параллельно плоскости xOy. Именно эта плоскость
1
,
которую мы будем обозначать P
2
, называется проективной плоскостью.
Итак, проективная плоскость P
2
получается из обыкновенной плоскости
π пустем вложения ее в объемлющее трехмерное векторное пространство.
Рассуждая аналогично, мы можем вложить трехмерное физическое про-
странство R
3
в объемлющее четырехмерное пространство и получить тем
самым проективное физическое пространство и т. д. Такой способ посто-
роения проективных пространств приводит к следующей теореме, которая
настолько очевидна (это, по сути, перефразировка определения), что мы
примем ее без формального доказательства.
Теорема 30 (проективные координаты) Каждая точка A проективной
плоскости P
2
обладает координатами вида (α
1
,α
2
, 1), а каждый вектор v
проективной плоскости P
2
обладает координатами вида (β
1
,β
2
, 0). Такие
координаты называются проективными координатами соответственно точ-
ки и вектора.
Таким образом, каждая точка проективной плоскости обладает одной “лиш-
ней” координатой: последнее, третье место всегда занимает 1, и каждый век-
тор проективной плоскости также обладает одной “лишней” координатой:
третье место всегда занимает 0.
Это утверждение, очевидно, остается справедливым и для проективных
пространств любой размерности: любая проективная точка в качестве своей
последней координаты имеет 1, и каждый проективный вектор в качестве
последней координаты имеет 0.
1
Строго говоря, данное нами определение является лишь одной из возможных реали-
заций проективной плоскости. Для решения задач, которые нас интересуют этого вполне
достаточно.