#include <plane.h>
Inheritance diagram for Plane:
Public Member Functions | |
Plane () | |
Plane (const Plane &rkPlane) | |
Plane (const Vector3d &rkNormal, float fDistance) | |
Plane (const Vector3d &rkPointOne, const Vector3d &rkPointTwo, const Vector3d &rkPointThree) | |
Plane (const Vector3d &rkNormal, const Vector3d &rkPoint) | |
void | Set (const Vector3d &rkNormal, float fDistance) |
void | Set (const Vector3d &rkPointOne, const Vector3d &rkPointTwo, const Vector3d &rkPointThree) |
void | Set (const Vector3d &rkNormal, const Vector3d &rkPoint) |
float | Distance (const Vector3d &rkPoint) const |
Vector3d | GetPointOnPlane () const |
bool | operator== (const Plane &rkPlane) const |
Public Attributes | |
Vector3d | m_kNormal |
float | m_fDistance |
|
Reset data (normal [0,0,0], distance 0) |
|
Copy data
|
|
Set data
|
|
Set data
|
|
Set data
|
|
Set data
|
|
Set data
|
|
Set data
|
|
Get distance from plane to point
|
|
|
|
Query if planes are identical
|
|
Plane normal |
|
Distance to origo along normal |