Rotation and Intersection Animation of Circle
Loading the math board and drawing, please wait…
This example demonstrates the rotation and intersection of a circle. Key mathematical concepts include circle, rotation, and intersection. Using GeoGebra commands such as Circle, Rotate, and Intersect, dynamic geometric figures can be constructed. Suitable for middle school and above students to learn geometric transformations and dynamic geometry.
GeoGebra Commands & Parameters
Circle(A, B) → cPoint(c) → CPoint(c) → DCircleArc(A, D, C) → dPoint(d) → EPoint(d) → FCircleArc(A, C, D) → eSegment(A, C) → aSegment(A, D) → bSegment(E, C) → fSegment(E, D) → gSegment(F, C) → hSegment(F, D) → iAngle(C, A, D) → αRotate(C, α / 2, A) → C'Angle(C, A, C') → βSegment(A, C') → jCircle(E, (0.25 * Distance[A, B])) → kIntersect(k, f, 1) → GIntersect(k, g, 1) → HCircle(F, (0.25 * Distance[A, B])) → pIntersect(p, h, 1) → JIntersect(p, i, 1) → KCircleSector(E, G, H) → qCircleSector(F, J, K) → rDilate(E, If[0 < l ≤ 1, 1 - l, 0], A) → E'Vector(E, E') → uTranslate(q, u) → q'Line(E, a) → mIntersect(k, m, 2) → LAngle(L, E, G) → γRotate(q', If[1 < l ≤ 2, ((-(l - 1)) * γ), (-γ)], A) → q''Dilate(E, If[2 < l ≤ 3, 3 - l, 0], A) → E'_1Vector(E, E'_1) → vTranslate(q, v) → q'_1Line(E, j) → nIntersect(k, n, 2) → MAngle(M, E, G) → δRotate(q'_1, If[3 < l ≤ 4, ((l - 3) * (360° - δ)), (-δ)], A) → sCircle(A, (0.25 * Distance[A, B])) → tIntersect(t, a, 1) → NIntersect(t, j, 1) → OIntersect(t, c, 1) → IIntersect(t, b) → P,CircleArc(A, N, P) → c_1