Circle Equation Through 3 Points: A GeoGebra Construction

Circle Equation Through 3 Points: A GeoGebra Construction
Loading the math board and drawing, please wait…
2021-01-23 09:43
This example demonstrates how to determine the unique circle passing through three non-collinear points and derive/build its equation in GeoGebra. It centers on key ideas such as the distance-from-center property of a circle, the use of perpendicular bisectors, and how their intersection gives the circle’s center. The construction uses commands like Line and OrthogonalLine to form perpendicular bisectors, Intersect to compute their intersection point (the center), and Circle to create the circle from the center and radius. Distance is used to verify that the center is equidistant from the given points. Additionally, If together with GCD and related numeric objects (num, den, sign, working) supports symbolic/numeric handling of expressions, while auxiliary tools such as Angle, Rotate, and Mirror help organize geometric steps. Suitable for middle school to high school students learning coordinate geometry and geometric construction.

GeoGebra Commands & Parameters

  1. If(y(A) < 0, ")", "") → brY_AR
  2. If(y(A) < 0, "(", "") → brY_AL
  3. If(x(A) < 0, ")", "") → brX_AR
  4. If(x(A) < 0, "(", "") → brX_AL
  5. If(c / d < 0, "-", "") → sign
  6. GCD(c, d) → HCF
  7. If(c > 0 ∧ d > 0 ∧ HCF < 2 ∧ d ≠ 1, "", If[den ≟ 0, "= undefined", If[den ≠ 1, "=" + sign + "\frac{" + num + "}{" + den + "}", "=" + sign + num]]) → text11
  8. Segment(A, M) → a
  9. Slope(a) → b
  10. OrthogonalLine(A, line) → g
  11. OrthogonalLine(M, g) → h
  12. Intersect(line, g) → D
  13. Intersect(g, h) → E
  14. Intersect(h, a) → F
  15. Intersect(line, g) → G
  16. Rotate(A, 90°, M) → C'_1
  17. If(c / d < 0 ∨ d ≟ 0, "", "-") → sign_1
  18. Line(A, M) → l
  19. If(c / d < 0, -1, 1) → vv
  20. If(c / d < 0, 1, -1) → vv_1
  21. If(d > 0, "-", "") → sign_2
  22. OrthogonalLine(M, l) → n
  23. Distance(A, M) → CP
  24. Mirror(A, n) → B
  25. Point(n) → P
  26. Angle(B, M, P) → α
  27. Segment(A, B) → m
  28. Segment(P, M) → p
  29. Circle(P, A) → q
  30. Point(q) → C
  31. Segment(B, C) → r
  32. OrthogonalLine(P, r) → s
  33. Intersect(r, s) → N
  34. Angle(C, N, P) → β

AI Drawing Prompt Reference

Draw three non-collinear points and connect two of them with a segment. Construct the perpendicular bisector of this segment, and draw a line through the third point parallel to the segment; these two lines intersect at a point. Use this intersection as the center to draw a circle passing through all three original points. Then draw a line through the center perpendicular to one chord, marking its intersection with the chord to form a right angle. Finally, pick a point on the circle, connect it to the other two points, and draw a line through this point perpendicular to that connection, marking the foot to form another right angle.
The prompt above was compiled from the original drawing commands and is for reference only.