Class SceneView
A user interface control that displays three-dimensional (3D) geographic content defined by a Scene.
Implements
Namespace: Esri.ArcGISRuntime.UI.Controls
Assembly: Esri.ArcGISRuntime.WinUI.dll
Syntax
public class SceneView : GeoView, INotifyPropertyChanged
Remarks
The SceneView is a container that holds a Scene. A Scene holds a collection of operational layers and Basemap. Layers are visual representations of geographic information and come in many forms. The types of layers that are displayed in a SceneView are three dimensional.
A Scene
To display a Scene, add a Scene
User interactions such as pan, zoom, tilt, rotate, and identify or selection are supported in the Scene
The visible area (Viewpoint) of a Scene
You can programmatically set the visible area by specifying a viewpoint. For example, to zoom to the
Viewpoint specified by a camera, pass the Camera to the Scene
In an MVC architecture, the Scene
Constructors
Name | Description |
---|---|
Scene |
Initializes a new instance of the Scene |
Fields
Name | Description |
---|---|
Ambient |
Identifies the Ambient |
Analysis |
Identifies the Analysis |
Atmosphere |
Identifies the Atmosphere |
Camera |
Identifies the Camera |
Image |
Identifies the Image |
Interaction |
Identifies the Interaction |
Scene |
Identifies the Scene dependency property |
Space |
Identifies the Space |
Sun |
Identifies the Sun |
Sun |
Identifies the Sun |
Properties
Name | Description |
---|---|
Ambient |
Gets or sets the color of the scene view's ambient light. |
Analysis |
Gets or sets a collection of analysis overlays that render the results of 3D visual analysis on the scene view. |
Atmosphere |
Gets or sets the effect applied to the scene's atmosphere. |
Camera | Gets the current Camera for the view. |
Camera |
Gets or sets the camera controller that manages the position, orientation, and movement of the camera for a Scene |
Field |
Gets the horizontal field of view of the scene view in degrees. |
Field |
Gets how much the vertical field of view is distorted. |
Image |
Gets or sets the collection of overlays for displaying images in the scene view. |
Interaction |
Gets or sets a set of properties that control user interaction with the SceneView. |
Scene | Gets or sets the scene that the Scene |
Space |
Gets or sets the visual effect of outer space in the scene view. The modes are black with stars or transparent. |
Sun |
Gets or sets the type of ambient sunlight and shadows in the scene view. |
Sun |
Gets or sets the position of the sun in the scene view based on a specific date and time. |
Methods
Name | Description |
---|---|
Cancel |
Cancels any pending or currently running SetViewpointAsync operations. |
Location |
Converts a location in map coordinates to a point in screen coordinates relative to the upper-left corner of the scene view. |
Location |
Converts a location in map coordinates to a screen coordinate relative to the upper-left corner of the scene. |
Screen |
Converts the specified screen coordinate, relative to the upper-left corner of the scene view, to a location on the base surface in map coordinates. |
Screen |
Asynchronously converts a screen coordinate relative to the upper-left corner of the scene view to a location in map coordinates. |
Set |
Sets the horizontal field of view of the scene view in degrees. |
Set |
Sets the field of view on the scene view in degrees and determines how much the vertical field of view is distorted. |
Set |
Matches the field of view of the scene view to the field of view of a camera lens using the lens intrinsics characteristics. |
Set |
Immediately changes the display to the viewpoint specified by the given camera. |
Set |
Changes the scene view to the new camera viewpoint asynchronously. |
Set |
Animates the display to the viewpoint specified by the given camera using the specified duration to arrive. |
Applies to
Target | Versions |
---|---|
.NET Windows | 100.13 - 200.6 |