Sum of Distances to Foci is Constant: Ellipse Locus Demo
Loading the math board and drawing, please wait…
① This applet demonstrates the fundamental definition of an ellipse: the set of all points in the plane for which the sum of distances to two fixed points (foci) is constant. ② Core mathematical concepts include the first definition of an ellipse, foci, sum of distances, locus, symmetry, and eccentricity. ③ Construction highlights: based on the construction summary, GeoGebra commands such as Intersect, Ray, Point, Mirror, Line, Segment, Circle, Ellipse, Distance, If, Polygon, OrthogonalLine, Vector, and Midpoint are used to create foci F_1 and F_2, a moving point P, auxiliary segments, circles, polygons, and locus objects. Sliders and buttons enable dynamic interaction, visually confirming the constant sum of distances. ④ Suitable for high school analytic geometry or college geometry courses to illustrate the ellipse definition, and for students to explore the relationship between foci, distances, and the resulting locus.
GeoGebra Commands & Parameters
Intersect(xAxis, yAxis) → ERay((0.01, 0), (1, 0)) → xxRay((0.01, 0), (0, 1)) → yyPoint(axis) → F_1Mirror(F_1, E) → F_2Line(B, xAxis) → iPoint(i) → DPoint(i) → CSegment(C, D) → aaCircle(F_2, a) → eCircle(F_1, a) → dIntersect(e, d) → P, G, ,Ellipse(F_2, F_1, P) → fPoint(f) → RDistance(E, F_1) → cSegment(F_2, R) → bSegment(R, F_1) → gIf(aa > (2 * c), true, false) → shPolygon(Corner[1], Corner[2], (x(Corner[2]), y(Corner[2]) + (0.28 * Distance[Corner[3], Corner[2]])), (x(Corner[4]), y(Corner[1]) + (0.28 * Distance[Corner[3], Corner[2]]))) → Bottom, j, k, l, mLine(F_1, F_2) → nOrthogonalLine(E, n) → pIntersect(f, n) → A, KIntersect(f, p) → L, MPoint(K, Vector[((UnitVector[p] * 1.2) * a)]) → K1Mirror(K1, p) → K1'Vector(K1, K) → uVector(K1', A) → vSegment(K1, K1') → qMidpoint(q) → NPoint(M, Vector[(-(((UnitVector[n] * 1.28) * a)))]) → M1Mirror(M1, n) → M1'Segment(M1, M1') → rVector(M1', L) → wVector(M1, M) → sMidpoint(r) → QIf(y(M) > 0, M, L) → POIf(y(M) < 0, M, L) → NE
AI Drawing Prompt Reference
In a Cartesian plane, place two fixed points symmetric about the origin as the foci of an ellipse. Introduce an adjustable constant representing the sum of distances from a moving point to the two foci. Draw circles centered at each focus with radius equal to half the constant; their intersections trace the ellipse. Connect the intersection points to form the ellipse, and also draw its major and minor axes, vertices, and center. Add a slider below the figure to vary the constant, dynamically showing that the sum of distances remains unchanged as the point moves along the curve.
The prompt above was compiled from the original drawing commands and is for reference only.