OrbitPath#

class Drawing.OrbitPath#

The path of an orbit. Created using Drawing.add_orbit().

orbit: SpaceCenter.Orbit#

The orbit.

Attribute:

Can be read or written

Return type:

SpaceCenter.Orbit

whole_orbit: boolean#

Whether the whole orbit is drawn, up to where it leaves the sphere of influence of its body. When false, the orbit is drawn from Drawing.OrbitPath.start_true_anomaly to Drawing.OrbitPath.end_true_anomaly.

Attribute:

Can be read or written

Return type:

boolean

start_true_anomaly: number#

The true anomaly at which the path starts, in radians.

Attribute:

Can be read or written

Return type:

number

Note

Setting this sets Drawing.OrbitPath.whole_orbit to false.

end_true_anomaly: number#

The true anomaly at which the path ends, in radians.

Attribute:

Can be read or written

Return type:

number

Note

Setting this sets Drawing.OrbitPath.whole_orbit to false.

visible: boolean#

Whether the object is visible.

Attribute:

Can be read or written

Return type:

boolean

color: StdLib.ColorRGB#

The color of the path.

Attribute:

Can be read or written

Return type:

StdLib.ColorRGB

Note

For a path drawn with more than one color, this is the color at its start.

colors: List#

The colors of the path, blended evenly from its start to its end.

Attribute:

Can be read or written

Return type:

List

Note

Throws an exception if the list is empty or holds more than 8 colors.

thickness: number#

The thickness of the path.

Attribute:

Can be read or written

Return type:

number

start_arrow: boolean#

Whether an arrow head is drawn at the start.

Attribute:

Can be read or written

Return type:

boolean

end_arrow: boolean#

Whether an arrow head is drawn at the end.

Attribute:

Can be read or written

Return type:

boolean

arrow_size: number#

The size of the arrow heads, relative to the thickness.

Attribute:

Can be read or written

Return type:

number

dashed: boolean#

Whether the path is drawn as a dashed line.

Attribute:

Can be read or written

Return type:

boolean

label: string#

Text drawn halfway along the path, facing the camera. Empty for no label.

Attribute:

Can be read or written

Return type:

string

material: string#

Material used to render the object. Creates the material from a shader with the given name.

Attribute:

Can be read or written

Return type:

string

remove()#

Remove the object.