ArcGIS Pro 3.5 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / MapView Class / ExportScene3DObjects Method
The options for the export.
Example

In This Topic
    ExportScene3DObjects Method
    In This Topic
    Exports the scene contents to an exchange format.
    Syntax
    public void ExportScene3DObjects( 
       ExportSceneContentsFormat exportFormat
    )
    Public Sub ExportScene3DObjects( _
       ByVal exportFormat As ExportSceneContentsFormat _
    ) 

    Parameters

    exportFormat
    The options for the export.
    Exceptions
    ExceptionDescription
    Export 3D objects is only supported for Local scenes.
    The export format can not be null.
    The Extent to export can not be null.
    The folder path is not accessible.
    Example
    Export the contents of a scene to an exchange format such as STL.
    public void ExportSceneContents()
    {
      // Validate the current active view. Only a local scene can be exported.
      bool CanExportScene3DObjects = MapView.Active?.ViewingMode == MapViewingMode.SceneLocal;
      if (CanExportScene3DObjects)
      {
        //Gets the active map view.
        MapView mapView = MapView.Active;
        // Create a scene content export format, export the scene context as a stereolithography format
        var exportFormat = new STLExportSceneContentsFormat()
        {
          Extent = mapView.Extent, // sets Extent property
          FolderPath = @"C:\Temp", // sets FolderPath property
          FileName = "my-3d-objects.stl", //sets FileName property
          IsSingleFileOutput = true // sets whether to export to one single file
        };
        // Export the scene content as 3D objects
        mapView.ExportScene3DObjects(exportFormat);
      }
    }
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.5 or higher.
    See Also