/Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSamplingFunctions.h
Compute a set of sample points lying on the surface of TargetMesh based on the provided sampling Options and NonUniformOptions. The sample points have radii in the range [Options.SamplingRadius, NonUniformOptions.MaxSamplingRadius], and are non-overlapping, ie the distance between two points is always larger than the sum of their respective radii.
static [UDynamicMesh](API\Runtime\GeometryFramework\UDynamicMesh) * ComputeVertexWeightedPointSampling ( [UDynamicMesh](API\Runtime\GeometryFramework\UDynamicMesh) * TargetMesh, [FGeometryScriptMeshPointSamplingOptions](API\Plugins\GeometryScriptingCore\GeometryScript\FGeometryScriptM-_10) Options, [FGeometryScriptNonUniformPointSamplingOptions](API\Plugins\GeometryScriptingCore\GeometryScript\FGeometryScriptN-) NonUniformOptions, [FGeometryScriptScalarList](API\Plugins\GeometryScriptingCore\GeometryScript\FGeometryScriptScalarList) VertexWeights, [TArray](API\Runtime\Core\Containers\TArray)< FTransform > & Samples, [TArray](API\Runtime\Core\Containers\TArray)< double > & SampleRadii, [FGeometryScriptIndexList](API\Plugins\GeometryScriptingCore\GeometryScript\FGeometryScriptIndexList) & TriangleIDs, [UGeometryScriptDebug](API\Plugins\GeometryScriptingCore\GeometryScript\UGeometryScriptDebug) * Debug )