UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FitOrientedBox3.cpp File Reference
#include "CompGeom/FitOrientedBox3.h"
#include "Containers/Array.h"
#include "Math/Vector.h"
#include "OrientedBoxTypes.h"
#include "VectorTypes.h"
#include "IndexTypes.h"
#include "MathUtil.h"
#include "Spatial/PointHashGrid2.h"
#include "CompGeom/FitOrientedBox2.h"
#include "CompGeom/ConvexHull3.h"
#include "CompGeom/ExactPredicates.h"
#include "Async/ParallelTransformReduce.h"
#include "Util/ProgressCancel.h"

Namespaces

namespace  UE
 
namespace  UE::Geometry
 

Functions

template<typename RealType >
TOrientedBox3< RealType > UE::Geometry::OptimizeOrientedBox3Points (const TOrientedBox3< RealType > &InitialBox, int32 NumIterations, int32 NumPoints, TFunctionRef< TVector< RealType >(int32)> GetPointFunc, TFunctionRef< bool(int32)> Filter, EBox3FitCriteria FitMethod, FProgressCancel *ProgressCancel)
 
template<typename RealType >
TOrientedBox3< RealType > UE::Geometry::FitOrientedBox3Points (int32 NumPts, TFunctionRef< TVector< RealType >(int32)> GetPtFn, TFunctionRef< bool(int32)> FilterFn, EBox3FitCriteria FitMethod, RealType SameNormalTolerance, FProgressCancel *ProgressCancel)
 
template TOrientedBox3< float > GEOMETRYCORE_API UE::Geometry::FitOrientedBox3Points< float > (int32 NumPts, TFunctionRef< TVector< float >(int32)> GetPtFn, TFunctionRef< bool(int32)> FilterFn, EBox3FitCriteria FitMethod, float SameNormalTolerance, FProgressCancel *ProgressCancel)
 
template TOrientedBox3< double > GEOMETRYCORE_API UE::Geometry::FitOrientedBox3Points< double > (int32 NumPts, TFunctionRef< TVector< double >(int32)> GetPtFn, TFunctionRef< bool(int32)> FilterFn, EBox3FitCriteria FitMethod, double SameNormalTolerance, FProgressCancel *ProgressCancel)
 
template TOrientedBox3< float > GEOMETRYCORE_API UE::Geometry::OptimizeOrientedBox3Points (const TOrientedBox3< float > &InitialBox, int32 NumIterations, int32 NumPoints, TFunctionRef< TVector< float >(int32)> GetPointFunc, TFunctionRef< bool(int32)> Filter, EBox3FitCriteria FitMethod, FProgressCancel *ProgressCancel)
 
template TOrientedBox3< double > GEOMETRYCORE_API UE::Geometry::OptimizeOrientedBox3Points (const TOrientedBox3< double > &InitialBox, int32 NumIterations, int32 NumPoints, TFunctionRef< TVector< double >(int32)> GetPointFunc, TFunctionRef< bool(int32)> Filter, EBox3FitCriteria FitMethod, FProgressCancel *ProgressCancel)