将此三维点对象的坐标平移指定的量。
命名空间:
SuperMap.Data程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public void Offset( double dx, double dy, double dz ) |
参数
- dx
- Type: System..::.Double
沿 X 轴方向的偏移量,单位为度。
- dy
- Type: System..::.Double
沿 Y 轴方向的偏移量,单位为度。
- dz
- Type: System..::.Double
沿 Z 轴方向的偏移量,单位为米。
示例
以下代码示范对三维点几何对象进行一系列的操作。
CopyC#
public void Point3DSample() { // 构造三维点对象 Point3D point3D = new Point3D(100, 100, 100); Console.WriteLine(point3D); // {X=100.0,Y=100.0,Z=100.0} // Offset 操作 point3D.Offset(20.5, -51.6, 0); Console.WriteLine(point3D); // {X=120.5,Y=48.4,Z=100.0} // Ceiling 操作 Point3D point3D1 = Point3D.Ceiling(point3D); Console.WriteLine(point3D1); // {X=121.0,Y=49.0,Z=100.0} // Floor 操作 Point3D point3D2 = Point3D.Floor(point3D); Console.WriteLine(point3D2); // {X=120.0,Y=48.0,Z=100.0} // 构造 Empty 三维点对象 Point3D point3D3 = Point3D.Empty; Console.WriteLine(point3D3.IsEmpty); // true }