Dynamic Geometry Animation of Hyperbola and Circles: Tangents, Angles, and Trans
Loading the math board and drawing, please wait…
① This GeoGebra example demonstrates a dynamic animation involving a hyperbola, circles, tangents, angles, and various geometric transformations, showing interactions between conic sections and basic geometric elements. ② Core mathematical concepts include hyperbola (conic sections), circles, tangents, angles, midpoints, distances, dilation, rotation, as well as linear regression, inequalities, percentages, frequency distribution, and Pythagorean theorem, but the focus is on the geometric construction of hyperbola and circles. ③ Construction highlights: From the summary, commands such as Point, Ray, Midpoint, Intersect, Hyperbola, Distance, Circle, Segment, Tangent, CircleSector, Angle, Dilate, CircleArc, and Rotate are used, creating foci F_1 and F_2, hyperbola a, circles b and c, tangents d and e, plus auxiliary points, segments, arcs, and a button (button1) to control the animation. ④ Suitable for high school or early college courses in analytic geometry, conic sections, or dynamic geometry, and for teachers demonstrating hyperbola properties and geometric transformations visually.
GeoGebra Commands & Parameters
Point(a) → F_1Ray(F_1, B) → bRay(F_1, B) → cPoint(b) → F_2Midpoint(F_1, F_2) → DRay(D, F) → gPoint(g) → HRay(D, F_2) → hPoint(h) → IIntersect(i, j) → JHyperbola(F_1, F_2, J) → dDistance(J, F_2) → eCircle(J, k) → pSegment(F_1, J) → lSegment(J, F_2) → mIntersect(p, l) → E,Intersect(p, m) → G,Tangent(J, d) → n,Intersect(p, n) → K, LCircleSector(J, K, G) → qAngle(K, J, G) → αDilate(F_2, If[0 < o ≤ 1, 1 - o, 0], J) → C'Dilate(F_1, If[1 < o ≤ 2, 2 - o, 0], J) → A'Segment(F_2, C') → rSegment(F_1, A') → sCircleArc(J, K, G) → tSegment(H, J) → a_1Segment(I, J) → b_1Ray(D, H) → c_1Ray(D, I) → d_1Rotate(q, If[2 < o ≤ 3, ((-(o - 2)) * α), (-α)], J) → q'