Class ModelSceneSymbol
Used to display point or multipoint geoelements in a scene using a 3D model.
Implements
Namespace: Esri.ArcGISRuntime.Symbology
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class ModelSceneSymbol : MarkerSceneSymbol, INotifyPropertyChanged
Remarks
By default, the symbol will be positioned using the centroid of the model object. Note that this may not be the same as the center of its bounding extent. Refer to the 'Symbol types' topic in the developers guide for a list of supported 3D model types. Model scene symbols cannot be used with a static graphics rendering mode (Static).
The supported model file types are:
- 3D Max (.3ds)
- Collada (.dae)
- Filmbox (.fbx)
- GL Transmission Format (.gltf, .glb)
- Wavefront (.obj)
A model symbol is used to provide a realistic three-dimensional visualization for scene features. Create a ModelSceneSymbol using a 3D model file, passing the URL of the file and a scale factor to the model symbol constructor. Depending on the model file's default orientation, you may have to rotate the symbol to get your model in the desired orientation.
Properties
Name | Description |
---|---|
SymbolSizeUnits | Gets or sets the size units for rendering model scene symbol. |
Uri | Gets the URI of the model scene symbol. |
Methods
Name | Description |
---|---|
CreateAsync(Uri) | Creates a new instance of a model marker symbol. |
CreateAsync(Uri, Double) | Creates a new instance of a model marker symbol. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.0 - 200.6 |
Xamarin.Android | 100.0 - 100.15 |
Xamarin.iOS | 100.0 - 100.15 |
UWP | 100.0 - 200.6 |