Module Point

This module contains the POINT classes.

1) Point#POINT_VEC3 class, extends Base#BASE

The Point#POINT_VEC3 class defines a 3D point in the simulator.

1.1) POINT_VEC3 constructor

A new POINT instance can be created with:

2) Point#POINT_VEC2 class, extends Point#POINT_VEC3

The Point#POINT_VEC2 class defines a 2D point in the simulator. The height coordinate (if needed) will be the land height + an optional added height specified.

2.1) POINT_VEC2 constructor

A new POINT instance can be created with:

Global(s)

POINT_VEC2
POINT_VEC3

Type POINT_VEC2

POINT_VEC2.ClassName
POINT_VEC2:New(x, y, LandHeightAdd)

Create a new POINT_VEC2 object.

Type POINT_VEC3

POINT_VEC3.ClassName
POINT_VEC3:Flare(Point, (, FlareColor, Azimuth)

Flares the point in a color.

POINT_VEC3.FlareColor
POINT_VEC3:FlareGreen((, Azimuth)

Flare the POINT_VEC3 Green.

POINT_VEC3:FlareRed(Azimuth)

Flare the POINT_VEC3 Red.

POINT_VEC3:FlareWhite((, Azimuth)

Flare the POINT_VEC3 White.

POINT_VEC3:FlareYellow((, Azimuth)

Flare the POINT_VEC3 Yellow.

POINT_VEC3:New(x, y, z)

Create a new POINT_VEC3 object.

POINT_VEC3:Smoke(SmokeColor)

Smokes the point in a color.

POINT_VEC3:SmokeBlue()

Smoke the POINT_VEC3 Blue.

POINT_VEC3.SmokeColor
POINT_VEC3:SmokeGreen()

Smoke the POINT_VEC3 Green.

POINT_VEC3:SmokeOrange()

Smoke the POINT_VEC3 Orange.

POINT_VEC3:SmokeRed()

Smoke the POINT_VEC3 Red.

POINT_VEC3:SmokeWhite()

Smoke the POINT_VEC3 White.

Type POINT_VEC3.FlareColor

POINT_VEC3.FlareColor.Green
POINT_VEC3.FlareColor.Red
POINT_VEC3.FlareColor.White
POINT_VEC3.FlareColor.Yellow

Type POINT_VEC3.SmokeColor

POINT_VEC3.SmokeColor.Blue
POINT_VEC3.SmokeColor.Green
POINT_VEC3.SmokeColor.Orange
POINT_VEC3.SmokeColor.Red
POINT_VEC3.SmokeColor.White

Global(s)

#POINT_VEC2 POINT_VEC2
#POINT_VEC3 POINT_VEC3

Type Point

Type POINT_VEC2

The POINT_VEC2 class

Field(s)

#string POINT_VEC2.ClassName
POINT_VEC2:New(x, y, LandHeightAdd)

Create a new POINT_VEC2 object.

Parameters

  • DCSTypes#Distance x : The x coordinate of the Vec3 point, pointing to the North.

  • DCSTypes#Distance y : The y coordinate of the Vec3 point, pointing to the Right.

  • DCSTypes#Distance LandHeightAdd : (optional) The default height if required to be evaluated will be the land height of the x, y coordinate. You can specify an extra height to be added to the land height.

Return value

Point#POINT_VEC2:

Type POINT_VEC3

The POINT_VEC3 class

Field(s)

#string POINT_VEC3.ClassName
POINT_VEC3:Flare(Point, (, FlareColor, Azimuth)

Flares the point in a color.

Parameters

  • Point : POINT_VEC3.FlareColor

  • DCSTypes#Azimuth ( : ptional) Azimuth The azimuth of the flare direction. The default azimuth is 0.

  • FlareColor :

  • Azimuth :

#POINT_VEC3.FlareColor POINT_VEC3.FlareColor
POINT_VEC3:FlareGreen((, Azimuth)

Flare the POINT_VEC3 Green.

Parameters

  • DCSTypes#Azimuth ( : ptional) Azimuth The azimuth of the flare direction. The default azimuth is 0.

  • Azimuth :

POINT_VEC3:FlareRed(Azimuth)

Flare the POINT_VEC3 Red.

Parameter

  • Azimuth :

POINT_VEC3:FlareWhite((, Azimuth)

Flare the POINT_VEC3 White.

Parameters

  • DCSTypes#Azimuth ( : ptional) Azimuth The azimuth of the flare direction. The default azimuth is 0.

  • Azimuth :

POINT_VEC3:FlareYellow((, Azimuth)

Flare the POINT_VEC3 Yellow.

Parameters

  • DCSTypes#Azimuth ( : ptional) Azimuth The azimuth of the flare direction. The default azimuth is 0.

  • Azimuth :

POINT_VEC3:New(x, y, z)

Create a new POINT_VEC3 object.

Parameters

Return value

Point#POINT_VEC3:

POINT_VEC3:Smoke(SmokeColor)

Smokes the point in a color.

Parameter

POINT_VEC3:SmokeBlue()

Smoke the POINT_VEC3 Blue.

#POINT_VEC3.SmokeColor POINT_VEC3.SmokeColor
POINT_VEC3:SmokeGreen()

Smoke the POINT_VEC3 Green.

POINT_VEC3:SmokeOrange()

Smoke the POINT_VEC3 Orange.

POINT_VEC3:SmokeRed()

Smoke the POINT_VEC3 Red.

POINT_VEC3:SmokeWhite()

Smoke the POINT_VEC3 White.

Type POINT_VEC3.FlareColor

FlareColor

Field(s)

POINT_VEC3.FlareColor.Green
POINT_VEC3.FlareColor.Red
POINT_VEC3.FlareColor.White
POINT_VEC3.FlareColor.Yellow

Type POINT_VEC3.SmokeColor

SmokeColor

Field(s)

POINT_VEC3.SmokeColor.Blue
POINT_VEC3.SmokeColor.Green
POINT_VEC3.SmokeColor.Orange
POINT_VEC3.SmokeColor.Red
POINT_VEC3.SmokeColor.White