Plane represented by a point and a normal vector. More...
#include <mxvk/include/mxvk/mxvk_math.h>
Public Member Functions | |
| Plane3D ()=default | |
| Construct an uninitialized plane. | |
| Plane3D ()=default | |
| Construct an uninitialized plane. | |
| Plane3D (const vec3D &point, const vec3D &normal) | |
| Construct from a point and normal vector. | |
| Plane3D (const vec3D &point, const vec3D &normal) | |
| Construct from a point and normal vector. | |
| void | Set (const vec3D &point, const vec3D &normal, bool normalize) |
| Set the plane point and normal, optionally normalizing the normal. | |
| void | Set (const vec3D &point, const vec3D &normal, bool normalize) |
| Set the plane point and normal, optionally normalizing the normal. | |
Public Attributes | |
| vec3D | p0 |
| Point on the plane. | |
| vec3D | v |
| Plane normal. | |
Plane represented by a point and a normal vector.
Definition at line 1113 of file mxvk_math.h.
|
default |
Construct an uninitialized plane.
|
default |
Construct an uninitialized plane.
Construct from a point and normal vector.
Definition at line 1124 of file mxvk_math_eigen.hpp.
Set the plane point and normal, optionally normalizing the normal.
Definition at line 1127 of file mxvk_math.h.
Set the plane point and normal, optionally normalizing the normal.
Definition at line 1127 of file mxvk_math_eigen.hpp.
| vec3D mxvk::Plane3D::p0 |
Point on the plane.
Definition at line 1115 of file mxvk_math.h.
| vec3D mxvk::Plane3D::v |
Plane normal.
Definition at line 1118 of file mxvk_math.h.