From ede7813a94794dd8b8f83415904987ce88fbe986 Mon Sep 17 00:00:00 2001
From: FlightControl Create a new POINT_VEC2 object. Create a new POINT_VEC2 object from Vec2 coordinates. Get a correction in radians of the real magnetic north of the POINT_VEC3. Return a random Vec3 point within an Outer Radius and optionally NOT within an Inner Radius of the POINT_VEC3. Return a random Vec3 point within an Outer Radius and optionally NOT within an Inner Radius of the POINT_VEC3. Return the coordinates of the POINT_VEC3 in Vec2 format. Create a new POINT_VEC2 object from Vec2 coordinates. Point#POINT_VEC2:
+self Return a random Vec3 point within an Outer Radius and optionally NOT within an Inner Radius of the POINT_VEC3. DCSTypes#Vec2:
+Vec2 Return a random Vec3 point within an Outer Radius and optionally NOT within an Inner Radius of the POINT_VEC3. DCSTypes#Vec3:
+Vec3 Return the coordinates of the POINT_VEC3 in Vec2 format. DCSTypes#Vec2:
+The Vec2 coodinate. Will spawn a group from a hosting static. Will spawn a group from a hosting unit. Will spawn a group from a Vec2 in 3D space. Will spawn a group from a Vec3 in 3D space. Will spawn a group from a hosting static. This function is mostly advisable to be used if you want to simulate spawning from buldings and structures (static buildings).
+You can use the returned group to further define the route to be followed. Group#GROUP:
+that was spawned. #nil:
+Nothing was spawned. Group#GROUP:
+that was spawned. #nil:
+Nothing was spawned. Will spawn a group from a Vec2 in 3D space. This function is mostly advisable to be used if you want to simulate spawning groups on the ground from air units, like vehicles.
+Note that each point in the route assigned to the spawning group is reset to the point of the spawn.
+You can use the returned group to further define the route to be followed. Group#GROUP:
+that was spawned. #nil:
+Nothing was spawned. Will spawn a group from a Vec3 in 3D space. This function is mostly advisable to be used if you want to simulate spawning units in the air, like helicopters or airplanes.
+Note that each point in the route assigned to the spawning group is reset to the point of the spawn.
+You can use the returned group to further define the route to be followed. POINT_VEC2:New(x, y, LandHeightAdd)
+
+
+
POINT_VEC2:NewFromVec2(Vec2, LandHeightAdd)
+
+
@@ -261,6 +267,24 @@ In order to keep the credibility of the the author, I want to emphasize that the
+ POINT_VEC3:GetNorthCorrectionRadians()
+
+
+ POINT_VEC3:GetRandomVec2InRadius(OuterRadius, InnerRadius)
+
+
+
+
+ POINT_VEC3:GetRandomVec3InRadius(OuterRadius, InnerRadius)
+
+
+
+
POINT_VEC3:GetVec2()
+
+
@@ -654,6 +678,38 @@ The y coordinate of the Vec3 point, pointing to the Right.
+
+
+
+
+
Parameters
+
+
+ DCSTypes#Vec2 Vec2 :
+The Vec2 point. LandHeightAdd : Return value
+
+
@@ -1018,6 +1074,86 @@ CorrectionRadians The correction in radians.
+ Parameters
+
+
+ DCSTypes#Distance OuterRadius : DCSTypes#Distance InnerRadius : Return value
+
+
+
+ Parameters
+
+
+ DCSTypes#Distance OuterRadius : DCSTypes#Distance InnerRadius : Return value
+
+
+
+ Return value
+
+
+
SPAWN.SpawnCleanUpTimeStamps
+
+
+
SPAWN:SpawnFromStatic(HostStatic, OuterRadius, InnerRadius, SpawnIndex)
+
+
+ SPAWN:SpawnFromUnit(HostUnit, OuterRadius, InnerRadius, SpawnIndex)
+
+
+ SPAWN:SpawnFromVec2(Vec2, OuterRadius, InnerRadius, SpawnIndex)
+
+
+
+
SPAWN:SpawnFromVec3(Vec3, OuterRadius, InnerRadius, SpawnIndex)
+
+
@@ -1358,6 +1379,65 @@ The group that was spawned. You can use this group for further actions.
+
+
+
+
Parameters
+
+
+ Static#STATIC HostStatic :
+The static dropping or unloading the group.#number OuterRadius :
+(Optional) The outer radius in meters where the new group will be spawned.#number InnerRadius :
+(Optional) The inner radius in meters where the new group will NOT be spawned.#number SpawnIndex :
+(Optional) The index which group to spawn within the given zone.Return values
+
+
@@ -1387,13 +1467,133 @@ The air or ground unit dropping or unloading the group.
#number OuterRadius :
-The outer radius in meters where the new group will be spawned.#number InnerRadius :
-The inner radius in meters where the new group will NOT be spawned.#number SpawnIndex :
+(Optional) The index which group to spawn within the given zone.Return values
+
+
+
+
+
+
+ Parameters
+
+
+ DCSTypes#Vec2 Vec2 :
+The Vec2 coordinates where to spawn the group.#number OuterRadius :
+(Optional) The outer radius in meters where the new group will be spawned.#number InnerRadius :
+(Optional) The inner radius in meters where the new group will NOT be spawned.#number SpawnIndex :
+(Optional) The index which group to spawn within the given zone.Return values
+
+
+
+
Parameters
+
+
DCSTypes#Vec3 Vec3 :
+The Vec3 coordinates where to spawn the group.#number OuterRadius :
+(Optional) The outer radius in meters where the new group will be spawned.#number InnerRadius :
+(Optional) The inner radius in meters where the new group will NOT be spawned.
-
+ STATIC:GetDCSUnit()
+ STATIC:GetDCSObject()
@@ -160,6 +160,12 @@ If the DCS Static object does not exist or is nil, the STATIC methods will retur
STATIC:Register(StaticName)
+
+
+
@@ -233,8 +239,8 @@ Name of the DCS Static as defined within the Mission Editor.STATIC.StaticName
+
+