| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/clipplane.h>

Public Member Functions | |
| ClipPlane (double A=1.0, double B=1.0, double C=1.0, double D=1.0) | |
| void | setPlane (double A, double B, double C, double D) |
| Specifies the clipping plane by Ax + By + Cz + D = 0. | |
| double | getPlaneA () const |
| Returns the A parameter, see setPlane. | |
| double | getPlaneB () const |
| Returns the B parameter, see setPlane. | |
| double | getPlaneC () const |
| Returns the C parameter, see setPlane. | |
| double | getPlaneD () const |
| Returns the D parameter, see setPlane. | |
| VRS_TYPEINFO (ClipPlane, PolyAttribute) | |
| VRS_SERIALIZABLE (ClipPlane) | |
| VRS::ClipPlane::ClipPlane | ( | double | A = 1.0, |
|
| double | B = 1.0, |
|||
| double | C = 1.0, |
|||
| double | D = 1.0 | |||
| ) |
Installs a model cipping plane. The plane is specified by Ax+By+Cz+D=0. Vectors with Ax+By+Cz+D<0 are clipped.
| void VRS::ClipPlane::setPlane | ( | double | A, | |
| double | B, | |||
| double | C, | |||
| double | D | |||
| ) |
Specifies the clipping plane by Ax + By + Cz + D = 0.
| double VRS::ClipPlane::getPlaneA | ( | ) | const [inline] |
Returns the A parameter, see setPlane.
| double VRS::ClipPlane::getPlaneB | ( | ) | const [inline] |
Returns the B parameter, see setPlane.
| double VRS::ClipPlane::getPlaneC | ( | ) | const [inline] |
Returns the C parameter, see setPlane.
| double VRS::ClipPlane::getPlaneD | ( | ) | const [inline] |
Returns the D parameter, see setPlane.
| VRS::ClipPlane::VRS_TYPEINFO | ( | ClipPlane | , | |
| PolyAttribute | ||||
| ) |
| VRS::ClipPlane::VRS_SERIALIZABLE | ( | ClipPlane | ) |