Circle Through Three Points Calculator
Solve circle through three points problems step-by-step with our free calculator. See formulas, worked examples, and clear explanations.
Reviewed for accuracy by Manoj Kumar, Mathematics Educator
Circle Through Three Points Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Center: h = sum(|P|^2 * delta_y) / (2D), k = sum(|P|^2 * delta_x) / (2D)
Worked example โ Center: (2, 0.8333), Radius: 2.1667, Area: 14.7514
Formula
Center: h = sum(|P|^2 * delta_y) / (2D), k = sum(|P|^2 * delta_x) / (2D)
Where D is the determinant of the coordinate matrix, |P|^2 = x^2 + y^2 for each point, and delta_y and delta_x are differences of the other coordinates. The radius equals the distance from the center to any of the three points.
Worked Examples
Example 1: Circle Through (0,0), (4,0), (2,3)
Problem:Find the circle passing through the points A(0,0), B(4,0), and C(2,3).
Solution:Using the determinant method: D = 0*(0-3) - 0*(4-2) + 4*3 - 2*0 = 12 h = (0*(0-3) + 16*(3-0) + 13*(0-0)) / (2*12) = 48/24 = 2 k = (0*(2-4) + 16*(0-2) + 13*(4-0)) / (2*12) = (0 - 32 + 52)/24 = 20/24 = 0.8333 Radius = sqrt((0-2)^2 + (0-0.8333)^2) = sqrt(4 + 0.6944) = 2.1667
Result:Center: (2, 0.8333), Radius: 2.1667, Area: 14.7514
Example 2: Circle Through (1,1), (5,1), (3,5)
Problem:Find the circumscribed circle through points P(1,1), Q(5,1), and R(3,5).
Solution:D = 1*(1-5) - 1*(5-3) + 5*5 - 3*1 = -4 - 2 + 25 - 3 = 16 h = (2*(1-5) + 26*(5-1) + 34*(1-1)) / (2*16) = (-8 + 104 + 0)/32 = 96/32 = 3 k = (2*(3-5) + 26*(1-3) + 34*(5-1)) / (2*16) = (-4 - 52 + 136)/32 = 80/32 = 2.5 Radius = sqrt((1-3)^2 + (1-2.5)^2) = sqrt(4 + 2.25) = 2.5
Result:Center: (3, 2.5), Radius: 2.5, Circumference: 15.708, Area: 19.635
Frequently Asked Questions
What is the circle through three points and how is it determined?
A circle through three points is the unique circle that passes through three distinct, non-collinear points in a plane. Since any three non-collinear points uniquely define a circle, this concept is fundamental in geometry. The calculation involves finding the circumscribed circle, also known as the circumcircle, of the triangle formed by the three points. The center of this circle is equidistant from all three points, and that common distance is the radius. If the three points happen to be collinear (all on the same straight line), no circle can pass through them because a line has infinite radius of curvature.
What formula is used to find the center of the circle?
The center coordinates are found using a system of equations derived from the fact that each point is equidistant from the center. The determinant method uses the formula: h = (|A|^2(B_y - C_y) + |B|^2(C_y - A_y) + |C|^2(A_y - B_y)) / (2 * D), where D = A_x(B_y - C_y) - A_y(B_x - C_x) + B_x*C_y - C_x*B_y. A similar formula computes the y-coordinate of the center. Once the center is known, the radius is simply the distance from the center to any of the three given points. This approach is numerically stable and efficient for computation.
What happens if the three points are collinear?
When three points are collinear, meaning they all lie on a single straight line, no finite circle can pass through all three of them simultaneously. Mathematically, the determinant used in the calculation becomes zero, which means the system of equations has no unique solution. In geometric terms, you would need a circle with infinite radius, which is essentially a straight line itself. Circle Through Three Points Calculator detects collinear points by checking if the determinant is close to zero and returns no result in that case. To get a valid circle, make sure your three points form a proper triangle.
How is the general equation of the circle derived from three points?
The general equation of a circle in the plane is x^2 + y^2 + Dx + Ey + F = 0, where D, E, and F are constants. Substituting each of the three points into this equation gives a system of three linear equations in three unknowns (D, E, F). Solving this system yields the specific coefficients for the unique circle. From these coefficients, the center is at (-D/2, -E/2) and the radius is sqrt(D^2/4 + E^2/4 - F). This general form is useful because it can be directly compared with other conic section equations and is the standard representation in analytic geometry.
What are practical applications of finding a circle through three points?
This calculation has numerous real-world applications across engineering, computer graphics, and surveying. In CAD software, designers frequently need to construct arcs that pass through specified control points. In geographic information systems, circular interpolation helps fit curves to terrain data. Surveyors use circumscribed circles to determine the curvature of roads and railways. In computer vision, detecting circular objects often involves finding circles through detected edge points. Additionally, in structural engineering, the circumradius helps determine bending radii for curved beams and arches.
How does this relate to the circumscribed circle of a triangle?
The circle through three points is exactly the circumscribed circle (circumcircle) of the triangle formed by those three points. The center of this circle is called the circumcenter, which is the point where the perpendicular bisectors of all three sides of the triangle intersect. For an acute triangle, the circumcenter lies inside the triangle. For a right triangle, it lies on the hypotenuse. For an obtuse triangle, it lies outside the triangle. The circumradius R relates to the triangle through the formula R = abc / (4K), where a, b, c are the side lengths and K is the area of the triangle.
Can Circle Through Three Points Calculator handle points with negative coordinates?
Yes, Circle Through Three Points Calculator works perfectly with any combination of positive, negative, or zero coordinates. The mathematical formulas used are completely general and do not depend on the signs of the coordinates. Points can be in any quadrant of the Cartesian plane, including on the axes themselves. The only requirement is that the three points must be distinct (no two points can be identical) and they must not be collinear. Whether your points are at (negative 5, 3), (0, negative 7), or (12, negative 1), the calculator will find the correct circumscribed circle passing through all three.
What is the relationship between the circumradius and the triangle area?
There is an elegant relationship connecting the circumradius R of a triangle with its area K and side lengths a, b, and c. The formula is R = abc / (4K), where K can be computed using Heron formula from the three side lengths. This means that for a fixed set of side lengths, a larger area corresponds to a smaller circumradius, and vice versa. A degenerate triangle with zero area (collinear points) would require an infinite circumradius. This formula is widely used in computational geometry and mesh generation algorithms where triangle quality metrics depend on the ratio of circumradius to shortest edge length.
How does this calculation differ from fitting a circle to more than three points?
When exactly three non-collinear points are given, there is a unique circle passing through all of them, and the solution is exact. With more than three points, the points generally will not all lie on a single circle, so a least-squares or best-fit approach is needed instead. Circle fitting algorithms minimize the sum of squared distances from each point to the circle boundary. Common methods include the Kasa method, Taubin fit, and Hyper fit. These statistical approaches produce an approximate circle that best represents the data, whereas the three-point method gives a precise and exact geometric construction.
References
Reviewed for accuracy by Manoj Kumar, Mathematics Educator ยท Editorial policy
Related Calculators
๐งฎConcavity and Inflection Points Calculator
Calculate concavity and inflection points with inputs, formulas, and instant results.
๐งฎGreat Circle Calculator
Calculate great circle with inputs, formulas, and instant results.
๐งฎCircle Sector Perimeter Calculator
Calculate circle sector perimeter with inputs, formulas, and instant results.
๐งฎCircle Theorems Calculator
Calculate circle theorems with inputs, formulas, and instant results.
๐งฎLine Equation From Two Points Calculator
Calculate line equation from two points with inputs, formulas, and instant results.
๐งฎThree Dimensional Distance Calculator
Calculate three dimensional distance with inputs, formulas, and instant results.
๐งฎCircle Segment Area Calculator
Calculate circle segment area with inputs, formulas, and instant results.
๐งฎUnit Circle Calculator
Calculate unit circle with inputs, formulas, and instant results.