3D rendering properties for features or graphics in a Scene. More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.0 |
Inherits: |
Properties
- extrusionExpression : string
- extrusionMode : Enums.ExtrusionMode
- headingExpression : string
- pitchExpression : string
- rollExpression : string
Signals
- extrusionExpressionChanged()
- extrusionModeChanged()
- headingExpressionChanged()
- pitchExpressionChanged()
- rollExpressionChanged()
Detailed Description
This QML type represents a group of renderer properties that only apply to features or graphics in an Scene.
Property Documentation
The extrusion expression of the graphic or the feature.
An extrusion expression specifies the z-direction extrusion distance for the feature or graphic. The expression often contains the name of the attribute of the feature or graphic.
For example, the expression "[storeys] * 3.5" indicates that the renderer will look up the value of the "storeys" attribute and multiplies it by 3.5.
Note: This type of expression only works for extrusion, not for 3D rotations.
When extrusion is applied to points, they are always extruded as cylinders irrespective of the style.
The extrusion mode of the graphic or the feature.
See also Enums.ExtrusionMode.
The heading expression of the graphic or the feature.
A heading expression specifies the value or attribute the renderer will use for the heading of the feature or graphic. For attributes, the name of the attribute should be in square brackets, such as "[heading]".
The pitch expression of the graphic or the feature.
A pitch expression specifies the value or attribute the renderer will use for the pitch of the feature or graphic. For attributes, the name of the attribute should be in square brackets, such as "[pitch]".
The roll expression of the graphic or the feature.
A roll expression specifies the value or attribute the renderer will use for the roll of the feature or graphic. For attributes, the name of the attribute should be in square brackets, such as "[roll]".
Signal Documentation
Emitted when the extrusionExpression property changes.
Note: The corresponding handler is onExtrusionExpressionChanged
.
Emitted when the extrusionMode property changes.
Note: The corresponding handler is onExtrusionModeChanged
.
Emitted when the headingExpression property changes.
Note: The corresponding handler is onHeadingExpressionChanged
.
Emitted when the pitchExpression property changes.
Note: The corresponding handler is onPitchExpressionChanged
.
Emitted when the rollExpression property changes.
Note: The corresponding handler is onRollExpressionChanged
.