实三维空间射影扩张的图形模型(RP3 在四维中的可视化)

实三维空间射影扩张的图形模型(RP3 在四维中的可视化)
几何画板及绘图内容加载中,请稍等……
2020-10-24 06:19
① 本范例演示了实三维空间(R^3)的射影扩张——即三维实射影空间 RP3——在四维空间中的图形化模型,通过构造多个点、线、面及曲面来呈现射影几何中的无穷远元素与对偶关系。② 核心数学概念包括射影几何、射影空间、无穷远点/线/面、四维几何的投影表示,以及点、线、面之间的相交与垂直关系。③ 作图要点:从构造摘要可见,使用了 GeoGebra 的 Line、Segment、Vector、Ray、Surface、Point、Locus、Plane、Intersect、OrthogonalLine、IntersectPath、Polygon、Sphere、OrthogonalPlane 等命令,创建了 O_3、Z_3、A_3、B_3、C_3、D_3 等三维对象以及 A_4、B_4、C_4、D_4、Z_4 等四维对应对象,并通过向量(如 a_3v、b_3v、c_3v、d_3v、a_4v 等)和曲面来构建模型。④ 适合大学高年级或研究生阶段的几何学、射影几何或数学可视化课程,也可用于研究四维几何的直观教学。

GeoGebra 命令及参数

  1. Line(O_3, Z_3) → h
  2. Segment(A_3, B_3) → i
  3. Segment(B_3, C_3) → j
  4. Segment(C_3, A_3) → k
  5. Segment(A_3, D_3) → l
  6. Segment(B_3, D_3) → m
  7. Segment(C_3, D_3) → n
  8. Segment(A_4, D_4) → q
  9. Segment(D_4, B_4) → r
  10. Segment(C_4, B_4) → s
  11. Segment(C_4, A_4) → t
  12. Segment(C_4, D_4) → a
  13. Segment(B_4, A_4) → b
  14. Vector(O_3, Z_3) → z_3v
  15. Vector(O_3, Z_4) → z_4v
  16. Vector(O_3, A_3) → a_3v
  17. Vector(O_3, B_3) → b_3v
  18. Vector(O_3, C_3) → c_3v
  19. Vector(O_3, D_3) → d_3v
  20. Vector(O_3, A_4) → a_4v
  21. Vector(O_3, B_4) → b_4v
  22. Vector(O_3, C_4) → c_4v
  23. Vector(O_3, D_4) → d_4v
  24. Ray(O_3, A_3) → c
  25. Ray(O_3, B_3) → d
  26. Ray(O_3, C_3) → e
  27. Ray(O_3, D_3) → f_1
  28. Ray(O_3, A_4) → h_1
  29. Ray(O_3, B_4) → i_1
  30. Ray(O_3, C_4) → j_1
  31. Ray(O_3, D_4) → k_1
  32. Surface((cos(u) * cos(v)), (cos(u) * sin(v)), sin(u), u, (-π), π, v, 0, π) → o
  33. Surface((cos(u) * cos(v)), (cos(u) * sin(v)), sin(u), u, (-π), 0, v, 0, π) → u
  34. Point(i) → PAB_3
  35. Locus(PAB'_3, PAB_3) → AB'_3
  36. Point(j) → PBC_3
  37. Locus(PAB'_4, PAB_3) → AB'_4
  38. Locus(PBC'_3, PBC_3) → BC'_3
  39. Locus(PBC'_4, PBC_3) → BC'_4
  40. Point(k) → PAC_3
  41. Locus(PAC'_3, PAC_3) → AC'_3
  42. Locus(PAC'_4, PAC_3) → AC'_4
  43. Point(n) → PCD_3
  44. Locus(PCD'_3, PCD_3) → CD'_3
  45. Locus(PCD'_4, PCD_3) → CD'_4
  46. Point(l) → PAD_3
  47. Locus(PAD'_3, PAD_3) → AD'_3
  48. Locus(PAD'_4, PAD_3) → AD'_4
  49. Point(m) → PBD_3
  50. Locus(PBD'_4, PBD_3) → BD'_4
  51. Locus(PBD'_3, PBD_3) → BD'_3
  52. Plane(A_3, B_3, C_3) → p_1
  53. Plane(O_3, p_1) → ξ
  54. Line(A_3, C_3) → r_1
  55. Intersect(r_1, xOyPlane) → W_3
  56. OrthogonalLine(W_3, xOyPlane) → s_1
  57. Line(A_4, C_4) → t_1
  58. Intersect(t_1, s_1) → W_4
  59. IntersectPath(ξ, xOyPlane) → a_1
  60. Plane(W_4, a_1) → ω
  61. Segment(W_3, W_4) → q_1
  62. Segment(B_3, B_4) → f_2
  63. Segment(A_3, A_4) → g_2
  64. Segment(C_3, C_4) → h_2
  65. Segment(D_4, D_3) → i_2
  66. Polygon(O_3, A_3, C_3) → lineAB_3, r_2, s_2, t_2
  67. Polygon(O_3, A_4, C_4) → lineAB_4, j_2, a_2, b_2
  68. Polygon(A_3, B_3, C_3) → t1, c_3, k_2, l_2
  69. OrthogonalLine(O_3, ξ) → m_2
  70. Sphere(O_3, 1) → o_1
  71. Intersect(m_2, o_1) → A, B
  72. Vector(O_3, B) → normalXi
  73. OrthogonalLine(O_3, ω) → n_2
  74. Intersect(n_2, o_1) → C, D
  75. Vector(O_3, C) → normalOmega
  76. OrthogonalPlane(O_3, linexyz_1) → linexyz
  77. OrthogonalPlane(O_3, linexyw_1) → linexyw
  78. Intersect(g_2, xOyPlane) → E
  79. Intersect(i_2, xOyPlane) → F
  80. Intersect(h_2, xOyPlane) → G
  81. Intersect(f_2, xOyPlane) → H
  82. Vector(O_3, I) → f
  83. OrthogonalLine(I, xOyPlane) → g
  84. Intersect(g, q_2) → J
  85. Intersect(g, xOyPlane) → K
  86. Segment(I, K) → g_1
  87. Vector(O_3, K) → w_1
  88. IntersectPath(ω, q_2) → l_1
  89. Point(a_1) → L
  90. Point(a_1) → M
  91. OrthogonalPlane(L, a_1) → p_2
  92. Intersect(l_1, p_2) → N
  93. Plane(M, p_2) → p_3
  94. Intersect(l_1, p_3) → O
  95. IntersectPath(p_2, ξ) → m_1
  96. IntersectPath(p_3, ξ) → n_1
  97. Polygon(L, M, O, N) → ct1, l_3, m_3, o_2, n_3
  98. Intersect(n_1, f_3) → P
  99. Intersect(m_1, f_3) → Q
  100. Polygon(L, M, P, Q) → ct2, l_4, m_4, p_4, q_3
  101. Polygon(A_4, B_4, C_4) → t2, c_4, a_4, b_4
  102. OrthogonalLine(O_3, t1) → c_1
  103. Intersect(c_1, o_1) → R, S
  104. Vector(O_3, S) → v_1
  105. OrthogonalLine(S, p) → d_1
  106. Intersect(d_1, p) → T
  107. Vector(O_3, T) → e_1
  108. Segment(S, T) → d_2
  109. Ray(O_3, S) → e_2
  110. Line(O_3, T) → g_3
  111. Ray(O_3, I) → h_3
  112. Line(O_3, K) → i_3
  113. Line(O_3, linexyz_1) → j_3
  114. Line(O_3, linexyw_1) → k_3
  115. Intersect(k_3, o_1) → U, V
  116. Intersect(j_3, o_1) → W, Z
  117. Vector(O_3, V) → u_2
  118. Vector(O_3, W) → v_2
  119. Line(A_3, C_3) → r_3
  120. Intersect(r_3, p) → A_1
  121. Ray(A_1, C_3) → s_3
  122. Line(A_4, C_4) → t_3

AI 绘图提示语参考

绘制用于可视化实三维的射影扩展、即四维中的实射影三空间。先放置一组三维基准点与四维对应点,并用它们连成若干三维与四维的线段三角面骨架;从同一基准点出发,分别给出指向各点的向量与射线。随后在四维视角中生成两张以球面参数形式展开的曲面,用角参数范围覆盖不同半区,以表现射影几何中的无穷远与对偶相关结构。再从曲面上给定若干点,并以这些点分别构造相应的轨迹/几何联系,从而得到与各边对应的线性生成关系(如围绕若干基准点对的“加点再连轨迹”结构)。
以上提示语为根据原始绘图命令整理而来,仅供参考。