![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ConvexHull3.h>
Public Member Functions | |
| TExtremePoints3 (int32 NumPoints, TFunctionRef< TVector< RealType >(int32)> GetPointFunc, TFunctionRef< bool(int32)> FilterFunc=[](int32 Idx) {return true;}, RealType Epsilon=TMathUtil< RealType >::Epsilon) | |
Public Attributes | |
| int | Dimension = 0 |
| int | Extreme [4] { 0, 0, 0, 0 } |
| TVector< RealType > | Origin { 0,0,0 } |
| TVector< RealType > | Basis [3] { {0,0,0}, {0,0,0}, {0,0,0} } |
Helper class to find the dimensions spanned by a point cloud and (if it spans 3 dimensions) the indices of four 'extreme' points forming a (non-degenerate, volume > 0) tetrahedron
The extreme points are chosen to be far apart, and are used as the starting point for incremental convex hull construction.
|
inline |
| TVector<RealType> UE::Geometry::TExtremePoints3< RealType >::Basis[3] { {0,0,0}, {0,0,0}, {0,0,0} } |
| int UE::Geometry::TExtremePoints3< RealType >::Dimension = 0 |
| int UE::Geometry::TExtremePoints3< RealType >::Extreme[4] { 0, 0, 0, 0 } |
| TVector<RealType> UE::Geometry::TExtremePoints3< RealType >::Origin { 0,0,0 } |