84 PX_PHYSX_COMMON_API
static void getTriangle(
const PxTriangleMeshGeometry& triGeom,
const PxTransform& transform, PxTriangleID triangleIndex,
PxTriangle& triangle, PxU32* vertexIndices=NULL, PxU32* adjacencyIndices=NULL);
115 PX_PHYSX_COMMON_API
static void getTriangle(
const PxHeightFieldGeometry& hfGeom,
const PxTransform& transform, PxTriangleID triangleIndex,
PxTriangle& triangle, PxU32* vertexIndices=NULL, PxU32* adjacencyIndices=NULL);
138 PX_PHYSX_COMMON_API
static PxU32 findOverlapTriangleMesh(
const PxGeometry& geom,
const PxTransform& geomPose,
140 PxU32* results, PxU32 maxResults, PxU32 startIndex,
bool& overflow,
141 PxGeometryQueryFlags queryFlags = PxGeometryQueryFlag::eDEFAULT);
168 PxGeometryQueryFlags queryFlags = PxGeometryQueryFlag::eDEFAULT,
189 PX_PHYSX_COMMON_API
static PxU32 findOverlapHeightField(
const PxGeometry& geom,
const PxTransform& geomPose,
191 PxU32* results, PxU32 maxResults, PxU32 startIndex,
bool& overflow,
192 PxGeometryQueryFlags queryFlags = PxGeometryQueryFlag::eDEFAULT);
227 PX_PHYSX_COMMON_API
static bool sweep(
const PxVec3& unitDir,
228 const PxReal distance,
234 PxHitFlags hitFlags = PxHitFlag::eDEFAULT,
235 const PxU32* cachedIndex = NULL,
236 const PxReal inflation = 0.0f,
237 bool doubleSided =
false,
238 PxGeometryQueryFlags queryFlags = PxGeometryQueryFlag::eDEFAULT);
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39