UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UELocal Namespace Reference

Classes

struct  FDenseSamplePointSet
 
struct  FNonUniformSamplingConfig
 
struct  FPerTriangleDensePointSampling
 
struct  FTriangleInfoCache
 

Functions

template<typename MeshType >
void ConstructDenseUniformMeshPointSampling (const MeshType &SampleMesh, double SampleRadius, double SubSampleDensity, int RandomSeed, const FNonUniformSamplingConfig &NonUniformConfig, int MaxNumDenseSamples, FDenseSamplePointSet &DensePointSetOut, int32 SamplingMethodVersion)
 
template<typename MeshType >
void 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 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)
 

Function Documentation

◆ ConstructDenseUniformMeshPointSampling()

template<typename MeshType >
void UELocal::ConstructDenseUniformMeshPointSampling ( const MeshType &  SampleMesh,
double  SampleRadius,
double  SubSampleDensity,
int  RandomSeed,
const FNonUniformSamplingConfig NonUniformConfig,
int  MaxNumDenseSamples,
FDenseSamplePointSet DensePointSetOut,
int32  SamplingMethodVersion 
)

◆ NonUniformMeshPointSampling()

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 
)

◆ UniformMeshPointSampling()

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 
)