Dynamic Illustration of Two Circles Internally Tangent to a Larger Circle
Loading the math board and drawing, please wait…
In collections
Circles (Theorems)
This example demonstrates the relationship between two circles that are internally tangent to a larger circle. Key mathematical concepts include circle properties and geometric construction. Commands used include Point, Circle, Line, Intersect, Semicircle, Segment, CircleArc, LineBisector, Tangent, Dilate, Angle, Min, Rotate, CircleSector, Vector, Translate. Suitable for middle school and above students to learn about circle geometry and dynamic geometry.
GeoGebra Commands & Parameters
Point(yAxis) → BCircle(A, B) → cPoint(c) → CLine(C, A) → gIntersect(c, g, 2) → DSemicircle(D, C) → dPoint(d) → ESegment(E, C) → iCircleArc(A, C, E) → ePoint(e) → FSegment(F, D) → hIntersect(h, i) → GLineBisector(E, G) → lLine(E, A) → mIntersect(m, l) → HIntersect(c, m) → J, KSegment(H, A) → g_1Point(g_1) → MSegment(A, B) → fTangent(F, c) → j,Tangent(E, c) → k,Line(F, A) → nLineBisector(G, F) → qIntersect(n, q) → ICircle(I, F) → rCircle(M, E) → pDilate(F, If[0 < a ≤ 1, 1 - a, 0], G) → F'Dilate(G, If[1 < a ≤ 2, 2 - a, 0], D) → G'Dilate(E, If[2 < a ≤ 3, 3 - a, 0], G) → E'Dilate(G, If[3 < a ≤ 4, 4 - a, 0], C) → G'_1Dilate(D, If[6 < a ≤ 7, 7 - a, 0], A) → D'Dilate(A, If[7 < a ≤ 8, 8 - a, 0], C) → A'Intersect(p, r) → N, O, ,Line(F, O) → h_1Line(E, O) → i_1Intersect(c, i_1) → P, QIntersect(c, h_1) → R, SPoint(g_1) → TSegment(T, Q) → k_1Segment(N, M) → l_1Segment(N, I) → m_1Segment(T, S) → j_1Angle(M, N, I) → αAngle(S, T, Q) → βMin(m_1, l_1) → bCircle(N, (0.5 * b)) → sIntersect(s, m_1) → U,Intersect(s, l_1) → V,Dilate(N, If[0 < a ≤ 1, 1 - a, 0], M) → N'Segment(N, N') → tDilate(N, If[1 < a ≤ 2, 2 - a, 0], I) → N'_1Segment(N, N'_1) → f_1Rotate(V, If[2 < a ≤ 3, ((a - 2) * α), α], N) → V'CircleSector(N, V, V') → c_1Dilate(E, If[3 < a ≤ 4, 4 - a, 0], O) → E'_1Segment(E, E'_1) → n_1Dilate(O, If[4 < a ≤ 5, 5 - a, 0], Q) → O'Segment(O, O') → p_1Dilate(F, If[5 < a ≤ 6, 6 - a, 0], O) → F'_1Segment(F, F'_1) → q_1Dilate(O, If[6 < a ≤ 7, 7 - a, 0], S) → O'_1Segment(O, O'_1) → r_1Dilate(A, If[7 < a ≤ 8, 8 - a, 0], S) → A'_1Dilate(A, If[7 < a ≤ 8, 8 - a, 0], Q) → A'_2Segment(A, A'_1) → s_1Segment(A, A'_2) → t_1Line(N, t_1) → a_1Point(a_1) → LAngle(U, N, L) → γDilate(N, If[8 < a ≤ 9, 9 - a, 0], A) → N'_2Vector(N, N'_2) → uTranslate(c_1, u) → d_1Rotate(d_1, If[9 < a ≤ 10, ((a - 9) * γ), γ], A) → e_1
AI Drawing Prompt Reference
Draw a large circle with two smaller circles internally tangent to it. Start by taking a point B on the y-axis and drawing a circle c with centers A and B. Then, take a point C on circle c and draw a line g through C and A, intersecting circle c at point D. Draw a semicircle d with diameter endpoints D and C, and take a point E on semicircle d. Draw a line segment i from E to C, and draw a circular arc e with E as the center and C on the arc. Take a point F on circular arc e and draw a line segment h from F to D, intersecting line segment i at point G. Draw a line bisection l through E and G, and draw a line m from E to A, intersecting line bisection l at point I. Draw a line n from I to F, intersecting line bisection l at point Q, and draw a circle r with center I and radius IF, and a circle p with center E.
The prompt above was compiled from the original drawing commands and is for reference only.