【发布时间】:2010-04-12 16:36:14
【问题描述】:
我正在开发一个处理 Oracle Spatial 几何的 C# 程序。当圆数据存储在几何字段中时,仅存储三个非共线点来表示圆。问题是我需要在 Google 地图网页上使用这些数据,并且需要圆的中心点和半径(因为我的圆绘制函数使用了这些信息)。
任何人都可以帮助解决所涉及的数学并将所述数学转换为 C# 吗?我认为 this page 可能有答案,但我很难理解它。给定三个点,有半径和中心的公式,但是他们将变量定义为矩阵,我在那个点迷路了。我将如何在代码中解决这个问题?
【问题讨论】:
-
可以给我3个点的坐标吗?我相信我有答案,但想先测试一下我的理论。
标签: c# math oracle-spatial