intersect: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 37: Line 37:
<dt class="note">'''[[User:ManDay|ManDay]]'''<dd class="note">
<dt class="note">'''[[User:ManDay|ManDay]]'''<dd class="note">
The most common [[LOD]] is "''FIRE''", which identifies the most detailled hitbox used for ammunition.
The most common [[LOD]] is "''FIRE''", which identifies the most detailled hitbox used for ammunition.
<dd class="notedate">Posted on Mar 27, 2014 - 14:52
<dt class="note">'''[[User:ffur2007slx2_5|ffur2007slx2_5]]'''<dd class="note">
1. Example (In ArmA3 ver 1.14) display returned arrays on cursor entities:<br>
<code>
Sto = [];
Fn = {
  {
    Sto set [_foreachindex,[cursortarget,_x] intersect [(asltoatl (eyepos player)),(screentoworld [0.5,0.5])]];
  } foreach ["FIRE","VIEW","GEOM","IFIRE"];
  hintsilent format ["FIRE: %1, VIEW: %2, GEOM: %3, IFIRE: %4",Sto select 0,Sto select 1,Sto select 2,Sto select 3];
};
["sample_id","onEachFrame","Fn"] call BIS_fnc_addStackedEventHandler;
</code>
Return FIRE: [something], VIEW: [something], GEOM: [something], IFIRE: [something].
<br>
2. More advanced use on [[intersect]] for searching memoryLODs can be found here: [http://killzonekid.com/arma-3-selections-scan-utility/]
<!-- Note Section END -->
<!-- Note Section END -->
</dl>
</dl>

Revision as of 09:09, 27 March 2014

-wrong parameter ("Arma") defined!-1.00
Hover & click on the images for description

Description

Description:
Find named selections in object which is in specified lod intersected by given section of a line. Return value is in the form of [selection, number]. Multiple returned arrays are nested within a single array, and no intersection will return an empty array. "LodName" is one of: "FIRE", "VIEW", "GEOM", "IFIRE"
Groups:
Uncategorised

Syntax

Syntax:
Array = [object, lodName] intersect [begin, end]
Parameters:
[object, lodName]: Array
object: Object
lodName: String
[begin, end]: Array
begin: Array - format Position3D
end: Array - format Position3D
Return Value:
Array

Examples

Example 1:
[_tank, "VIEW"] intersect [[1500, 1500, 2], [1550, 1500, 2]]

Additional Information

See also:
terrainIntersectterrainIntersectASLlineIntersectslineIntersectsWithlineIntersectsObjs

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

Notes

Posted on Jul 25, 2007 - 08:37
ManDay
The most common LOD is "FIRE", which identifies the most detailled hitbox used for ammunition.
Posted on Mar 27, 2014 - 14:52
ffur2007slx2_5
1. Example (In ArmA3 ver 1.14) display returned arrays on cursor entities:
Sto = []; Fn = { { Sto set [_foreachindex,[cursortarget,_x] intersect [(asltoatl (eyepos player)),(screentoworld [0.5,0.5])]]; } foreach ["FIRE","VIEW","GEOM","IFIRE"]; hintsilent format ["FIRE: %1, VIEW: %2, GEOM: %3, IFIRE: %4",Sto select 0,Sto select 1,Sto select 2,Sto select 3]; }; ["sample_id","onEachFrame","Fn"] call BIS_fnc_addStackedEventHandler; Return FIRE: [something], VIEW: [something], GEOM: [something], IFIRE: [something].
2. More advanced use on intersect for searching memoryLODs can be found here: [1]

Bottom Section