ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / VoxelLayer Class / GetOrientationAndTilt Method
A Coordinate3D representing the normal unit vector
Example

In This Topic
    GetOrientationAndTilt Method
    In This Topic
    Gets the orientation and tilt in degrees from the input normal unit vector. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    Public Function GetOrientationAndTilt( _
       ByVal normal As Coordinate3D _
    ) As Tuple(Of Double,Double)
    public Tuple<double,double> GetOrientationAndTilt( 
       Coordinate3D normal
    )

    Parameters

    normal
    A Coordinate3D representing the normal unit vector

    Return Value

    A Tuple containing the orientation and tilt in degrees
    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run
    Example
    Change Tilt on a Slice
    {
      // Note: call within QueuedTask.Run()
      {
        //To stop the Voxel Exploration Dockpane activating use:
        voxelLayer.AutoShowExploreDockPane = false;
        //This is useful if u have your own dockpane currently activated...
        //Normally, it would be set in your dockpane
    
        if (voxelLayer.Visualization != VoxelVisualization.Volume)
          voxelLayer.SetVisualization(VoxelVisualization.Volume);
        voxelLayer.SetSliceContainerVisibility(true);
    
        //Use the SelectedVariableProfile to get the slices currently in the TOC
        //via its associated volume
        var volume = voxelLayer.SelectedVariableProfile.Volume;
        var slice = volume.GetSlices().First(s => s.Name == "Change Tilt Slice");
    
        (double orientation, double tilt) = voxelLayer.GetOrientationAndTilt(slice.Normal);
    
        //Convert orientation and tilt to a normal
        slice.Normal = voxelLayer.GetNormal(orientation, 45.0);
        volume.UpdateSlice(slice);
    
        //reset if needed...Normally this might be when your dockpane
        //was de-activated (ie "closed")
        voxelLayer.AutoShowExploreDockPane = true;
      }
    }
    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also