射影几何:仿射变换、交叉比、调和共轭、极性
几何画板及绘图内容加载中,请稍等……
本范例展示了射影几何中的核心概念,包括仿射变换、交叉比、调和共轭和极性。通过使用GeoGebra命令如Point、Line、Intersect等,可以动态地探索这些几何概念。适合高中及以上学生和教师使用。
GeoGebra 命令及参数
Point(xAxis) → PIf(x(P) ≟ x(P), x(P), Infinity) → pPoint(xAxis) → NIf(x(N) ≟ x(N), x(N), Infinity) → nPoint(xAxis) → IIf(x(I) ≟ x(I), x(I), Infinity) → dPoint(xAxis) → EIf(x(E) ≟ x(E), x(E), Infinity) → eIf(abs(n) ≠ Infinity, Line[V, N], Line[V, xAxis]) → lVNPoint(lVN) → N'If(abs(p) ≠ Infinity, Line[V, P], Line[V, xAxis]) → lVPPoint(lVP) → P'Line(N', P') → lIf(abs(d) ≠ Infinity, Line[V, I], Line[V, xAxis]) → lVIIntersect(l, lVI) → I'If(abs(e) ≠ Infinity, Line[V, E], Line[V, xAxis]) → lVEIntersect(l, lVE) → E'Angle(N, V, P) → ViewIf(n ≠ n ∨ abs(n) ≟ Infinity, (2 * p) - e, If[p ≠ p ∨ abs(p) ≟ Infinity, (2 * n) - e, If[e ≠ e ∨ abs(e) ≟ Infinity, (n + p) / 2, (((2 * n) * p) - ((n + p) * e)) / (n + p - (2 * e))]]) → dhIf(n ≠ n ∨ abs(n) ≟ Infinity, (2 * p) - d, If[p ≠ p ∨ abs(p) ≟ Infinity, (2 * n) - d, If[d ≠ d ∨ abs(d) ≟ Infinity, (n + p) / 2, (((2 * n) * p) - ((n + p) * d)) / (n + p - (2 * d))]]) → ehIf(e ≠ e ∨ abs(e) ≟ Infinity, (2 * d) - p, If[d ≠ d ∨ abs(d) ≟ Infinity, (2 * e) - p, If[p ≠ p ∨ abs(p) ≟ Infinity, (d + e) / 2, (((2 * d) * e) - ((d + e) * p)) / (e + d - (2 * p))]]) → nhIf(e ≠ e ∨ abs(e) ≟ Infinity, (2 * d) - n, If[d ≠ d ∨ abs(d) ≟ Infinity, (2 * e) - n, If[n ≠ n ∨ abs(n) ≟ Infinity, (d + e) / 2, (((2 * d) * e) - ((d + e) * n)) / (d + e - (2 * n))]]) → phIf(e ≠ e ∨ abs(e) ≟ Infinity, (d - p) / (d - n), If[d ≠ d ∨ abs(d) ≟ Infinity, (e - n) / (e - p), If[p ≠ p ∨ abs(p) ≟ Infinity, (e - n) / (d - n), If[n ≠ n ∨ abs(n) ≟ Infinity, (d - p) / (e - p), (((e - n) * (d - p))) / (((d - n) * (e - p)))]]]) → crIf(x(N') ≟ x(N') ∧ x(E') ≟ x(E'), (Vector[N', E'] * vU'), Infinity) → mN'E'If(x(N') ≟ x(N') ∧ x(I') ≟ x(I'), (Vector[N', I'] * vU'), Infinity) → mN'I'If(x(P') ≟ x(P') ∧ x(E') ≟ x(E'), (Vector[P', E'] * vU'), Infinity) → mP'E'If(x(P') ≟ x(P') ∧ x(I') ≟ x(I'), (Vector[P', I'] * vU'), Infinity) → mP'I'If(x(E') ≠ x(E') ∨ abs(x(E')) ≟ Infinity, mP'I' / mN'I', If[x(I') ≠ x(I') ∨ abs(x(I')) ≟ Infinity, mN'E' / mP'E', If[x(N') ≠ x(N') ∨ abs(x(N')) ≟ Infinity, mP'I' / mP'E', If[x(P') ≠ x(P') ∨ abs(x(P')) ≟ Infinity, mN'E' / mN'I', ((mN'E' * mP'I')) / ((mN'I' * mP'E'))]]]) → cr'Line(N', lVE) → lEParallelLine(P', lVI) → lIParallelOrthogonalLine(I, lVE) → lIPerpendicularIntersect(lEParallel, lVP) → P'pIntersect(lIPerpendicular, lVE) → VpIntersect(lIParallel, lVN) → N'pSegment(N', E') → seN'E'Segment(N', I') → seN'I'Segment(N, E) → seNESegment(N, I) → seNISegment(P', E') → seP'E'Segment(P', I') → seP'I'Segment(P, E) → sePESegment(P, I) → sePISegment(N', E') → ssN'E'Segment(N', I') → ssN'I'Segment(P', E') → ssP'E'Segment(P', I') → ssP'I'
AI 绘图提示语参考
在坐标平面上,从横轴上取四个点,分别标记为P、N、I、E。以视点V为顶点,分别连接V到这四个点,得到四条射线。在每条射线上各取一点,得到对应的投影点P'、N'、I'、E',并连接这些投影点形成一条直线。接着,构造过这些投影点的平行线、垂线,并求出它们的交点。同时,绘制连接原始点与投影点的线段,以及连接各投影点的线段。最后,根据这些点的位置,计算并显示交比、调和共轭等几何关系,并标注相关角度。
以上提示语为根据原始绘图命令整理而来,仅供参考。