nearestTerrainObjects: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "<dl class="command_description"> <dd class="notedate">" to "<dl class="command_description"> <dt></dt> <dd class="notedate">") |
Lou Montana (talk | contribs) m (Text replacement - " <dd class="notedate">" to " <dt><dt> <dd class="notedate">") |
||
Line 288: | Line 288: | ||
Since Arma 3 v1.66 the default sorting is done according to 3D distance not [[distance2D]] as before. This is an attempt to correct some very old bug in implementation. | Since Arma 3 v1.66 the default sorting is done according to 3D distance not [[distance2D]] as before. This is an attempt to correct some very old bug in implementation. | ||
</dd> | </dd> | ||
<dt><dt> | |||
<dd class="notedate">Posted on December 28, 2016 - 20:21 (UTC)</dd> | <dd class="notedate">Posted on December 28, 2016 - 20:21 (UTC)</dd> | ||
<dt class="note">[[User:Demellion|Demellion]]</dt> | <dt class="note">[[User:Demellion|Demellion]]</dt> | ||
Line 295: | Line 295: | ||
<code>nearestTerrainObjects [player, ["HIDE"], 20]; {{cc|[939688: bluntstone_01.p3d,939691: garbagebags_f.p3d,939671: wreck_car_f.p3d,939692: junkpile_f.p3d]}}</code> | <code>nearestTerrainObjects [player, ["HIDE"], 20]; {{cc|[939688: bluntstone_01.p3d,939691: garbagebags_f.p3d,939671: wreck_car_f.p3d,939692: junkpile_f.p3d]}}</code> | ||
</dd> | </dd> | ||
<dt><dt> | |||
<dd class="notedate">Posted on June 7, 2020 - 14:16 (UTC)</dd> | <dd class="notedate">Posted on June 7, 2020 - 14:16 (UTC)</dd> | ||
<dt class="note">[[User:killzone_kid|killzone_kid]]</dt> | <dt class="note">[[User:killzone_kid|killzone_kid]]</dt> |
Revision as of 00:11, 6 April 2021
Description
- Description:
- Description needed
- Groups:
- Object Detection
Syntax
- Syntax:
- Syntax needed
- Parameters:
- position: Object, PositionAGL or Position2D - where to find objects, center position
- types: Array - list of case-insensitive types of the objects to search for. [] to search without filters
- radius: Number - range from center position to search for objects
- sort: Boolean - (Optional, default true) sort objects by distance to the center or not Template:Since
- 2Dmode: Boolean - (Optional, default false) the object search and sorting mode: true - 2D, false - 3D Template:Since
- Return Value:
- Return value needed
Examples
- Example 1:
nearestTerrainObjects [player, ["Tree", "Bush"], 200];
- Example 2:
nearestTerrainObjects [player, ["House"], 200];
- Example 3:
nearestTerrainObjects [[2716,2949,0], ["Chapel", "Fuelstation"], 100];
- Example 4:
- Return every terrain object in 50 metres radius around player sorted, closest first:
nearestTerrainObjects [player, [], 50];
- Example 5:
- Return every terrain object in 50 metres radius around player unsorted:
nearestTerrainObjects [player, [], 50, false];
- Example 6:
- Hide all terrain objects nearestTerrainObjects could find:
if (isServer) then { private _allTerrainObjects = nearestTerrainObjects [ [worldSize / 2, worldSize / 2], [], worldSize * sqrt 2 / 2, false ]; { _x hideObjectGlobal true } forEach _allTerrainObjects; };
Additional Information
- See also:
- nearestObjectsfindNearestEnemyhideObjectnearestBuildingnearestObjectnearObjectsnearestLocationnearEntitiesnearTargetsnearSuppliesnearestLocationWithDubbingnearObjectsReadynearRoadsroadsConnectedToroadAtisOnRoadgetRoadInfo
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
- Posted on October 31, 2016 - 00:20 (UTC)
- Killzone Kid
- Since Arma 3 v1.66 the default sorting is done according to 3D distance not distance2D as before. This is an attempt to correct some very old bug in implementation.
- Posted on December 28, 2016 - 20:21 (UTC)
- Demellion
-
Be aware that some terrain objects types might be tricky to be found, such as terrain rocks and boulders which are not considered to be "ROCKS" or "ROCK", but "HIDE". Example:
nearestTerrainObjects [player, ["HIDE"], 20]; // [939688: bluntstone_01.p3d,939691: garbagebags_f.p3d,939671: wreck_car_f.p3d,939692: junkpile_f.p3d]
- Posted on June 7, 2020 - 14:16 (UTC)
- killzone_kid
- Large bridges are map type "ROAD". Small foot bridges are not roads and not included into road net.