2013-04-07 65 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