Circles at Polygon Vertices
Loading the math board and drawing, please wait…
This example demonstrates circles centered at the vertices of polygons. Key mathematical concepts include circles, polygons, and vectors. Using GeoGebra commands such as Polygon, Point, Circle, Segment, and Intersect, one can construct polygons and circles at their vertices. Suitable for middle school and above students to learn geometric construction and properties of circles.
GeoGebra Commands & Parameters
Polygon(A, B, C, D) → poly1, a, b, c, dPolygon(A', B', C', D', E') → poly2, e, f, g, h, iPolygon(A'', B'', C'', D'', E'', F'') → poly3, j, k, l, m, n, oPoint(a) → ECircle(A, E) → c_1Segment(E, A) → a_1Circle(B, E) → d_1Intersect(d_1, b, 1) → FSegment(E, B) → b_1Segment(B, F) → e_1Circle(C, F) → f_1Intersect(f_1, c, 1) → GSegment(C, F) → g_1Segment(C, G) → h_1Circle(D, G) → k_1Intersect(k_1, d, 1) → HSegment(G, D) → i_1Segment(D, H) → j_1Intersect(c_1, d, 1) → H_1Segment(A, H_1) → l_1Point(e) → F'Circle(A', F') → p_1Circle(B', F') → q_1Intersect(q_1, f, 1) → G'Circle(C', G') → r_1Intersect(r_1, g, 1) → H'Circle(D', H') → s_1Intersect(s_1, h, 1) → I'Circle(E', I') → t_1Intersect(t_1, i, 1) → J'Intersect(p_1, i, 1) → J'_1Segment(A', F') → m_1Segment(A', J'_1) → n_1Segment(F', B') → a_2Segment(B', G') → b_2Segment(G', C') → c_2Segment(H', C') → d_2Segment(D', H') → e_2Segment(D', I') → f_2Segment(E', I') → g_2Segment(E', J') → h_2Circle(Intersect[AngularBisector[C, B, A], AngularBisector[D, C, B]], Intersect[OrthogonalLine[Intersect[AngularBisector[C, B, A], AngularBisector[D, C, B]], a], a]) → k_2Point(j) → G''Circle(A'', G'') → p_2Circle(B'', G'') → q_2Intersect(q_2, k, 1) → H''Circle(C'', H'') → r_2Intersect(r_2, l, 1) → I''Circle(D'', I'') → s_2Intersect(s_2, m, 1) → J''Circle(E'', J'') → t_2Intersect(t_2, n, 1) → K''Circle(F'', K'') → c_3Intersect(c_3, o, 1) → L''Intersect(p_2, o, 1) → L''_1Segment(A'', G'') → i_2Segment(A'', L''_1) → j_2Segment(G'', B'') → l_2Segment(B'', H'') → m_2Segment(C'', H'') → n_2Segment(C'', I'') → a_3Segment(I'', D'') → b_3Segment(J'', D'') → d_3Segment(J'', E'') → e_3Segment(K'', E'') → f_3Segment(K'', F'') → g_3Segment(L'', F'') → h_3