ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Geometry Namespace / Coordinate3D Structure / SetComponents Method
The value of the X-component.
The value of the Y-component.
The value of the Z-component.
Example

In This Topic
    SetComponents Method (Coordinate3D)
    In This Topic
    Sets the components of the Coordinate3D.
    Syntax
    Public Sub SetComponents( _
       ByVal x As Double, _
       ByVal y As Double, _
       ByVal z As Double _
    ) 
    public void SetComponents( 
       double x,
       double y,
       double z
    )

    Parameters

    x
    The value of the X-component.
    y
    The value of the Y-component.
    z
    The value of the Z-component.
    Example
    Getting vector inclination
    {
      Coordinate3D v = new Coordinate3D(0, 0, 7);
      double inclination = v.Inclination;         // inclination = PI/2
    
      v.SetComponents(-2, -3, 0);
      inclination = v.Inclination;                // inclination = 0
    
      v.SetComponents(0, 0, -2);
      inclination = v.Inclination;                // inclination = -PI/2
    }
    Getting vector azimuth
    {
      Coordinate3D vector = new Coordinate3D(0, 7, 0);
      double azimuth = vector.Azimuth;      // azimuth = 0
    
      vector.SetComponents(1, 1, 42);
      azimuth = vector.Azimuth;
      double degrees = AngularUnit.Degrees.ConvertFromRadians(azimuth);       // degrees = 45
    
      vector.SetComponents(-8, 8, 2);
      azimuth = vector.Azimuth;
      degrees = AngularUnit.Degrees.ConvertFromRadians(azimuth);              // degrees = 315
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also