---
title: CapturedStructure.ModelProvider
framework: roomplan
role: symbol
role_heading: Type Alias
path: roomplan/capturedstructure/modelprovider
---

# CapturedStructure.ModelProvider

The type a captured structure uses to output sophisticated 3D models.

## Declaration

```swift
typealias ModelProvider = CapturedRoom.ModelProvider
```

## See Also

### Generating a USDZ file

- [export(to:metadataURL:modelProvider:exportOptions:)](roomplan/capturedstructure/export(to:metadataurl:modelprovider:exportoptions:).md)
- [CapturedStructure.USDExportOptions](roomplan/capturedstructure/usdexportoptions.md)
