Dynamic Geometry Illustration by Tim Brzezinski (6)
Loading the math board and drawing, please wait…
This example dynamically demonstrates a geometry problem posed by Antonio Gutierrez, showcasing geometric relationships through adjustable illustrations. Core mathematical concepts involved include trigonometry, rational numbers, congruence, intersection, addition, etc. Construction highlights utilize GeoGebra commands and objects such as Rotate, Angle, Ray, Point, Intersect, Segment, Polygon, OrthogonalLine, Circle, CircleSector, Semicircle, Midpoint, Vector, Translate, Line, Dilate, and CircleArc. Suitable for high school and above, for geometric construction and concept comprehension.
GeoGebra Commands & Parameters
Rotate(A, atan(1 / 3), B) → A'Angle(A, B, A') → βRay(B, A) → fRay(B, A') → gPoint(g) → CRotate(B, π / 2 + β, C) → B'Angle(B, C, B') → γRay(C, B') → hIntersect(h, f) → DSegment(B, C) → iSegment(C, D) → jPolygon(B, D, C) → t1, c, b, dOrthogonalLine(B, f) → kPoint(k) → EAngle(E, B, D) → αRotate(B, 90°, C) → B'_1Ray(C, B'_1) → lIntersect(f, l) → FCircle(B, (0.5 * j)) → eIntersect(e, k, 1) → GRotate(G, If[0 < m ≤ 1, (m * (π / 2 + β)), π / 2 + β], B) → G'CircleSector(B, G, G') → pSemicircle(C, B) → qMidpoint(i) → HRotate(B, If[2 < m ≤ 3, ((m - 2) * π), π], H) → B'_2Vector(B, B'_2) → uTranslate(p, u) → p'Line(C, k) → nPoint(n) → IAngle(B, C, I) → δRotate(p', If[2 < m ≤ 3, ((-(m - 2)) * δ), (-δ)], B'_2) → p''Angle(C, D, B) → εRotate(C, If[4 < m ≤ 5, ((m - 4) * ε), ε], D) → C'Rotate(D, If[4 < m ≤ 5, ((m - 4) * ε), ε], D) → D'Segment(C', D') → j'Rotate(C', If[5 < m ≤ 6, ((m - 5) * π), π], C') → C''Rotate(D', If[5 < m ≤ 6, ((m - 5) * π), π], C') → D''Segment(C'', D'') → j''Rotate(C'', If[6 < m ≤ 7, ((m - 6) * π), π], D'') → C'''Rotate(D'', If[6 < m ≤ 7, ((m - 6) * π), π], D'') → D'''Segment(C''', D''') → j'''Intersect(e, k, 1) → JRay(C, B) → rIntersect(e, r, 2) → KRotate(C''', If[8 < m ≤ 9, ((-(m - 8)) * π / 2), ((-π)) / 2], B) → LRotate(D''', If[8 < m ≤ 9, ((-(m - 8)) * π / 2), ((-π)) / 2], B) → MSegment(L, M) → sDilate(M, If[9 < m ≤ 10, 10 - m, 0], D) → M'Segment(M, M') → tPolygon(B, M, D) → t2, d_1, b_1, m_1Circle(D, (0.5 * j)) → c_1Intersect(c_1, j') → N,Rotate(N, If[11 < m ≤ 12, ((m - 11) * β), β], D) → N'CircleSector(D, N, N') → e_1Intersect(c_1, t) → O,Circle(B, (0.4 * i)) → f_1Intersect(f_1, i) → P,Dilate(D, If[13 < m ≤ 14, 14 - m, 0], P) → D'_1Vector(D, D'_1) → vTranslate(e_1, v) → g_1Rotate(g_1, If[13 < m ≤ 14, ((m - 13) * π), π], D'_1) → h_1Dilate(P, If[14 < m ≤ 15, 15 - m, 0], B) → P'Vector(P, P') → wTranslate(h_1, w) → k_1CircleArc(D, N, O) → p_1