Translate Triangle and Give Coordinates

Translate Triangle and Give Coordinates
Loading the math board and drawing, please wait…
2019-12-15 01:24
This example demonstrates translating a triangle by a vector in GeoGebra and displaying the coordinates of the translated vertices in real time. The core mathematical concepts are vector translation in the plane and coordinate geometry of points. Construction highlights: use the Polygon command to create the original triangle ABC, define a translation vector v, apply the Translate command to generate the translated triangle A'B'C', and use Textfield and If commands to dynamically show coordinate values. Suitable for middle and high school students learning vectors, coordinate transformations, and geometric translations, as well as for classroom demonstrations. By adjusting sliders or input boxes, students can visually observe how the triangle's position changes and how the coordinate values correspond, deepening their understanding of vector addition and translation properties.

GeoGebra Commands & Parameters

  1. Polygon(A, C, B) → t1, b, a, c
  2. Polygon(D, E, F) → t2, f, d, e
  3. Remove(Sequence[-5, 5], {0}) → ltx
  4. Remove(Sequence[-5, 5], {0}) → lty
  5. Element(ltx, slx) → tx
  6. Element(lty, sly) → ty
  7. Vector((0, 0), (tx, ty)) → v
  8. Element({"five units left", "four units left", "three units left", "two units left", "one unit left", "one unit right", "two units right", "three units right", "four units right", "five units right"}, slx) → txword
  9. Element({"down five units", "down four units", "down three units", "down two units", "down one unit", "up one unit", "up two units", "up three units", "up four units", "up five units"}, sly) → tyword
  10. Translate(A, v) → A'
  11. Translate(C, v) → C'
  12. Translate(B, v) → B'
  13. Polygon(A', C', B') → t1', b', a', c'
  14. If(t1 ≟ t2 ∧ (D ≟ A' ∨ D ≟ B' ∨ D ≟ C'), true, false) → ans
  15. Textfield(X) → InputBox1
  16. Textfield(Y) → InputBox2
  17. Textfield(Z) → InputBox3
  18. If(D ≟ X, true, false) → ansD
  19. If(E ≟ Y, true, false) → ansE
  20. If(F ≟ Z, true, false) → ansF

AI Drawing Prompt Reference

Draw a triangle on a coordinate plane. Provide sliders or input boxes to control a translation vector with horizontal and vertical components ranging from five units left/right and five units down/up. Based on the current vector, translate the entire triangle to create a new triangle, and display the coordinates of its three vertices in real time. Also place three input fields where users can enter guessed coordinates; the system will check whether each entry matches the corresponding translated vertex and indicate correct or incorrect.
The prompt above was compiled from the original drawing commands and is for reference only.