Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/HalfspaceTypes.h |
Include |
#include "HalfspaceTypes.h" |
template<typename T>
struct THalfspace3
3D Halfspace stored as parameters to Plane Equation (Normal, Normal.Dot(PointOnPlane)) The Normal points "into" the halfspace, ie X is inside if (Normal.Dot(X) - Constant) >= 0
Name | Description | ||
---|---|---|---|
|
T |
Constant |
Distance along Normal that defines position of Halfspace |
|
FVector3< T > |
Normal |
Normal vector of 3D plane that defines Halfspace |
Name | Description | |
---|---|---|
|
THalfspace3() |
|
|
THalfspace3 ( |
|
|
THalfspace3 |
Construct a Halfspace from the plane Normal and a Point lying on the plane |
|
THalfspace3 |
Construct a Halfspace from three points |
|
THalfspace3 ( |