我正在开发一个涉及 Oracle Spatial 几何的 C# 程序。当圆形数据存储在几何字段中时,仅存储三个非共线点以表示圆。问题是我需要在 Google 地图网页上使用此数据,并需要圆的中心点和半径(因为我的圆绘制函数使用该信息)。
有人可以帮忙解决所涉及的数学问题并将其翻译成 C# 吗?我认为 this page 可能会给出答案,但我很难理解。有关给定三个点的半径和中心的公式,但然后他们将变量定义为矩阵,这一点让我感到困惑。我应该如何在代码中解决这个问题?
有人可以帮忙解决所涉及的数学问题并将其翻译成 C# 吗?我认为 this page 可能会给出答案,但我很难理解。有关给定三个点的半径和中心的公式,但然后他们将变量定义为矩阵,这一点让我感到困惑。我应该如何在代码中解决这个问题?