title: How to determine the radius and center of a circle when only three noncollinear points are known?
body: <p>I'm working on a C# program that deals with Oracle Spatial geometry. When circle data is stored in a geometry field only three non-collinear points are stored to represent the circle. The problem is that I need to use this data on a Google Maps web page and need the center point and radius of the circle (since my circle drawing function uses that information).</p>
  
  <p>Can anyone help with the math involved and translating said math to C#? I <em>think</em> <a href="http://mathworld.wolfram.com/Circle.html" rel="nofollow noreferrer">this page</a> may hold the answer, but I'm having a hard time following it. There are formulas for radius and center given three points, but then they define the variables as matrices and I get lost at that point. How would I solve that in code?</p>