UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshSurfacePointSampling.cpp File Reference

Classes

struct  UELocal::FTriangleInfoCache
 
struct  UELocal::FNonUniformSamplingConfig
 
struct  UELocal::FDenseSamplePointSet
 
struct  UELocal::FPerTriangleDensePointSampling
 
struct  UELocal::FPerTriangleDensePointSampling::FTriangleSubArray
 

Namespaces

namespace  UELocal
 
namespace  UE
 
namespace  UE::Geometry
 

Functions

template<typename MeshType >
void UELocal::ConstructDenseUniformMeshPointSampling (const MeshType &SampleMesh, double SampleRadius, double SubSampleDensity, int RandomSeed, const FNonUniformSamplingConfig &NonUniformConfig, int MaxNumDenseSamples, FDenseSamplePointSet &DensePointSetOut, int32 SamplingMethodVersion)
 
template<typename MeshType >
void UELocal::UniformMeshPointSampling (const MeshType &SampleMesh, TFunctionRef< void(FVector3d, int32, double)> EmitSampleFunc, double SampleRadius, int32 MaxSamples, double SubSampleDensity, int RandomSeed, int MaxNumDenseSamples, int32 SamplingMethodVersion, FProgressCancel *Progress)
 
template<typename MeshType >
void UELocal::NonUniformMeshPointSampling (const MeshType &SampleMesh, TFunctionRef< void(FVector3d, int32, double)> EmitSampleFunc, double MinSampleRadius, double MaxSampleRadius, int32 MaxSamples, double SubSampleDensity, int RandomSeed, const FNonUniformSamplingConfig &NonUniformConfig, int MaxNumDenseSamples, int32 SamplingMethodVersion, FProgressCancel *Progress)