Points in 3D Coordinate System Activity

Points in 3D Coordinate System Activity
Loading the math board and drawing, please wait…
2021-11-25 18:36
This example demonstrates plotting and modifying points in 3D space, involving core math concepts like 3D coordinate representation, vector operations, distance calculations between points, and geometric transformations. Key GeoGebra commands and objects used include Dilate, Distance, Vector, Textfield, Point, Intersect, and Cube. Suitable for high school and above students learning solid geometry, vectors, and spatial coordinate transformations.

GeoGebra Commands & Parameters

  1. Dilate(D, If[0 < d ≤ 1, 1 - d, 0], A_{5}) → D'
  2. Dilate(A_{5}, If[1 < d ≤ 2, 2 - d, 0], B_{5}) → A'
  3. Dilate(B_{5}, If[2 < d ≤ 3, 3 - d, 0], C_{3}) → B'
  4. Distance(D, D') → distanceDD'
  5. Distance(A_{5}, A') → distanceAA'
  6. Distance(B_{5}, B') → distanceBB'
  7. Vector(D, D') → u
  8. Vector(A_{5}, A') → v
  9. Vector(B_{5}, B') → w
  10. Textfield(a) → InputBox1
  11. Textfield(b) → InputBox2
  12. Textfield(c) → InputBox3
  13. Point(xAxis) → E
  14. Point(Circle[F, Distance[E, F], Segment[E, F]]) → G
  15. Point(yAxis) → H
  16. Point(Circle[H, Distance[D, H], Segment[D, H]]) → I
  17. Point(yAxis) → O
  18. Point(Circle[O, Distance[H, O], Segment[H, O]]) → P
  19. Point(yAxis) → V
  20. Point(Circle[V, Distance[O, V], Segment[O, V]]) → W
  21. Point(yAxis) → E_1
  22. Point(Circle[E_1, Distance[V, E_1], Segment[V, E_1]]) → F_1
  23. Point(Circle[P, Distance[I, P], Segment[I, P]]) → R_2
  24. Intersect(xAxis, yAxis) → J
  25. Point(xAxis) → K
  26. Point(Circle[K, Distance[J, K], Segment[J, K]]) → L
  27. Cube(J, K, L) → h, M, FlächeLMSR, FlächeNQRS, KanteJM, KanteJK, KanteKL, KanteLM_{1}, KanteJN, KanteMS, KanteNS, KanteNQ_{1}, N, KanteKQ, KanteQR, KanteLR, KanteRS, Q, R, S, FlächeJKLM, FlächeJMSN, FlächeJKQN, FlächeKLRQ
  28. Point(xAxis) → T
  29. Point(Circle[T, Distance[K, T], Segment[K, T]]) → U
  30. Cube(K, T, U) → i, Z, Fläche4, Fläche5, KanteKZ, KanteKT, KanteTU, KanteUZ, Kante1, Kante4, Kante6, Kante5, A_1, Kante2, Kante7, Kante3, Kante8, B_1, C_1, D_1, FlächeKTUZ, Fläche2, Fläche1, Fläche3
  31. Point(xAxis) → G_1
  32. Point(Circle[G_1, Distance[T, G_1], Segment[T, G_1]]) → H_1
  33. Cube(T, G_1, H_1) → j, I_1, Fläche10, Fläche11, Kante10, Kante9, Kante12, Kante14, Kante11, Kante16, Kante18, Kante17, J_1, Kante13, Kante19, Kante15, Kante20, K_1, L_1, M_1, Fläche6, Fläche8, Fläche7, Fläche9
  34. Point(xAxis) → N_1
  35. Point(Circle[N_1, Distance[G_1, N_1], Segment[G_1, N_1]]) → O_1
  36. Point(Circle[Q, Distance[N, Q], Segment[N, Q]]) → U_1
  37. Point(Circle[J_1, Distance[A_1, J_1], Segment[A_1, J_1]]) → C_2
  38. Cube(A_1, J_1, C_2) → m, D_2, Fläche28, Fläche29, Kante45, Kante44, Kante47, Kante49, Kante46, Kante51, Kante53, Kante52, E_2, Kante48, Kante54, Kante50, Kante55, F_2, G_2, H_2, Fläche24, Fläche26, Fläche25, Fläche27
  39. Point(Circle[L, Distance[M, L], Segment[M, L]]) → V_2
  40. Point(Circle[U, Distance[L, U], Segment[L, U]]) → D_3
  41. Point(Circle[D_3, Distance[V_2, D_3], Segment[V_2, D_3]]) → P_3
  42. Intersect(Kante53, Kante46) → P_1
  43. Point(Kante52) → Q_1
  44. Point(Circle[Q_1, Distance[P_1, Q_1], Segment[P_1, Q_1]]) → R_1
  45. Cube(P_1, Q_1, R_1) → k, S_1, Fläche16, Fläche17, Kante22, Kante21, Kante24, Kante26, Kante23, Kante28, Kante30, Kante29, T_1, Kante25, Kante31, Kante27, Kante32, V_1, W_1, Z_1, Fläche12, Fläche14, Fläche13, Fläche15
  46. Point(Circle[V_1, Distance[T_1, V_1], Segment[T_1, V_1]]) → A_2
  47. Cube(T_1, V_1, A_2) → l, B_2, Fläche22, Fläche23, Kante34, Kante33, Kante36, Kante38, Kante35, Kante40, Kante42, Kante41, I_2, Kante37, Kante43, Kante39, Kante56, J_2, K_2, L_2, Fläche18, Fläche20, Fläche19, Fläche21
  48. Point(Circle[A_2, Distance[K_2, A_2], Segment[K_2, A_2]]) → M_2
  49. Cube(K_2, A_2, M_2) → n, N_2, Fläche34, Fläche35, Kante60, Kante57, Kante58, Kante62, Kante61, Kante64, Kante66, Kante65, O_2, Kante59, Kante67, Kante63, Kante68, P_2, Q_2, S_2, Fläche30, Fläche33, Fläche31, Fläche32
  50. Point(Circle[M_2, Distance[N_2, M_2], Segment[N_2, M_2]]) → T_2
  51. Cube(N_2, M_2, T_2) → o, U_2, Fläche40, Fläche41, Kante72, Kante69, Kante70, Kante74, Kante73, Kante76, Kante78, Kante77, W_2, Kante71, Kante79, Kante75, Kante80, Z_2, A_3, B_3, Fläche36, Fläche39, Fläche37, Fläche38
  52. Point(Kante73) → A
  53. Intersect(Kante72, Kante69) → E_3
  54. Point(Circle[E_3, Distance[A, E_3], Segment[A, E_3]]) → F_3
  55. Intersect(Kante3, KanteUZ) → L_3
  56. Point(Circle[C, Distance[L_3, C], Segment[L_3, C]]) → N_3
  57. Cube(L_3, C, N_3) → q, O_3, face11, face12, edge14, edge13, edge16, edge18, edge15, edge20, edge22, edge21, Q_3, edge17, edge23, edge19, edge24, R_3, S_3, T_3, face7, face9, face8, face10
  58. Point(Kante38) → U_3
  59. Intersect(Kante56, Kante40) → B
  60. Point(Circle[B, Distance[U_3, B], Segment[U_3, B]]) → W_3
  61. Cube(U_3, B, W_3) → r, Z_3, face17, face18, edge26, edge25, edge28, edge30, edge27, edge32, edge34, edge33, A_4, edge29, edge35, edge31, edge36, B_4, C_4, D_4, face13, face15, face14, face16
  62. Intersect(edge17, edge16) → G_3
  63. Point(Circle[H_3, Distance[G_3, H_3], Segment[G_3, H_3]]) → I_3
  64. Cube(G_3, H_3, I_3) → p, J_3, face5, face6, edge2, edge1, edge4, edge6, edge3, edge8, edge10, edge9, K_3, edge5, edge11, edge7, edge12, E_4, F_4, G_4, face1, face3, face2, face4

AI Drawing Prompt Reference

Plot and modify points in 3D space to demonstrate core math concepts like 3D coordinate representation, vector operations, distance calculations, and geometric transformations. Use sliders to control point dilation, represent movements between points with vectors, and calculate distances. Generate new points on the axes using circles and segments. Finally, construct multiple cubes to showcase spatial geometric transformations.
The prompt above was compiled from the original drawing commands and is for reference only.