Example_SceneEntity

Description

sealed class Tinman.Demo.Examples.Impl.Example_SceneEntity

Derived from

SceneEntity

Full source code is included in the Tinman 3D SDK download.

This scene entity builds a composite 2D/3D model that indicates a radar/range coverage dome.

Public / Constructors

Example_​Scene​Entity


public constructor Example_SceneEntity → (2)

shapeLayer in : ShapeLayer

[not-null]
The ShapeLayer to use for adding 2D shapes to the scene.

entityViewMask opt : int64 = -1

The value for IEntityViewMask.EntityViewMask.

Creates a new instance of Example_SceneEntity.

Public / Attributes

Center


public attribute Center → (get,set)

value : LatLon

The center point coordinates.

The center point of the dome.

Defaults to LatLon.Undefined.

Cone


public attribute Cone → (get,set)

value : float64

The cone opening angle, in degrees.

Opening angle of the cone above the center point.

Defaults to 0.

Heading


public attribute Heading → (get,set)

value : Vec2D

The heading range endpoints, in degrees.

The heading range of the dome.

The angle between the heading range endpoints must not be 180 degrees.

Height


public attribute Height → (get,set)

value : float64

[>=0]
The height, in terrain-space units.

The height of the dome.

Defaults to 0.

Radius


public attribute Radius → (get,set)

value : float64

[>=0]
The radius, in terrain-space units.

The ground radius of the dome.