Adjustable Triangular Prism

Adjustable Triangular Prism
Loading the math board and drawing, please wait…
2019-01-30 02:45
This example demonstrates the adjustable geometric properties of a triangular prism, involving core math concepts like polygons, solid geometry, angles, reflection, and real number operations. Construction highlights include commands/objects such as Line, Sphere, Segment, Intersect, Polygon, Circle, OrthogonalLine, Angle, and Textfield from GeoGebra. Suitable for high school and above learning solid geometry, geometric constructions, and spatial visualization.

GeoGebra Commands & Parameters

  1. Line((0, 0, h), (1, 0, h)) → f
  2. Sphere(A, oneside) → a
  3. Segment(B, A) → j
  4. Intersect(f, a) → C, D
  5. Polygon(A, C, B) → t1, b_1, a_1, c
  6. Polygon(A, D, B) → t2, b_2, a_2, d
  7. Segment(A, C) → g
  8. Segment(C, B) → i
  9. Line(A, (0, 1, 0)) → k
  10. Line(B, (b, 1, 0)) → l
  11. Sphere(B, ph) → m
  12. Sphere(A, ph) → e
  13. Intersect(k, e) → E, F
  14. Intersect(l, m) → G, H
  15. Line((x(C), y(C) + 1, z(C)), C) → n
  16. Sphere(C, ph) → o
  17. Intersect(n, o) → I, J
  18. Polygon(H, F, I) → t3, i_1, h_1, f_1
  19. Segment(H, F) → p
  20. Segment(F, I) → q
  21. Segment(I, H) → r
  22. Line((x(D), y(D) + 1, z(D)), D) → t
  23. Sphere(D, ph) → u
  24. Intersect(t, u) → K, L
  25. Polygon(A, F, I, C) → q1, a_3, f_2, i_2, c_1
  26. Polygon(I, H, B, C) → q2, i_3, h_2, b_3, c_2
  27. Polygon(A, B, H, F) → q3, a_4, b_4, h_3, f_3
  28. Segment(C, I) → g_1
  29. Segment(B, H) → j_1
  30. Segment(A, F) → k_1
  31. Polygon(A, B, D) → t4, d_2, a_5, b_5
  32. Polygon(F, H, K) → t5, k_2, f_4, h_4
  33. Polygon(A, F, K, D) → q4, a_6, f_5, k_3, d_3
  34. Polygon(D, K, H, B) → q5, d_4, k_4, h_5, b_6
  35. Segment(A, D) → l_1
  36. Segment(D, B) → m_1
  37. Segment(D, K) → n_1
  38. Segment(K, F) → p_1
  39. Segment(K, H) → q_1
  40. Circle(((0.3 * j), 0, 0), ((-0.3 * j), 0, 0), (0, 0, (0.3 * j))) → r_1
  41. Line(A, B) → s_1
  42. OrthogonalLine(C, s_1, space) → t_1
  43. OrthogonalLine(D, s_1, space) → g_2
  44. Intersect(s_1, t_1) → M
  45. Intersect(s_1, g_2) → N
  46. Angle(A, M, C) → α
  47. Angle(A, N, D) → β
  48. Segment(C, M) → j_2
  49. Segment(D, N) → l_2
  50. Angle(B, A, D) → γ
  51. Angle(B, A, C) → δ
  52. Textfield(ph) → InputBox1
  53. Textfield(b) → InputBox2
  54. Textfield(h) → InputBox3
  55. Textfield(oneside) → InputBox4