用于表示精度为Double的三维点结构。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public struct Point3D

备注

三维点类,其实例为三维点对象,用于表示坐标值精度为Double的三维点对象,即其坐标值大致范围为±5.0×1E−324 到±1.7×1E308,有效位为15-16位。

三维点对象是三维几何对象的基础,如三维线对象实际就是一串Point3D的点串,而三维面对象则是一串起始点和结束点相同的点串,因而在描绘三维几何对象的位置和形状上,三维点对象是一个很重要的角色。

当使用默认构造函数创建一个Point3D的新实例时,其x,y,z坐标均为 Double 数据类型的最小值;还可以使用给定x,y,z坐标的方式,和创建已有三维点对象的拷贝的方式来构造一个新的三维点对象。

该类除提供获取和设置三维点的坐标值的方法外,还提供了对已有三维点的坐标采取各种形式的取整来创建新的坐标值为整数的三维点结构的方法,以及平移该三维点对象的方法。

请参见