PxCreateTriangleMeshSampler#

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.

Parameters:
  • 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:

Returns the sampler