UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FitKDOP3.cpp File Reference
#include "CompGeom/FitKDOP3.h"
#include "BoxTypes.h"
#include "Curve/CurveUtil.h"
#include "VectorTypes.h"
#include "VectorUtil.h"
#include "Templates/Function.h"
#include "CompGeom/ConvexHull3.h"

Namespaces

namespace  UE
 
namespace  UE::Private
 
namespace  UE::Private::FitKDop3Helpers
 
namespace  UE::Geometry
 

Functions

template<typename RealType >
bool UE::Private::FitKDop3Helpers::FitKDopImpl3 (TArrayView< const UE::Math::TVector< RealType > > PlaneDirections, const int32 NumPoints, TFunctionRef< UE::Math::TVector< RealType >(int32)> GetPointFunc, TFunctionRef< bool(int32)> FilterFunc, TArray< UE::Math::TVector< RealType > > &OutVertices, TArray< UE::Math::TPlane< RealType > > *OptionalOutPlanes, RealType Epsilon, RealType VertexSnapDistance, RealType Inflate)
 
template<typename RealType >
bool UE::Geometry::FitKDOPVertices3 (TArrayView< const UE::Math::TVector< RealType > > PlaneDirections, const int32 NumPoints, TFunctionRef< UE::Math::TVector< RealType >(int32)> GetPointFunc, TFunctionRef< bool(int32)> FilterFunc, TArray< UE::Math::TVector< RealType > > &OutVertices, TArray< UE::Math::TPlane< RealType > > *OptionalOutPlanes, RealType Epsilon, RealType VertexSnapDistance, RealType Inflate)
 
template bool GEOMETRYCORE_API UE::Geometry::FitKDOPVertices3< float > (TArrayView< const UE::Math::TVector< float > > PlaneDirections, const int32 NumPoints, TFunctionRef< UE::Math::TVector< float >(int32)> GetPointFunc, TFunctionRef< bool(int32)> FilterFunc, TArray< UE::Math::TVector< float > > &OutVertices, TArray< UE::Math::TPlane< float > > *OptionalOutPlanes, float Epsilon, float VertexSnapDistance, float Inflate)
 
template bool GEOMETRYCORE_API UE::Geometry::FitKDOPVertices3< double > (TArrayView< const UE::Math::TVector< double > > PlaneDirections, const int32 NumPoints, TFunctionRef< UE::Math::TVector< double >(int32)> GetPointFunc, TFunctionRef< bool(int32)> FilterFunc, TArray< UE::Math::TVector< double > > &OutVertices, TArray< UE::Math::TPlane< double > > *OptionalOutPlanes, double Epsilon, double VertexSnapDistance, double Inflate)