Public Member Functions | |
| HRESULT | x ([out, retval] RtFloat *pVal) |
| HRESULT | x ([in] RtFloat newVal) |
| HRESULT | y ([out, retval] RtFloat *pVal) |
| HRESULT | y ([in] RtFloat newVal) |
| HRESULT | z ([out, retval] RtFloat *pVal) |
| HRESULT | z ([in] RtFloat newVal) |
| HRESULT | Normalize () |
| HRESULT | GetLength ([out, retval] RtFloat *pVal) |
| HRESULT | DotProduct ([in] RtFloat fCoef) |
| HRESULT | Add ([in] IRdVertex *pV) |
| HRESULT | Sub ([in] IRdVertex *pV) |
| HRESULT | GetDistanceFrom ([in] IRdVertex *pV,[out, retval] RtFloat *pVal) |
| HRESULT | SProduct ([in] IRdVertex *pV,[out, retval] RtFloat *pVal) |
| HRESULT | XProduct ([in] IRdVertex *pV,[out, retval] IRdVertex **pCross) |
|
|
Gets x coordinate
|
|
|
Sets x coordinate
|
|
|
Gets y coordinate
|
|
|
Sets y coordinate
|
|
|
Gets z coordinate
|
|
|
Sets z coordinate
|
|
|
Normalizes vector to unit length |
|
|
Returns length of vector
|
|
|
Multiplies vector by scalar coefficient
|
|
|
Adds vector
|
|
|
Substracts vector
|
|
||||||||||||
|
Returns distance from given point
|
|
||||||||||||
|
Returns dot product with an arbitrary vector
|
|
||||||||||||
|
Returns cross product with an arbitrary vector
|
1.3.2