GoGeometry Action 147
Loading the math board and drawing, please wait…
This is a dynamic and modifiable geometric problem example posted by Antonio Gutierrez on Twitter. It demonstrates key mathematical concepts such as line segments, conic sections, and perimeter. Using GeoGebra commands like Segment, Rotate, Angle, Ray, Point, Polygon, Line, Intersect, Min, Circle, CircleSector, Dilate, Vector, Translate, complex geometric shapes can be constructed. Suitable for high school mathematics education and learning.
GeoGebra Commands & Parameters
Segment(A, B) → fRotate(B, (a * π / 180), A) → B'Angle(B, A, B') → αRay(A, B') → gPoint(g) → CPolygon(A, B, C) → t1, c, a_1, bSegment(A, C) → hSegment(C, B) → iPoint(h) → DLine(D, f) → jIntersect(i, j) → ELine(A, E) → kLine(D, B) → lIntersect(k, l) → FLine(C, F) → mIntersect(m, f) → GIntersect(j, m) → HMin(Distance[D, A], Distance[D, C]) → eCircle(A, (0.3 * e)) → pIntersect(p, f) → I,Circle(D, 2) → qCircle(E, 2) → rIntersect(q, j, 1) → JIntersect(r, j, 2) → KRotate(I, If[0 < d ≤ 1, (d * α), α], A) → I'CircleSector(A, I, I') → tDilate(D, If[0 < d ≤ 1, 1 - d, 0], E) → D'Segment(D, D') → f_1Dilate(A, If[1.5 < d ≤ 2.5, 2.5 - d, 0], D) → A'Vector(A, A') → uTranslate(t, u) → t'Dilate(B, If[2.5 < d ≤ 3.5, 3.5 - d, 0], D) → B'_1Segment(B, B'_1) → g_1Dilate(A, If[3.5 < d ≤ 4.5, 4.5 - d, 0], F) → A'_1Segment(A, A'_1) → h_1Dilate(F, If[4.5 < d ≤ 5.5, 5.5 - d, 0], E) → F'Segment(F, F') → i_1Dilate(C, If[6 < d ≤ 7, 7 - d, 0], H) → C'Segment(C, C') → j_1Dilate(H, If[7 < d ≤ 8, 8 - d, 0], G) → H'Segment(H, H') → k_1Dilate(D, If[9 < d ≤ 10, 10 - d, 0], H) → D'_1Segment(D, D'_1) → l_1Dilate(H, If[10 < d ≤ 11, 11 - d, 0], E) → H'_1Segment(H, H'_1) → m_1Rotate(D, If[11 < d ≤ 12, ((-(d - 11)) * π), (-π)], H) → D'_2Rotate(D'_1, If[11 < d ≤ 12, ((-(d - 11)) * π), (-π)], H) → LSegment(D'_2, L) → n_1Dilate(A, If[12 < d ≤ 13, 13 - d, 0], G) → A'_2Segment(A, A'_2) → nRotate(A, If[13 < d ≤ 14, ((-(d - 13)) * π), (-π)], G) → A'_3Rotate(A'_2, If[13 < d ≤ 14, ((-(d - 13)) * π), (-π)], G) → MSegment(A'_3, M) → n'