Wiki > TV3D65 Index > TVMathLibrary
GetMousePickVectors
DESCRIPTION
Returns mouse pick vectors.
Start vector corresponds to point on near plane, End vector corresponds to point on far plane.
DECLARATION
| VB.NET | GetMousePickVectors(fMouseX As Single , fMouseY As Single , retNearStartRay As TV_3DVECTOR , retFarEndRay As TV_3DVECTOR) |
| C++ | void GetMousePickVectors(float fMouseX , float fMouseY , cTV_3DVECTOR* retNearStartRay , cTV_3DVECTOR* retFarEndRay) |
PARAMETERS
| NAME | OPTIONAL | DESCRIPTION |
| fMouseX | No | Mouse X position |
| fMouseY | No | Mouse Y position |
RETURN VALUE
| NAME | OPTIONAL | DESCRIPTION |
| retNearStartRay | No | Reference to returned start vector |
| retFarEndRay | No | Reference to returned start point |
EXAMPLES
TIPS
- Uses current viewport and camera for projection.