射影几何


齐次点/线坐标

RP\mathbb{RP} 中,元素可以用齐次点坐标或齐次线坐标来建立双射。需要注意的是,仅仅是一个三维数组是不能等同于齐次坐标的——还需要满足相应的等价关系。

u,x\mathbf{u}, \mathbf{x} 分别为线坐标和点坐标,则 u,x=0    u,x\langle u,x\rangle = 0 \iff u,x 关联。


调和线束与交比的保形性

问:若线束是调和的,即 p1,p2,p3,p4p_{1},p_{2},p_{3},p_{4} 的坐标分别为 a,b,a+λ1b,a+λ2ba,b,a+\lambda_{1}b,a+\lambda_{2}b,再找一条线 cc 去截它,为什么得到的四个交点 P1,P2,P3,P4P_{1},P_{2},P_{3},P_{4} 也满足 (P1P2;P3P4)=1(P_{1}P_{2};P_{3}P_{4}) = -1 呢?

答:叉积的分配律。 在 RP\mathbb{RP} 平面中,两线的交点可用 R3\mathbb{R}^3 中的叉积来求:

P=a×c    Pa=0,  Pc=0P = a \times c \;\Leftarrow\; P \cdot a = 0,\; P \cdot c = 0

由于对偶原理,反过来也是一样的。


用斜率算交比

问:为什么斜率也可以用同样的方法来计算交比?

k1k3k3k2k4k2k1k4\frac{k_{1}-k_{3}}{k_{3}-k_{2}} \cdot \frac{k_{4}-k_{2}}{k_{1}-k_{4}}

答:用齐次坐标 (1,k)(1,k) 去截即可。


交比的代数性质

(ab;cd)=(cd;ab)(ab;cd)=(cd;ab) (ab;cd)=1(ba;cd)(ab;cd) = \frac{1}{(ba;cd)} (ab;cd)=1(ac;bd)(ab;cd) = 1 -(ac;bd)

CC 分线段 ABAB 的定比为 λ\lambda 时:

OC=OA+λ1+λAB=x1+λx21+λ\vec{OC} = \vec{OA} + \frac{\lambda}{1+\lambda}\vec{AB}=\frac{x_{1}+\lambda x_{2}}{1+\lambda}

完全四点形的调和性质

三组对边(对角线也算对边)的交点构成一个三点形,该三点形的任意两条边将过该顶点的四点形的两条对边调和分割。

共三组关系,都很容易找到:

F(AB;IE)E(AC;KF)G(BD;JF)\begin{aligned} &F(AB;IE)\\ &E(AC;KF)\\ &G(BD;JF) \end{aligned}

Pasted image 20250420220701

只需证明 (AB;IE)(AB;IE) 为一组调和点列,其余可通过点线对偶转换推出。

证法一:用 Ceva 和 Menelaus 定理

FAB\triangle FAB,由 Ceva 和 Menelaus 定理:

FCCAAIIBBDDF=FCCAAEEBBDDF\frac{FC}{CA} \cdot \frac{AI}{IB} \cdot \frac{BD}{DF} = \frac{FC}{CA} \cdot \frac{AE}{EB} \cdot \frac{BD}{DF}

对比得:

AIIB=AEEB\frac{AI}{IB} = \frac{AE}{EB}

证法二:用齐次坐标

ABCDABCD 四点的齐次坐标为 a,b,c,da,b,c,d。由于四点线性相关,可适当选取系数使 a+b+c+d=0a+b+c+d=0,故:

a+b=(c+d)=ea+b=-(c+d)=e

其中 ee 代表 ABABCDCD 的交点 EE

同理:

a+c=(b+d)=fa+d=(c+b)=g\begin{aligned} a+c = -(b+d) &= f \\ a+d = -(c+b) &= g \end{aligned}

其中 ffACACBDBD 的交点 FFggADADBCBC 的交点 GG。由此可得完全四点形的全部调和关系。