UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TConvexHullSimplificationSettings< RealType > Struct Template Reference

#include <ConvexHull3.h>

Public Attributes

RealType DegenerateEdgeTolerance = (RealType)0
 
int32 MaxHullVertices = -1
 If positive, hulls generated will only have at most this many points.
 
RealType SkipAtHullDistanceAbsolute = -TMathUtil<RealType>::MaxReal
 If positive, skip adding points that are closer than this threshold to the in-progress hull.
 
RealType SkipAtHullDistanceAsFraction = -TMathUtil<RealType>::MaxReal
 

Member Data Documentation

◆ DegenerateEdgeTolerance

template<typename RealType >
RealType UE::Geometry::TConvexHullSimplificationSettings< RealType >::DegenerateEdgeTolerance = (RealType)0

Points will not be added to the hull if doing so would create an edge smaller than this distance tolerance. If zero, no points will be skipped.

◆ MaxHullVertices

template<typename RealType >
int32 UE::Geometry::TConvexHullSimplificationSettings< RealType >::MaxHullVertices = -1

If positive, hulls generated will only have at most this many points.

◆ SkipAtHullDistanceAbsolute

template<typename RealType >
RealType UE::Geometry::TConvexHullSimplificationSettings< RealType >::SkipAtHullDistanceAbsolute = -TMathUtil<RealType>::MaxReal

If positive, skip adding points that are closer than this threshold to the in-progress hull.

◆ SkipAtHullDistanceAsFraction

template<typename RealType >
RealType UE::Geometry::TConvexHullSimplificationSettings< RealType >::SkipAtHullDistanceAsFraction = -TMathUtil<RealType>::MaxReal

If positive, skip adding points that are closer than this threshold to the in-progress hull – expressed as a fraction of the overall hull extent. Note if both the Absolute and Fraction MinPlaneDistance thresholds are set, they will both apply (i.e., the larger of the two will be used)


The documentation for this struct was generated from the following file: