ScreenToWorld: Difference between revisions

From Onset Developer Wiki
(Created page with "{{Info|Function|Client|1.0}} {{FuncDescription|__EDIT_ME__}} {{FuncSyntax|ScreenToWorld(x, y)}} {{FuncParameters}} {{FuncParam|x|__EDIT_ME__}} {{FuncParam|y|__EDIT_ME__}}...")
 
No edit summary
Line 1: Line 1:
{{Info|Function|Client|1.0}}
{{Info|Function|Client|1.0}}


{{FuncDescription|__EDIT_ME__}}
{{FuncDescription|Deprojects a 2D screen space into 3D world space.}}


{{FuncSyntax|ScreenToWorld(x, y)}}
{{FuncSyntax|ScreenToWorld(x, y)}}


{{FuncParameters}}
{{FuncParameters}}
{{FuncParam|x|__EDIT_ME__}}
{{FuncParam|x|Screen X coordinate.}}
{{FuncParam|y|__EDIT_ME__}}
{{FuncParam|y|Screen Y coordinate.}}


{{FuncReturnValue|__EDIT_ME__}}
{{FuncReturnValues}}
* bResult: True on success, False on error.
* X: World space X coordinate.
* Y: World space Y coordinate.
* Z: World space Z coordinate.
* DirectionX: World space direction X coordinate away from the camera at the given 2d point.
* DirectionY: World space direction Y coordinate away from the camera at the given 2d point.
* DirectionZ: World space direction Z coordinate away from the camera at the given 2d point.


== Example ==
== Example ==

Revision as of 10:32, 2 August 2019

ScreenToWorld

Type: Function
Context: Client
Introduced: v1.0

Description

Deprojects a 2D screen space into 3D world space.

Syntax

ScreenToWorld(x, y)

Parameters

  • x
    Screen X coordinate.
  • y
    Screen Y coordinate.

Return Values

  • bResult: True on success, False on error.
  • X: World space X coordinate.
  • Y: World space Y coordinate.
  • Z: World space Z coordinate.
  • DirectionX: World space direction X coordinate away from the camera at the given 2d point.
  • DirectionY: World space direction Y coordinate away from the camera at the given 2d point.
  • DirectionZ: World space direction Z coordinate away from the camera at the given 2d point.

Example

__EDIT_ME__

See also

__EDIT_ME__