Description
Converts position in world space into screen (UI) space. If a specified position is not within the current screen view, an empty array is returned.
Note
SafeZones should be considered:
- the result can be out of the [0,0]..[1,1] range
- the result can be a filled array even if the position is not displayed on screen if it would appear on a triplescreen setup
Syntax
Syntax 1
worldToScreen position
Parameters:
position: Position2D, PositionAGL
Returns: Array with [x, y] - screen position in SafeZone. Returns an empty array [] if not on-screen.
Syntax 2
since arma3 2.18
camera worldToScreen position
Parameters:
camera: Object - camera objectposition: Position2D, PositionAGL
Returns: Array with [x, y] - screen position in SafeZone. Returns an empty array [] if not on-screen.
Examples
Example 1
_screenPos = worldToScreen ASLToAGL getPosASL soldier1;
Example 2
_screenPos = worldToScreen (player modelToWorld [0,10,0]);