intersect: Difference between revisions
Jump to navigation
Jump to search
Killzone Kid (talk | contribs) (IFIRE - indirect fire) |
Killzone Kid (talk | contribs) (removed incorrect assumption and link) |
||
Line 43: | Line 43: | ||
<dd class="notedate">Posted on Mar 27, 2014 - 14:52 | <dd class="notedate">Posted on Mar 27, 2014 - 14:52 | ||
<dt class="note">'''[[User:ffur2007slx2_5|ffur2007slx2_5]]'''<dd class="note"> | <dt class="note">'''[[User:ffur2007slx2_5|ffur2007slx2_5]]'''<dd class="note"> | ||
Example (In ArmA3 ver 1.14) display returned arrays on cursor entities:<br> | |||
<code> | <code> | ||
Sto = []; | Sto = []; | ||
Line 55: | Line 55: | ||
</code> | </code> | ||
Return FIRE: [something], VIEW: [something], GEOM: [something], IFIRE: [something]. | Return FIRE: [something], VIEW: [something], GEOM: [something], IFIRE: [something]. | ||
<!-- Note Section END --> | <!-- Note Section END --> | ||
</dl> | </dl> |
Revision as of 01:14, 16 August 2015
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" - ("I" stands for Indirect, almost the same as FIRE)
- Groups:
- Uncategorised
Syntax
- Syntax:
- [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:
- lineIntersectsSurfacesterrainIntersectterrainIntersectASLlineIntersectslineIntersectsWithlineIntersectsObjs
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
-
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].