3D Vectors & Complex Numbers Interactive Demo

3D Vectors & Complex Numbers Interactive Demo
Loading the math board and drawing, please wait…
2021-11-27 10:24
This example demonstrates vector operations and complex number geometric representations in 3D space through interactive graphics; Core math concepts include 3D vectors, complex numbers, geometric transformations, and centroid calculation of cubes; GeoGebra commands/objects used: Textfield, Polygon, Segment, Angle, Circle, Point, Mirror, Intersect, Mode, If; Suitable for high school and above learners to understand the application of spatial vectors and complex numbers in geometry.

GeoGebra Commands & Parameters

  1. Textfield(a) → InputBox1
  2. Textfield(b) → InputBox2
  3. Textfield(c) → InputBox3
  4. Textfield(d) → InputBox4
  5. Textfield(f) → InputBox5
  6. Polygon(A, B, C) → t1, c_1, a_1, b_1
  7. Segment(C, B) → h_{1}
  8. Segment(B, A) → i_{1}
  9. Segment(A, C) → j
  10. Angle(C, B, A) → α
  11. Circle(D, (10 * a) + b) → e
  12. Point(e) → E
  13. Circle(E, c) → k
  14. Segment(D, E) → l
  15. Mirror(E, l) → E'
  16. Mirror(D, l) → D'
  17. Mirror(E, l) → E'_{1}
  18. Mirror(D, l) → D'_{1}
  19. Circle(D, sqrt((100 * d) + (10 * f) + g_{1})) → q
  20. Intersect(k, q, 2) → F
  21. Segment(D, F) → m
  22. Segment(F, E) → n
  23. Angle(F, E, D) → β
  24. Textfield(h) → InputBox8
  25. Textfield(g) → InputBox6
  26. Textfield(i) → InputBox7
  27. Circle(D, (10 * a) + b) → p
  28. Point(p) → H
  29. Segment(D, H) → r
  30. Circle(H, (10 * c) + d) → s
  31. Intersect(p, s, 1) → I
  32. Circle(D, sqrt((1000 * f) + (100 * g) + (10 * h) + i)) → d_1
  33. Intersect(s, d_1, 2) → J
  34. Segment(H, J) → f_1
  35. Segment(D, J) → t
  36. Angle(J, H, D) → γ
  37. Polygon(D, H, J) → t2, j_1, d_2, h_2
  38. Mode(l2) → l1
  39. If(Length[l1] ≟ 0, "No digits repeat.", "You have repeated digits.") → text4

AI Drawing Prompt Reference

Create an interactive 3D geometry-style diagram using several adjustable numeric inputs. First draw a triangle from three points and include its three sides, along with an angle mark determined by two sides meeting at a vertex. Using one vertex as the center, draw a circle whose radius is defined by a linear expression of the inputs; add another circle derived from a second radius expression. Compute intersection points of these circles, place points at the intersections, and connect them with segments to form key edges while marking another angle at the appropriate triple of points. Then mirror some of the intersection-defined points across a selected segment to obtain corresponding reflected points, draw circles centered at those reflected points, intersect them with the original circle(s), and finally connect the resulting points into a closed polygon. Add a text message that reflects a condition based on whether any digits repeat in the given parameters.
The prompt above was compiled from the original drawing commands and is for reference only.