screenToWorldDirection: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Lou Montana moved page screenToWorldVector to screenToWorldDirection without leaving a redirect: Fix) |
Lou Montana (talk | contribs) m (Add devbranch) Tag: Reverted |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
|game1= arma3 | |game1= arma3 | ||
|version1= 2.18 | |version1= 2.18 | ||
|branch= dev | |||
|gr1= Positions | |gr1= Positions | ||
Line 8: | Line 10: | ||
|descr= Returns the 3D vector in world corresponding to the given point on the screen (in UI coordinates), as if the vector was aiming from the camera to the screen position. | |descr= Returns the 3D vector in world corresponding to the given point on the screen (in UI coordinates), as if the vector was aiming from the camera to the screen position. | ||
|s1= [[ | |s1= [[screenToWorldDirection]] screen | ||
|p1= screen: [[Array]] - screen position [x,y] (see [[SafeZone]] for more info) | |p1= screen: [[Array]] - screen position [x,y] (see [[SafeZone]] for more info) | ||
Line 14: | Line 16: | ||
|r1= [[Array]] - [[Vector3D]] world vector | |r1= [[Array]] - [[Vector3D]] world vector | ||
|s2= camera [[ | |s2= camera [[screenToWorldDirection]] position | ||
|p21= camera: [[Object]] - camera object | |p21= camera: [[Object]] - camera object | ||
Line 22: | Line 24: | ||
|r2= [[Array]] - [[Vector3D]] world vector | |r2= [[Array]] - [[Vector3D]] world vector | ||
|x1= <sqf>_vec = | |x1= <sqf>private _vec = screenToWorldDirection [0.5, 0.5]; // a vector pointing to the front of the camera</sqf> | ||
|seealso= [[SafeZone]] [[worldToScreen]] [[screenToWorld]] | |seealso= [[SafeZone]] [[worldToScreen]] [[screenToWorld]] | ||
}} | }} |
Revision as of 19:06, 6 August 2024
Description
- Description:
- Returns the 3D vector in world corresponding to the given point on the screen (in UI coordinates), as if the vector was aiming from the camera to the screen position.
- Groups:
- Positions
Syntax
- Syntax:
- screenToWorldDirection screen
- Parameters:
- screen: Array - screen position [x,y] (see SafeZone for more info)
- Return Value:
- Array - Vector3D world vector
Alternative Syntax
- Syntax:
- camera screenToWorldDirection position
- Parameters:
- camera: Object - camera object
- position: Array - screen position [x,y] (see SafeZone for more info)
- Return Value:
- Array - Vector3D world vector
Examples
- Example 1:
Additional Information
- See also:
- SafeZone worldToScreen screenToWorld
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