Arma 3 Scripting

worldToScreen

  • Arma 3 v0.50
  • First in Arma 2 v1.00

Command · Markdown · JSON · original wiki page

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:

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:

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]);

See also

screenToWorld · SafeZone