A geometric plane, modelled as a normal vector and a distance to the plane. More...
#include <Plane.h>

Public Member Functions | |
| Plane () | |
| Default constructor, performs no intializations. | |
| Plane (double a, double b, double c, double d) | |
| Constructor that initializes the plane based on coefficients of the plane equation, ax + by + cz + d = 0. | |
| Plane (Vector3 pNormal, double pDistance) | |
| Constructor that initializes the plane based on a normal vector and a distance to the plane, which is how the plane is represented internally. | |
| const Vector3 & | GetNormal () const |
| Retrieves the normal vector for the plane. | |
| double | GetDistance () const |
| Retrieves the distance to the plane. | |
| void | Normalize () |
| Normalizes the plane normal vector and adjusts the distance accordingly. | |
A geometric plane, modelled as a normal vector and a distance to the plane.
| SilverLining::Plane::Plane | ( | double | a, | |
| double | b, | |||
| double | c, | |||
| double | d | |||
| ) | [inline] |
Constructor that initializes the plane based on coefficients of the plane equation, ax + by + cz + d = 0.
| SilverLining::Plane::Plane | ( | Vector3 | pNormal, | |
| double | pDistance | |||
| ) | [inline] |
Constructor that initializes the plane based on a normal vector and a distance to the plane, which is how the plane is represented internally.
| double SilverLining::Plane::GetDistance | ( | ) | const [inline] |
Retrieves the distance to the plane.
| const Vector3& SilverLining::Plane::GetNormal | ( | ) | const [inline] |
Retrieves the normal vector for the plane.
| void SilverLining::Plane::Normalize | ( | ) | [inline] |
Normalizes the plane normal vector and adjusts the distance accordingly.
1.6.2