Defined in include/extensions/PxSamplingExt.h

PxTriangleMeshPoissonSampler *PxCreateTriangleMeshSampler(const PxU32 *triangles, PxU32 numTriangles, const PxVec3 *vertices, PxU32 numVertices, PxReal initialSamplingRadius, PxI32 numSampleAttemptsAroundPoint = 30)

Creates a triangle mesh sampler.

  • triangles[in] The triangle indices of the mesh

  • numTriangles[in] The total number of triangles

  • vertices[in] The vertices of the mesh

  • numVertices[in] The total number of vertices

  • initialSamplingRadius[in] The closest distance two surface samples are allowed to have

  • numSampleAttemptsAroundPoint[in] Number of repetitions the underlying algorithm performs to find a new valid sample that matches all criteria like minimal distance to existing samples etc.


Returns the sampler