Wiki > TV3D65 Index > TVMathLibrary
Project2DPointTo3D
DESCRIPTION
Projects a 2D point from screen coordinates to 3D world coordinates.
The distance from screen is given by ratio (Distance_From_Near_Plane/Viewing_Depth): 0 = Near plane, 1 = Far plane.
DECLARATION
| VB.NET | Project2DPointTo3D(fX As Single , fY As Single , fFarPlaneRatio As Single , retvVector As TV_3DVECTOR) As Boolean |
| C++ | bool Project2DPointTo3D(float fX , float fY , float fFarPlaneRatio , cTV_3DVECTOR* retvVector) |
PARAMETERS
| NAME | OPTIONAL | DESCRIPTION |
| fX | No | X coordinate (in screen space) |
| fY | No | Y coordinate (in screen space) |
| fFarPlaneRatio | No | Far Plane Ratio |
RETURN VALUE
| NAME | DESCRIPTION |
| bool | True on success |
| retvVector | Reference to return vector |
EXAMPLES
TIPS
- Can be used for mouse-picking or 3D selection