2013-04-07 59 views
10

在.Net中是否有內置的Point3類型? 幾樣這有沒有Point3D?

public class Point3D 
{ 
    public double X { get; set; } 
    public double Y { get; set; } 
    public double Z { get; set; } 
} 

,但內置的。這是不難實現它自己,但..

+0

http://msdn.microsoft.com/en-us/library/system.windows.media.media3d.point3d.aspx – Blablablaster 2013-04-07 10:24:31

回答

10

.NET框架具有Point3D類。

表示三維(3D)數據點的座標。使用3D圖表執行自定義繪圖時使用此類。

  • X        獲取或設置一個3D點的X座標。
  • Y        獲取或設置3D點的Y座標。
  • Z        獲取或設置3D點的Z座標。

也有Point3D結構。

表示三維空間中的x,y和z座標點。

+7

夠正確。但是,如果你的代碼還沒有使用這些庫中的一個,那麼爲它添加對這樣一個簡單的數據存儲類的依賴是很愚蠢的。只需自己定義它。 – 2013-04-07 10:39:36

+0

@CodyGray:似乎我應該在提交我的答案之前閱讀你的評論。 – 2013-04-07 13:31:06