Special Property of Equilateral Triangle
Loading the math board and drawing, please wait…
In collections
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
This example demonstrates the special properties of an equilateral triangle. Key mathematical concepts include the properties of equilateral triangles, centroid, orthogonal lines, circles, and angles. Using GeoGebra commands such as Polygon, Segment, Centroid, OrthogonalLine, Circle, and Angle, the construction of an equilateral triangle and exploration of its properties are illustrated. Suitable for middle school and above students to learn geometric construction and related concepts of equilateral triangles.
GeoGebra Commands & Parameters
Polygon(A, B, 3) → poly1, f, g, h, CSegment(A, B) → iSegment(B, C) → jSegment(C, A) → kCentroid(poly1) → DOrthogonalLine(D, g) → lOrthogonalLine(D, i) → mIntersect(l, g) → ECircle(D, E) → cAngle(B, A, C) → αRotate(B, 30°, A) → B'Angle(B, A, B') → βLine(A, B') → nIntersect(c, n, 1) → FMidpoint(A, F) → GTangent(F, c) → p,Intersect(p, i) → HIntersect(p, h) → IPolygon(A, H, I) → poly2, i_1, a, h_1Centroid(poly2) → JCircle(J, F) → dIntersect(c, m, 2) → KTangent(K, c) → q,Intersect(q, g) → LIntersect(q, h) → MPolygon(M, L, C) → poly3, c_1, m_1, l_1Centroid(poly3) → NCircle(N, K) → eLine(B, D) → rIntersect(h, k) → OIntersect(r, h) → PIntersect(c, r) → Q, RTangent(Q, c) → s,Intersect(s, g) → SIntersect(s, i) → TPolygon(T, B, S) → poly4, s_1, t, bCentroid(poly4) → UCircle(U, Q) → d_1Point(cc) → VTangent(V, ee) → f_1, g_1Tangent(V, dd) → j_1, k_1Tangent(V, ddd) → n_1, p_1Intersect(e, ee, 1) → WIntersect(e, ee) → Z, , ,Intersect(ee, g_1) → A_1Intersect(dd, j_1) → B_1Intersect(ddd, n_1) → C_1Segment(V, A_1) → q_1Segment(V, B_1) → r_1Segment(V, C_1) → t_1Dilate(A, If[0 < o ≤ 1, 1 - o, 0], B) → A'Segment(A, A') → a_1Rotate(A, If[1 < o ≤ 2, ((o - 1) * π / 3), π / 3], A) → A'_1Rotate(A', If[1 < o ≤ 2, ((o - 1) * π / 3), π / 3], A) → A''Segment(A'_1, A'') → b_1Rotate(A, If[2 < o ≤ 3, ((-(o - 2)) * π / 3), ((-π)) / 3], B) → A'_2Rotate(A', If[2 < o ≤ 3, ((-(o - 2)) * π / 3), ((-π)) / 3], B) → A''_1Segment(A'_2, A''_1) → e_1Max(list1) → uDilate(V, If[4 < o ≤ 5, 5 - o, 0], A_1) → V'Dilate(V, If[4 < o ≤ 5, 5 - o, 0], C_1) → V'_2Circle(V, q_1) → c_2Intersect(c_2, c, 1) → D_1Intersect(c_2, c) → E_1, F_1, ,Intersect(c_2, r_1) → G_1,Dilate(V, If[4 < o ≤ 5, 5 - o, 0], G_1) → V'_1Dilate(G_1, If[5 < o ≤ 6, 6 - o, 0], B_1) → H_1Segment(V, V') → f_2Segment(V, V'_1) → g_2Segment(V, V'_2) → h_2Segment(G_1, H_1) → i_2Angle(A_1, V, B_1) → γRotate(V, If[6 < o ≤ 7, ((o - 6) * γ), γ], V) → V'_3Rotate(V', If[6 < o ≤ 7, ((o - 6) * γ), γ], V) → V''Segment(V'_3, V'') → j_2Dilate(V, If[7 < o ≤ 8, 8 - o, 0], G_1) → V'_4Vector(V, V'_4) → vTranslate(V, v) → V'_5Translate(V'_2, v) → I_1Segment(V'_5, I_1) → k_2Angle(B_1, V, C_1) → δRotate(V'_5, If[8 < o ≤ 9, ((-(o - 8)) * δ), (-δ)], V'') → J_1Rotate(I_1, If[8 < o ≤ 9, ((-(o - 8)) * δ), (-δ)], V'') → K_1Segment(J_1, K_1) → l_2Circle(V, r_1) → d_2Intersect(d_2, t_1) → L_1,Segment(V, V') → m_2Dilate(V, If[4 < o ≤ 5, 5 - o, 0], B_1) → V'_6Segment(V, V'_6) → n_2Dilate(V, If[4 < o ≤ 5, 5 - o, 0], L_1) → V'_7Segment(V, V'_7) → p_2Dilate(L_1, If[5 < o ≤ 6, 6 - o, 0], C_1) → M_1Segment(L_1, M_1) → q_2Angle(B_1, V, L_1) → εRotate(V, If[6 < o ≤ 7, ((o - 6) * ε), ε], V) → V'_8Rotate(V'_6, If[6 < o ≤ 7, ((o - 6) * ε), ε], V) → N_1Segment(V'_8, N_1) → r_2Dilate(V, If[7 < o ≤ 8, 8 - o, 0], N_1) → V'_9Vector(V, V'_9) → wTranslate(V, w) → V'_{10}Translate(V', w) → V''_1Segment(V'_{10}, V''_1) → s_2Angle(N_1, V, A_1) → ζRotate(V'_{10}, If[8 < o ≤ 9, ((-(o - 8)) * ζ), (-ζ)], N_1) → O_1Rotate(V''_1, If[8 < o ≤ 9, ((-(o - 8)) * ζ), (-ζ)], N_1) → P_1Segment(O_1, P_1) → t_2Circle(V, t_1) → e_2Intersect(e_2, q_1) → Q_1,Dilate(V, If[4 < o ≤ 5, 5 - o, 0], Q_1) → V'_{11}Dilate(V, If[4 < o ≤ 5, 5 - o, 0], B_1) → V'_{12}Dilate(V, If[4 < o ≤ 5, 5 - o, 0], C_1) → V'_{13}Segment(V, V'_{11}) → a_2Segment(V, V'_{12}) → b_2Segment(V, V'_{13}) → f_3Dilate(Q_1, If[5 < o ≤ 6, 6 - o, 0], A_1) → R_1Segment(Q_1, R_1) → g_3Angle(C_1, V, Q_1) → ηRotate(V, If[6 < o ≤ 7, ((o - 6) * η), η], V) → V'_{14}Rotate(V'_{13}, If[6 < o ≤ 7, ((o - 6) * η), η], V) → S_1Segment(V'_{14}, S_1) → h_3Dilate(V, If[7 < o ≤ 8, 8 - o, 0], S_1) → V'_{15}Vector(V, V'_{15}) → u_1Translate(V, u_1) → V'_{16}Translate(V'_{12}, u_1) → T_1Segment(V'_{16}, T_1) → i_3Angle(A_1, V, B_1) → θRotate(V'_{16}, If[8 < o ≤ 9, ((-(o - 8)) * θ), (-θ)], S_1) → U_1Rotate(T_1, If[8 < o ≤ 9, ((-(o - 8)) * θ), (-θ)], S_1) → V_1Segment(U_1, V_1) → j_3
AI Drawing Prompt Reference
Draw an equilateral triangle, mark its centroid, and draw perpendicular lines from the centroid to each side. Create a circle centered at the centroid passing through the triangle's vertices. Measure the interior angles of the triangle, rotate one vertex by 30 degrees, and connect the original vertex to the rotated vertex. Find intersection points between the perpendicular lines and the circle, and connect these points to form new polygons. Continue this process by drawing circles at these intersection points, finding new intersections, and adding tangent lines to create nested polygons and circles.
The prompt above was compiled from the original drawing commands and is for reference only.