| FVector
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/Plane.h |
Include |
#include "Math/Plane.h" |
struct FPlane : public FVector
Structure for three dimensional planes.
Stores the coeffecients as Xx+Yy+Zz=W. Note that this is different from many other Plane classes that use Xx+Yy+Zz+W=0.
Name | Description | ||
---|---|---|---|
|
float |
W |
The w-component. |
Name | Description | |
---|---|---|
|
FPlane() |
Default constructor (no initialization). FPlane inline functions |
|
FPlane ( |
Constructor. |
|
FPlane ( |
Constructor |
|
FPlane ( |
Constructor. |
|
FPlane |
Constructor. |
|
FPlane |
Constructor. |
|
FPlane ( |
Constructor. |
Name | Description | ||
---|---|---|---|
|
Equals ( |
Checks whether two planes are equal within specified tolerance. |
|
|
Flip() |
Get a flipped version of the plane. |
|
|
NetSerialize ( |
Serializes the vector compressed for e.g. network transmission. |
|
|
Normalize ( |
Normalize this plane in-place if it is larger than a given tolerance. Leaves it unchanged if not. |
|
|
float |
PlaneDot ( |
Calculates distance between plane and a point. |
|
Serialize ( |
||
|
TransformBy ( |
Get the result of transforming the plane by a Matrix. |
|
|
TransformByUsingAdjointT |
You can optionally pass in the matrices transpose-adjoint, which save it recalculating it. |
Name | Description | ||
---|---|---|---|
|
operator- ( |
Gets result of subtracting a plane from this. |
|
|
operator!= ( |
Check if two planes are different. |
|
|
operator* ( |
Gets result of multiplying a plane with this. |
|
|
operator* ( |
Gets result of scaling a plane. |
|
|
operator*= ( |
Multiply another plane with this. |
|
|
operator*= ( |
Scale this plane. |
|
|
operator/ ( |
Gets result of dividing a plane. |
|
|
operator/= ( |
Divide this plane. |
|
|
float |
operator| ( |
Calculates dot product of two planes. |
|
operator+ ( |
Gets result of adding a plane to this. |
|
|
operator+= ( |
Add another plane to this. |
|
|
operator-= ( |
Subtract another plane from this. |
|
|
operator== ( |
Check if two planes are identical. |