Polyline

new LSGlobe.Polyline(options, polylineCollection)

A renderable polyline. Create this by calling PolylineCollection#add
Name Type Description
options Object Object with the following properties:
Name Type Default Description
show Boolean true optional true if this polyline will be shown; otherwise, false.
width Number 1.0 optional The width of the polyline in pixels.
loop Boolean false optional Whether a line segment will be added between the last and first line positions to make this line a loop.
material Material Material.ColorType optional The material.
positions Array.<Cartesian3> optional The positions.
id Object optional The user-defined object to be returned when this polyline is picked.
distanceDisplayCondition DistanceDisplayCondition optional The condition specifying at what distance from the camera that this polyline will be displayed.
polylineCollection PolylineCollection The renderable polyline collection.
See:

Members

distanceDisplayCondition : DistanceDisplayCondition

Gets or sets the condition specifying at what distance from the camera that this polyline will be displayed.
Default Value: undefined
Gets or sets the user-defined value returned when the polyline is picked.

loop : Boolean

Gets or sets whether a line segment will be added between the first and last polyline positions.
Gets or sets the surface appearance of the polyline. This can be one of several built-in Material objects or a custom material, scripted with Fabric.

positions : Array.<Cartesian3>

Gets or sets the positions of the polyline.
Example:
polyline.positions = LSGlobe.Cartesian3.fromDegreesArray([
    0.0, 0.0,
    10.0, 0.0,
    0.0, 20.0
]);

show : Boolean

Determines if this polyline will be shown. Use this to hide or show a polyline, instead of removing it and re-adding it to the collection.

width : Number

Gets or sets the width of the polyline.