GeoPathTrack
Description
- Derived from
-
SceneEntityBase abstract
IColorFillProperty
IColorLineProperty
ILineThicknessProperty
ITimestampRangeProperty
A scene entity that generates a 3D model for a geo path.
The geo path model is built as follows (side view):
__,----.__ _ __/ \ / `o <-- geo path track o--ยด \ _,-----._/ | | `---.__/ | | ^ | o----|----------------------------------- <-- ground | geo path curtain
The geo path track is a line strip that follows the original geo path samples. The geo path curtain is a triangle strip that visualizes vertical planes from the geo path track down to the ground. The visual appearance of the geo path model can be controlled with the following properties:
-
IColorFillProperty.ColorFill
Color of the geo path curtain. Set to transparent to disable. -
IColorLineProperty.ColorLine
Color of the geo path track, ground track and geo path tick lines. Set to transparent to disable. -
ILineThicknessProperty.LineThickness
Thickness of the geo path track and ground track lines. -
ITimestampRangeProperty.TimestampRange
The range for which to create the geo path model.
Public / Methods
UpdateModel
Triggers an update to the 3D model of the geo path track.
Usually, the 3D model of the geo path track is updated automatically, for example by modifying the properties of this object. This method may be used to trigger an update, if a change has been made outside of the scope of this class, for example after adding a new geo path sample.
- See also
Public / Attributes
Path
The geo path for which to generate a 3D model.
The IGeoPathBase.LatLonHeightOn method is used to get path samples. From those, the geo path track will be constructed.
Defaults to null
.
UpdateModelDelay
Chooses the mode of computing the 3D model of the geo path track, if the geo path uses GeoPathValue.Height.
If the geo path does not use GeoPathValue.Height, this property is ignored and has no effect.
Defaults to 0
.