BIS_fnc_drawArrow

From Bohemia Interactive Community
Jump to: navigation, search
Introduced with Arma 3 Development Branch version 1.73
  

Click on the images for descriptions

Introduced in

Game:
Arma 3 Development Branch
Version:
1.73

Description

Description:
Draws a static arrow (outline or color filled) on map. See Example 4 for arrow removal.
i Note that the order in which arrows are added to map is reversed, the last added arrow will appear under the first added arrow

Syntax

Syntax:
[from, to, color, pars, fill, map] call BIS_fnc_drawArrow
Parameters:
from: Array - Arrow start position in format [x,y] or [x,y,z]
to: Array - Arrow end position in format [x,y] or [x,y,z]
color (Optional): Array - Arrow line or fill color in format [r,g,b,a]. Default: [1,1,1,1]
pars (Optional): Array - Arrow geometry details in format [arrowThickness, arrowHeadLengthCoef, arrowHeadWidthCoef], where:
  • arrowThickness (Optional): Number - Arrow thickness in meters. Default: 10
  • arrowHeadLengthCoef (Optional): Number - Arrow head length compared to the total length of the arrow. Default: 1/3 (third of the length)
  • arrowHeadWidthCoef (Optional): Number - Arrow head width compared to the arrow thickness. Default: 2 (twice as wide)
fill (Optional): Boolean - true to draw color filled arrow, false to draw outline. Default: true
map (Optional): Control - Map control. Default: control 51 of the main map display 12
Return Value:
Array - Arrow reference for removal in format [idd, idc, ehId] or empty array [] on removal operation

fnc drawArrow.jpg

Examples

Example 1:
Draw a semi-transparent, blue arrow with default geometry:myArrow1 = [_pos1, _pos2, [0,0,1,0.5]] call BIS_fnc_drawArrow;
Example 2:
Draw a wide, green arrow outline:myArrow2 = [_pos1, _pos2, [0,1,0,1], [20], false] call BIS_fnc_drawArrow;
Example 3:
Draw a thin, red arrow with custom head geometry:myArrow3 = [_pos1, _pos2, [1,0,0,1], [1,1/5,5]] call BIS_fnc_drawArrow;
Example 4:
Remove the arrow created in Example 3:myArrow3 call BIS_fnc_drawArrow;

Additional Information

Execution:
call
Multiplayer:
-
See also:
drawArrow

Notes

Only post proven facts here. Report bugs on the feedback tracker. Use the talk page or the forums for discussions.
Add New Note | How To

Notes

Bottom Section