返回一个新的三维点对象,其 X、Y Z 坐标值分别为小于等于指定三维点对象的 X、Y、Z 坐标值的最大整数值。

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

语法

C#
public static Point3D Floor(
	Point3D pt
)

参数

pt
Type: SuperMap.Data..::.Point3D
要转换的Point3D对象。

返回值

此方法转换得到的Point3D。

备注

返回一个新的三维点对象,其 X、Y Z 坐标值分别为小于等于指定三维点对象的 X、Y、Z 坐标值的最大整数值,例如:给定三维点对象的 X、Y、Z 坐标值为(32.12,20.67,10.44),则生成的新的三维点对象的 X 坐标值应取小于等于给定三维点对象 X 坐标值的最大整数值,所以新的三维点对象的 X 坐标值为32,同理新的三维点对象的 Y 坐标值为20,Z 坐标值为10,因此,得到的新的点对象的坐标为(32,20,10)。如果给定的三维点对象的 X、 Y 或者 Z 坐标值为整数值,则新的三维点对象的 X、 Y 或者 Z 坐标值为与给定三维点对象相等的整数坐标值,例如:给定的三维点对象坐标值为(10,20,10),则新的三维点对象的坐标值为(10,20,10);如果给定的三维点对象的坐标值为(32.12,15,18),则新的三维点对象的坐标值为(32,15,18)。

示例

请参见 Point3D.Offset() 方法。

请参见