Class OrbitGeoElementCameraController
Camera controller that supports orbital camera navigation around a moving GeoElement in a SceneView.
Implements
Namespace: Esri.ArcGISRuntime.UI
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class OrbitGeoElementCameraController : CameraController, INotifyPropertyChanged
Remarks
With this CameraController, the camera will move with a relative position to a target graphic. Interactions will pivot the camera around the target so that the camera is always looking at the target. To activate the controller, set it to the SceneView's CameraController property. When active, setting the viewpoint on the SceneView will be disabled.
Constructors
Name | Description |
---|---|
Orbit |
Initializes a new instance of the Orbit |
Properties
Name | Description |
---|---|
Camera |
Gets or sets the distance from the Target |
Camera |
Gets or sets the heading of the camera relative to the Target |
Camera |
Gets or sets the pitch of the camera relative to the Target |
Is |
Gets or sets a value indicating whether the Camera |
Is |
Gets or sets a value indicating whether the Camera |
Is |
Gets or sets a value indicating whether the camera roll is automatically synchronized with the roll of the
Target |
Is |
Gets or sets a value indicating whether user interactions are enabled supporting zoom interactions. |
Is |
Gets or sets a value indicating whether user interactions are enabled supporting camera heading changes. |
Is |
Gets or sets a value indicating whether user interactions are enabled supporting camera pitch changes. |
Max |
Gets or sets The maximum distance from the camera to the Target |
Max |
Gets or sets the limit on Camera |
Max |
Gets or sets the maximum limit on Camera |
Min |
Gets or sets the minimum distance from the camera to the Target |
Min |
Gets or sets the minimum limit on Camera |
Min |
Gets or sets the minimum limit on Camera |
Target |
Gets the target GeoElement of the orbit camera controller. |
Target |
Gets or sets the X offset of the target focus point relative to the target object in the X axis in the symbol coordinate system. |
Target |
Gets or sets the Y offset of the target focus point relative to the target object in the Y axis in the symbol coordinate system. |
Target |
Gets or sets the Z offset of the target focus point relative to the target object in the Z axis in the symbol coordinate system. |
Target |
Gets or sets the target screen vertical factor of the orbit camera controller |
Methods
Name | Description |
---|---|
Move |
Animates the camera to a new offset position with the specified duration. |
Set |
Animates the target offsets with the specified duration to establish a new target position. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 100.15 |
.NET 6.0 | 100.13 - 100.15 |
.NET 6.0 Windows | 100.13 - 100.15 |
.NET Framework | 100.1 - 100.15 |
.NET 5 | 100.10 - 100.12 |
.NET Core 3.1 | 100.7 - 100.12 |
Xamarin.Android | 100.1 - 100.15 |
Xamarin.iOS | 100.1 - 100.15 |
UWP | 100.1 - 100.15 |