class MAGES::MeshDeformations::Utilities::PoissonDiskSampler

Overview

class PoissonDiskSampler: public MonoBehaviour
{
public:
    // classes

    class CellData;
    class PoissonSamplePoint;
    class SamplePoint;

    // methods

    static void PoissonDiskSamplesFromVertices(
        out List samples,
        in Bounds meshBounds,
        in Vector3[] vertices,
        in Vector3[] normals,
        in float radius,
        in int trials = 35
    );
};

Detailed Documentation

Methods

static void PoissonDiskSamplesFromVertices(
    out List samples,
    in Bounds meshBounds,
    in Vector3[] vertices,
    in Vector3[] normals,
    in float radius,
    in int trials = 35
)

Samples the mesh vertices and returns a list of vertices that are a minimum distance appart.

Returns:

A list with vertex IDs that are a minimum distance appart.