Parallel and Isosceles Triangle Animation
Loading the math board and drawing, please wait…
This example demonstrates the dynamic relationship and properties of parallelograms and isosceles triangles through animation. It involves core mathematical concepts such as parallelograms, isosceles triangles, logic, step functions, and inequalities. The construction utilizes commands like Rotate, Angle, Ray, Line, Point, Intersect, Segment, Min, Circle, Dilate, Vector, Polygon, Translate, and CircleSector. Suitable for high school mathematics education, helping students understand the integration of geometric transformations and algebraic logic.
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'Dilate(A, If[1 < o ≤ 2, 2 - o, 0], C) → A'_1Vector(A, A'_1) → uSegment(A, A'_1) → f_1Dilate(C, If[2 < o ≤ 3, 3 - o, 0], D) → C'Vector(C, C') → vSegment(C, C') → g_1Dilate(D, If[3 < o ≤ 4, 4 - 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[5 < o ≤ 6, 6 - o, 0], B) → A'_4Vector(A, A'_4) → u_1Translate(A, u_1) → A'_5Translate(A'_1, u_1) → LSegment(A'_5, L) → i_1Dilate(A, If[4 < o ≤ 5, 5 - o, 0], C) → A'_6Vector(A, A'_6) → v_1Translate(A, v_1) → A'_7Translate(A', v_1) → A''_1Segment(A'_7, A''_1) → t'_1Rotate(E, If[6.5 < o ≤ 7.5, ((o - 6.5) * α), α], A) → E'_1CircleSector(A, E, E'_1) → c_1Dilate(A, If[7.5 < o ≤ 8.5, 8.5 - o, 0], C) → A'_8Vector(A, A'_8) → w_1Translate(c_1, w_1) → d_1Dilate(C, If[8.5 < o ≤ 9.5, 9.5 - o, 0], D) → C'_1Vector(C, C'_1) → e_1Translate(d_1, e_1) → k_1