public void ExportScene3DObjects( ExportSceneContentsFormat exportFormat )
Public Sub ExportScene3DObjects( _ ByVal exportFormat As ExportSceneContentsFormat _ )
Parameters
- exportFormat
- The options for the export.
public void ExportScene3DObjects( ExportSceneContentsFormat exportFormat )
Public Sub ExportScene3DObjects( _ ByVal exportFormat As ExportSceneContentsFormat _ )
| Exception | Description |
|---|---|
| System.InvalidOperationException | Export 3D objects is only supported for Local scenes. |
| System.ArgumentNullException | The export format can not be null. |
| System.ArgumentNullException | The Extent to export can not be null. |
| System.Exception | The folder path is not accessible. |
// 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 var exportFormat = new ExportSceneContentsFormat() { Extent = mapView.Extent, // sets Extent property FolderPath = @"C:\Temp", // sets FolderPath property //sets FileName property.The export format is determined by the output file extension (e.g.,.stl, .gltf) FileName = "my-3d-objects.gltf", IsSingleFileOutput = true, // sets whether to export to one single file SaveTextures = true //sets whether to save textures }; // Export the scene content as 3D objects mapView.ExportScene3DObjects(exportFormat); }
Target Platforms: Windows 11, Windows 10