lineIntersectsObjs: Difference between revisions
Jump to navigation
Jump to search
m (formatting, syntax) |
Killzone Kid (talk | contribs) (see also, description) |
||
Line 10: | Line 10: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| '''lineIntersectsObjs''' [begPos, endPos, withObj, ignoreObj, | | '''lineIntersectsObjs''' [begPos, endPos, withObj, ignoreObj, sortByDistance, flags] |= Syntax | ||
|p1= begPos: [[PositionASL]] - virtual line start |= Parameter 1 | |p1= begPos: [[PositionASL]] - virtual line start |= Parameter 1 | ||
Line 16: | Line 16: | ||
|p3= withObj: [[Object]] |=Parameter 3 | |p3= withObj: [[Object]] |=Parameter 3 | ||
|p4= ignoreObj: [[Object]] |= Parameter 4 | |p4= ignoreObj: [[Object]] |= Parameter 4 | ||
|p5= | |p5= sortByDistance: [[Boolean]] - [[true]]: furthest object first, closest object last; [[false]]: unsorted |= Parameter 5 | ||
|p6= | |p6= flags: [[Number]]: | ||
<br/>1 - CF_ONLY_WATER | <br/>1 - CF_ONLY_WATER | ||
<br/>2 - CF_NEAREST_CONTACT | <br/>2 - CF_NEAREST_CONTACT | ||
Line 31: | Line 31: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| [[lineIntersectsWith]], [[terrainIntersect]], [[lineIntersects]], [[intersect]]|= See also | | [[lineIntersectsWith]], [[terrainIntersect]], [[terrainIntersectASL]], [[lineIntersects]], [[intersect]] |= See also | ||
}} | }} |
Revision as of 19:16, 27 February 2014
Description
- Description:
- Returns list of objects intersected by given line from begPos to endPos.
- Groups:
- Uncategorised
Syntax
- Syntax:
- lineIntersectsObjs [begPos, endPos, withObj, ignoreObj, sortByDistance, flags]
- Parameters:
- begPos: PositionASL - virtual line start
- endPos: PositionASL - virtual line end
- withObj: Object
- ignoreObj: Object
- sortByDistance: Boolean - true: furthest object first, closest object last; false: unsorted
- flags: Number:
1 - CF_ONLY_WATER
2 - CF_NEAREST_CONTACT
4 - CF_ONLY_STATIC
8 - CF_ONLY_DYNAMIC
16 - CF_FIRST_CONTACT
32 - CF_ALL_OBJECTS (Usable only with CF_FIRST_CONTACT and it will check one contact per object)
Flags can be combined: 2 + 4 = 6 - CF_NEAREST_OBJECT + CF_ONLY_STATIC - Return Value:
- Array of Objects - intersecting objects
Examples
- Examples:
- Example needed
Additional Information
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