SCREENPLANE class describes plane in screen space in homogenius coordinates. More...
#include <gre/3dutils.h>
Public Member Functions | |
| SCREENPLANE () | |
| ~SCREENPLANE () | |
| void | Clear () |
| bool | GetCellExtents (const INT32 line, const INT32 column, DPOINT3DH hpoints[4]) |
| bool | GetPoint (const INT32 line, const INT32 column, DPOINT3DH &point) |
| bool | IsSet () const |
| void | Set (const DPOINT3DH &pt1, const DPOINT3DH &pt2, const DPOINT3DH &pt3) |
SCREENPLANE class describes plane in screen space in homogenius coordinates.
| GRE::SCREENPLANE::SCREENPLANE | ( | ) | [inline] |
| GRE::SCREENPLANE::~SCREENPLANE | ( | ) | [inline] |
| void GRE::SCREENPLANE::Clear | ( | ) | [inline] |
Clear plane parameters.
| bool GRE::SCREENPLANE::GetCellExtents | ( | const INT32 | line, | |
| const INT32 | column, | |||
| DPOINT3DH | hpoints[4] | |||
| ) |
Get extents on screen plane that projected to screen at screen pixel with coordinates (column, line).
Get point on screen plane that projected to screen at center of screen pixel with coordinates (column, line).
| bool GRE::SCREENPLANE::IsSet | ( | ) | const [inline] |
Is plane set.
Set plane by three points in homogenius coordinates.
1.6.1