screenToWorldDirection: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{RV|type=command |game1= arma3 |version1= 2.18 |gr1= Positions |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= screenToWorldVector screen |p1= screen: Array - screen position [x,y] (see SafeZone for more info) |r1= Array - Vector3D world vector |s2= camera screenToWorldVector position |p21= camera: [[Object]...") |
Lou Montana (talk | contribs) m (Text replacement - "↵|version1= 2.18↵↵|branch= dev↵" to " |version1= 2.18 ") Tag: Manual revert |
||
(3 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
|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 14: | ||
|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 22: | ||
|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]] | ||
}} | }} |
Latest revision as of 16:08, 8 October 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