Parallelogram Theorem (3) Illustrated Without Words
Loading the math board and drawing, please wait…
In collections
Congruence (CO) Cluster
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
Unit 7: Polygons and Quadrilaterals
Quadrilaterals
This GeoGebra example demonstrates a parallelogram theorem (Theorem 3) through a purely visual, wordless illustration. The core mathematical concepts involve properties of parallelograms, diagonals, congruent triangles, and relationships between segments or areas. The construction uses commands such as Rotate, Angle, Ray, Line, Point, Intersect, Segment, Min, Circle, Dilate, CircleSector, Vector, Translate, Polygon, and Midpoint, creating multiple objects (points A, B, C, D; segments a, b, c; circle c_1, etc.) to reveal the theorem dynamically. Suitable for middle or high school geometry classes, this example helps students intuitively grasp parallelogram theorems and can be used for exploratory learning or teacher demonstrations.
GeoGebra Commands & Parameters
Rotate(B, a°, A) → B'Angle(B, A, B') → αRay(A, B) → fRay(A, B') → gLine(B, g) → hPoint(g) → CLine(C, f) → iIntersect(h, i) → DSegment(C, D) → jSegment(A, B) → kSegment(B, D) → lSegment(A, C) → mMin(m, k) → bCircle(C, (0.2 * b)) → dCircle(A, (0.2 * b)) → eCircle(B, (0.2 * b)) → pCircle(D, (0.2 * b)) → cIntersect(e, k, 1) → EIntersect(e, m, 1) → FIntersect(p, k, 1) → GIntersect(p, l, 1) → HIntersect(d, g, 2) → IRay(C, I) → qIntersect(c, h, 2) → JRay(D, J) → rIntersect(c, i, 2) → KRay(D, K) → sDilate(A, If[0 < o ≤ 1, 1 - o, 0], B) → A'Segment(A, A') → tRotate(E, If[1 < o ≤ 2, ((o - 1) * α), α], A) → E'CircleSector(A, E, E') → c_1Dilate(A, If[2 < o ≤ 3, 3 - o, 0], C) → A'_1Vector(A, A'_1) → uTranslate(c_1, u) → d_1Segment(A, A'_1) → f_1Dilate(C, If[3 < o ≤ 4, 4 - o, 0], D) → C'Vector(C, C') → vTranslate(d_1, v) → e_1Segment(C, C') → g_1Dilate(D, If[4 < o ≤ 5, 5 - o, 0], B) → D'Segment(D, D') → h_1Polygon(A, B, D, C) → poly1, a_1, b_1, d_2, c_2Dilate(A, If[5.5 < o ≤ 6.5, 6.5 - o, 0], C) → A'_2Vector(A, A'_2) → wTranslate(A, w) → A'_3Translate(A', w) → A''Dilate(A, If[6.5 < o ≤ 7.5, 7.5 - o, 0], B) → A'_4Vector(A, A'_4) → u_1Translate(A, u_1) → A'_5Translate(A'_1, u_1) → LIntersect(d, i) → M, NIntersect(d, g) → O, PAngle(A, C, N) → βRotate(N, If[6.5 < o ≤ 7.5, ((-(o - 6.5)) * β), (-β)], C) → N'Dilate(C, If[7.5 < o ≤ 8.5, 8.5 - o, 0], B) → C'_1Vector(C, C'_1) → v_1Midpoint(A, D) → QDilate(A, If[5.5 < o ≤ 6.5, 6.5 - o, 0], Q) → A'_6Segment(A, A'_6) → i_1Dilate(Q, If[6.5 < o ≤ 7.5, 7.5 - o, 0], D) → Q'Segment(Q, Q') → j_1Dilate(B, If[7.5 < o ≤ 8.5, 8.5 - o, 0], Q) → B'_1Segment(B, B'_1) → k_1Dilate(Q, If[8.5 < o ≤ 9.5, 9.5 - o, 0], C) → Q'_1Segment(Q, Q'_1) → l_1Rotate(A, If[9.5 < o ≤ 10.5, ((-(o - 9.5)) * π), (-π)], Q) → A'_7Rotate(A'_6, If[9.5 < o ≤ 10.5, ((-(o - 9.5)) * π), (-π)], Q) → RSegment(A'_7, R) → m_1Rotate(B, If[10.5 < o ≤ 11.5, ((-(o - 10.5)) * π), (-π)], Q) → B'_2Rotate(B'_1, If[10.5 < o ≤ 11.5, ((-(o - 10.5)) * π), (-π)], Q) → SSegment(B'_2, S) → n_1
AI Drawing Prompt Reference
Draw a parallelogram ABCD, connect its diagonals AC and BD, construct points E, F, G, H, I, J, K, L such that AE = AF = AG = AH = AI = AJ = AK = AL, then construct circles with these points as centers and radius equal to AE, and finally use translation and rotation to form a series of parallelograms, illustrating the parallelogram theorem.
The prompt above was compiled from the original drawing commands and is for reference only.