2009-01-11 38 views
1

.NET框架以什麼方式提供用於執行幾何計算的類的方法?例如,計算兩點之間的距離(表示爲(x,y))或求解直角三角形的未知邊或內角? (我知道這兩個都很容易解決,我只是用它們作爲例子)。.NET框架是否提供了用於執行幾何計算的內置類?

如果沒有內置任何人知道任何開源或第三方庫可能有幫助嗎?

+0

幾何計算?在什麼座標系中?長方形?圓柱?球形?橢圓形?雙曲?最好找一個圖書館。對不起,我不能推薦一個 - 我是一個Java人。 – duffymo 2009-01-11 22:48:32

回答

1

那麼,SQL Server庫中的空間類型可能有助於滿足您的一些需求? (當然,例如2D/3D表面上的距離/面積)。這些旨在從TSQL中使用,但據我所知,你也應該能夠在.NET中使用它們(因爲它們只是程序集)。

2

我知道程序員把數學庫放在一起,叫做WW.Math。它完全用C#編寫。我高度推薦它,因爲它有很好的文檔記錄和直觀的用法。它廣泛用於我們自己的2D/3D工程軟件。

編輯:我應該提到,圖書館不是免費的。

相關問題