new SelectionIndicatorViewModel(scene, selectionIndicatorElement, container)
The view model for
SelectionIndicator
.
Parameters:
Name | Type | Description |
---|---|---|
scene |
Scene | The scene instance to use for screen-space coordinate conversion. |
selectionIndicatorElement |
Element | The element containing all elements that make up the selection indicator. |
container |
Element | The DOM element that contains the widget. |
Members
computeScreenSpacePosition :SelectionIndicatorViewModel~ComputeScreenSpacePosition
Gets or sets the function for converting the world position of the object to the screen space position.
Type:
- Default Value:
- SceneTransforms.wgs84ToWindowCoordinates
- Source:
Example
selectionIndicatorViewModel.computeScreenSpacePosition = function(position, result) {
return Cesium.SceneTransforms.wgs84ToWindowCoordinates(scene, position, result);
};
container :Element
Gets the HTML element containing the selection indicator.
Type:
- Element
isVisible :Boolean
Gets the visibility of the position indicator. This can be false even if an
object is selected, when the selected object has no position.
Type:
- Boolean
position :Cartesian3
Gets or sets the world position of the object for which to display the selection indicator.
Type:
scene :Scene
Gets the scene being used.
Type:
selectionIndicatorElement :Element
Gets the HTML element that holds the selection indicator.
Type:
- Element
showSelection :Boolean
Gets or sets the visibility of the selection indicator.
Type:
- Boolean
Methods
animateAppear()
Animate the indicator to draw attention to the selection.
animateDepart()
Animate the indicator to release the selection.
update()
Updates the view of the selection indicator to match the position and content properties of the view model.
This function should be called as part of the render loop.
Type Definitions
ComputeScreenSpacePosition(position, result) → {Cartesian2}
A function that converts the world position of an object to a screen space position.
Parameters:
Name | Type | Description |
---|---|---|
position |
Cartesian3 | The position in WGS84 (world) coordinates. |
result |
Cartesian2 | An object to return the input position transformed to window coordinates. |
Returns:
The modified result parameter.
- Type
- Cartesian2