ModelSceneSymbol QML Type

  • Esri.ArcGISRuntime
  • ModelSceneSymbol
  • Used to display Point or Multipoint GeoElements in a scene using a 3D model. More...

    Import Statement: import Esri.ArcGISRuntime
    Since: Esri::ArcGISRuntime 100.0
    Inherits:

    MarkerSceneSymbol

    Properties

    Signals

    Methods

    Detailed Description

    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. Model scene symbols cannot be used with a static graphics rendering mode. The supported model file types are:

    • 3D Max (.3ds)
    • Collada (.dae)
    • Filmbox (.fbx)
    • GL Transmission Format (.gltf, .glb)
    • Wavefront (.obj)

    This QML type supports the following default properties. A default property may be declared inside another declared object without being assigned explicitly to a property.

    TypeDefault Property
    Credentialcredential
    RequestConfigurationrequestConfiguration (since Esri.ArcGISRuntime 100.1)

    Example:

    Create a ModelSceneSymbol from a *.dae file:

    ModelSceneSymbol {
        id: mms
        url: dataPath + "3D/Bristol/Collada/Bristol.dae"
        scale: 5.0
        heading: 180
    }

    See also JsonSerializable, Loadable, RemoteResource, MarkerSceneSymbol, and Symbol.

    Property Documentation

    [default] credential : Credential

    The Credential of the symbol.


    [read-only] loadError : Error

    Returns the load error (read-only).

    Note: load errors are also reported on the error property and emit the errorChanged signal.

    See also Loadable.


    [read-only] loadStatus : Enums.LoadStatus

    Returns the load status (read-only).

    See also Loadable and Enums.LoadStatus.


    [default, since Esri.ArcGISRuntime 100.1] requestConfiguration : RequestConfiguration

    The configuration parameters used for network requests sent by this symbol.

    This property was introduced in Esri.ArcGISRuntime 100.1.


    scale : real

    The scale factor of the symbol.


    [since Esri.ArcGISRuntime 100.5] symbolSizeUnits : Enums.SymbolSizeUnits

    The symbol size units of the model symbol.

    Default is Enums.SymbolSizeUnitsMeters. Renders the symbol by interpreting the size values as DIPs or Meters.

    This property was introduced in Esri.ArcGISRuntime 100.5.

    See also Enums.SymbolSizeUnits.


    url : url

    The URL of the symbol.


    Signal Documentation

    credentialChanged()

    Emitted when the credential property changes.

    Note: The corresponding handler is onCredentialChanged.


    loadErrorChanged()

    Emitted when the loadError property changes.

    Note: load errors are also reported on the error property and emit the errorChanged signal.

    Note: The corresponding handler is onLoadErrorChanged.

    See also Loadable and Object.


    loadStatusChanged()

    Emitted when the loadStatus property changes.

    Note: The corresponding handler is onLoadStatusChanged.

    See also Loadable.


    [since Esri.ArcGISRuntime 100.1] requestConfigurationChanged()

    Emitted when the requestConfiguration property changes.

    Note: The corresponding handler is onRequestConfigurationChanged.

    This signal was introduced in Esri.ArcGISRuntime 100.1.


    scaleChanged()

    Emitted when the scale property changes.

    Note: The corresponding handler is onScaleChanged.


    [since Esri.ArcGISRuntime 100.5] symbolSizeUnitsChanged()

    Emitted when the symbolSizeUnits property changes.

    Note: The corresponding handler is onSymbolSizeUnitsChanged.

    This signal was introduced in Esri.ArcGISRuntime 100.5.


    urlChanged()

    Emitted when the url property changes.

    Note: The corresponding handler is onUrlChanged.


    Method Documentation

    void cancelLoad()

    See also Loadable.


    void load()

    See also Loadable.


    void retryLoad()

    See also Loadable.


    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.