Dynamic Parallelogram Problem
Loading the math board and drawing, please wait…
This is a dynamic and modifiable illustration of a parallelogram problem posted by Antonio Gutierrez. The example demonstrates the properties of a parallelogram and its related triangles. Using GeoGebra commands such as rotation, angle, segment, and line, one can observe the symmetry of the parallelogram and the centroid of the triangle. Suitable for middle school and above students to learn geometric transformations and triangle properties.
GeoGebra Commands & Parameters
Rotate(A, (a * π / 180), B) → A'Angle(A, B, A') → αSegment(A, B) → fRay(B, A') → gPoint(g) → CLine(C, f) → hLine(A, g) → iIntersect(i, h) → DSegment(B, C) → jMin(f, j) → bCircle(B, b) → cIntersect(g, j) → EIntersect(c, g) → F,Segment(F, B) → kPoint(k) → GDilate(A, If[0 < d ≤ 1, 1 - d, 0], B) → A'_1Segment(A, A'_1) → lCircle(B, (0.2 * Min[j, f])) → eIntersect(e, f) → H,Rotate(H, If[1 < d ≤ 2, ((d - 1) * α), α], B) → H'CircleSector(B, H, H') → pPolygon(B, A, D, C) → q1, b_1, a_1, d_1, c_1Circle(C, 2) → qIntersect(q, g) → I, JCircle(D, 2) → rIntersect(r, i) → K, LDilate(B, If[2 < d ≤ 3, 3 - d, 0], C) → B'Segment(B, B') → mVector(B, B') → uTranslate(p, u) → p'Ray(C, J) → nRay(D, L) → sDilate(C, If[3 < d ≤ 4, 4 - d, 0], D) → C'Vector(C, C') → vTranslate(p', v) → p''Segment(C, C') → tDilate(A, If[3 < d ≤ 4, 4 - d, 0], D) → A'_2Segment(A, A'_2) → f_1Intersect(r, h) → M, NRay(D, M) → g_1Segment(C, G) → h_1Circle(A, h_1) → e_1Intersect(e_1, f) → O,Line(C, O) → i_1Line(A, G) → j_1Intersect(i_1, j_1) → PLine(D, P) → k_1Circle(D, (0.2 * Min[j, f])) → p_1Intersect(p_1, t) → Q,Dilate(C, If[6 < d ≤ 7, 7 - d, 0], G) → C'_1Segment(C, C'_1) → l_1Rotate(C, If[7 < d ≤ 8, ((d - 7) * (π - α)), π - α], G) → C'_2Rotate(C'_1, If[7 < d ≤ 8, ((d - 7) * (π - α)), π - α], G) → RSegment(C'_2, R) → m_1Dilate(G, If[8 < d ≤ 9, 9 - d, 0], A) → G'Vector(G, G') → wTranslate(C'_2, w) → STranslate(R, w) → R'Segment(S, R') → n_1Dilate(C, If[9 < d ≤ 10, 10 - d, 0], O) → C'_3Segment(C, C'_3) → q_1Dilate(A, If[10 < d ≤ 11, 11 - d, 0], P) → A'_3Segment(A, A'_3) → r_1Dilate(P, If[11 < d ≤ 12, 12 - d, 0], G) → P'Segment(P, P') → s_1Dilate(D, If[12 < d ≤ 13, 13 - d, 0], P) → D'Segment(D, D') → t_1Rotate(Q, If[13 < d ≤ 14, ((d - 13) * α / 2), α / 2], D) → Q'CircleSector(D, Q, Q') → c_2Rotate(c_2, If[15 < d ≤ 16, ((d - 15) * α / 2), α / 2], D) → d_2
AI Drawing Prompt Reference
Draw a dynamic parallelogram with points A, B, C, and D. Use rotation, angle, line segment, and ray to demonstrate the symmetry of the parallelogram and observe the centroid of the triangle. Start by creating points A and B, then rotate point A to get A', calculate angle α, draw line segment AB, and use rays and line segments to find point C. Continue by constructing other points and line segments through intersections and further adjustments with scaling and rotation to ensure all points and segments fit the parallelogram's properties.
The prompt above was compiled from the original drawing commands and is for reference only.