Dynamic Relationship in Any Equilateral Triangle
Loading the math board and drawing, please wait…
This dynamic and modifiable illustration demonstrates a relationship that holds true within any equilateral triangle. Key mathematical concepts include circles, secant lines, and geometric mean. Constructed using GeoGebra commands such as Polygon, Segment, Point, etc. Suitable for high school mathematics education and learning.
GeoGebra Commands & Parameters
Polygon(A, B, 3) → poly1, f, g, h, CSegment(A, B) → iPoint(i) → DLine(C, D) → jRotate(B, π / 6, A) → B'Angle(B, A, B') → αRotate(A, (-(π / 6)), B) → A'Angle(A', B, A) → βRay(A, B') → kRay(B, A') → lAngle(C, D, A) → γRotate(C, γ / 2, D) → C'Angle(C, D, C') → δRay(D, C') → mRotate(B, (π - γ) / 2, D) → B'_1Angle(B, D, B'_1) → εRay(D, B'_1) → nIntersect(k, m) → EIntersect(l, n) → FSegment(A, E) → pSegment(E, D) → qSegment(D, F) → rSegment(B, F) → sMin({p, q, r, s}) → aCircle(A, (0.6 * a)) → cCircle(B, (0.6 * a)) → dSegment(A, B) → tSegment(B, C) → bSegment(C, A) → eIntersect(c, k) → G,Intersect(c, t) → H,Intersect(d, b) → I,Intersect(d, l) → J,CircleSector(A, H, G) → c_1CircleSector(B, I, J) → d_1Circle(D, (0.6 * a)) → e_1Intersect(e_1, j) → K, LIntersect(e_1, m) → M,Intersect(e_1, t) → N, OIntersect(e_1, n) → P,CircleSector(D, O, P) → f_1CircleSector(D, K, M) → g_1LineBisector(C, E) → h_1LineBisector(F, C) → i_1Intersect(i_1, h_1) → QDilate(A, If[0 < o ≤ 1, 1 - o, 0], B) → A'_1Segment(A, A'_1) → j_1Rotate(A, If[1 < o ≤ 2, ((o - 1) * π / 3), π / 3], A) → A'_2Rotate(A'_1, If[1 < o ≤ 2, ((o - 1) * π / 3), π / 3], A) → RSegment(A'_2, R) → k_1Rotate(A, If[2 < o ≤ 3, ((-(o - 2)) * π / 3), ((-π)) / 3], B) → A'_3Rotate(A'_1, If[2 < o ≤ 3, ((-(o - 2)) * π / 3), ((-π)) / 3], B) → SSegment(A'_3, S) → l_1Dilate(C, If[4 < o ≤ 5, 5 - o, 0], D) → C'_1Segment(C, C'_1) → m_1Dilate(D, If[5 < o ≤ 6, 6 - o, 0], F) → D'Dilate(D, If[5 < o ≤ 6, 6 - o, 0], E) → D'_1Segment(D, D') → n_1Segment(D, D'_1) → p_1Dilate(A, If[6 < o ≤ 7, 7 - o, 0], E) → A'_4Dilate(B, If[6 < o ≤ 7, 7 - o, 0], F) → B'_2Segment(A, A'_4) → q_1Segment(B, B'_2) → r_1Rotate(c_1, If[8 < o ≤ 9, ((o - 8) * π / 6), π / 6], A) → s_1Rotate(g_1, If[9 < o ≤ 10, ((o - 9) * δ), δ], D) → t_1Rotate(f_1, If[10 < o ≤ 11, ((o - 10) * ε), ε], D) → c_2Rotate(d_1, If[11 < o ≤ 12, ((o - 11) * π / 6), π / 6], B) → d_2Dilate(Q, If[14 < o ≤ 15, 15 - o, 0], F) → Q'Circle(Q, Q') → e_2Polygon(E, F, Q) → poly2, q_2, e_3, f_2Dilate(E, If[15 < o ≤ 16, 16 - o, 0], F) → E'Segment(E, E') → a_1Rotate(E, If[16 < o ≤ 17, ((o - 16) * π / 3), π / 3], E) → E'_1Rotate(E', If[16 < o ≤ 17, ((o - 16) * π / 3), π / 3], E) → E''Segment(E'_1, E'') → b_1Rotate(E, If[17 < o ≤ 18, ((-(o - 17)) * π / 3), ((-π)) / 3], F) → E'_2Rotate(E', If[17 < o ≤ 18, ((-(o - 17)) * π / 3), ((-π)) / 3], F) → E''_1Segment(E'_2, E''_1) → g_2
AI Drawing Prompt Reference
Draw an equilateral triangle ABC, then construct two circles with centers at A and B and radii 0.6 times the side length. Next, use rotations and intersections to create a series of arcs and segments, which will form intersections used to further construct geometric relationships within the equilateral triangle.
The prompt above was compiled from the original drawing commands and is for reference only.