#include <MPlane.h>
A plane equation.
This class describes a mathematical plane.
Class default constructor.
Create a new default plane.
Class copy constructor.
Create a new vector and initialize it to the same values as the given plane.
- Parameters
-
Returns the normal of the plane.
- Returns
- The plane's normal
double distance |
( |
| ) |
const |
Returns the distance of the plane along the normal.
- Returns
- The distance of the plane along the normal
void setPlane |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
c, |
|
|
double |
d |
|
) |
| |
Directly set the equation of the plane in the form: ax + by +cz + d = 0.
- Parameters
-
[in] | a | The plane equation's x coefficent |
[in] | b | The plane equation's y coefficent |
[in] | c | The plane equation's z coefficent |
[in] | d | The plane equation's constant distance term |
void setPlane |
( |
const MVector & |
n, |
|
|
double |
d |
|
) |
| |
Set the equation of the plane from a normal and offset.
- Parameters
-
[in] | n | The plane's normal |
[in] | d | The offset of the plane along the normal |
double distance |
( |
const MVector & |
point | ) |
const |
Returns the unsigned distance from the plane to the specified point.
- Parameters
-
[in] | point | The point from which to calculate the distance |
- Returns
- The distance from the specified point to the plane.
double directedDistance |
( |
const MVector & |
point | ) |
const |
Returns the signed distance from the plane to the specified point.
- Parameters
-
[in] | point | The point from which to calculate the distance |
- Returns
- The distance from the specified point to the plane.
const char * className |
( |
| ) |
|
|
static |
Returns the name of this class.
- Returns
- The name of this class.
The documentation for this class was generated from the following files: