Geomutils

Classes

Macros

Functions

Structs

Typedefs

Functions

bool PxFindOverlap(PxReportCallback<PxGeomIndexPair> &callback, const PxBVH &bvh0, const PxBVH &bvh1)

BVH-vs-BVH overlap test.

This function returns pairs of box indices that belong to both the first & second input bvhs.

Parameters
  • callback[in] The callback object used to report results

  • bvh0[in] First bvh

  • bvh1[in] Second bvh

Returns

true if an overlap has been detected

bool PxGetBVHInternalData(PxBVHInternalData &data, const PxBVH &bvh, bool takeOwnership)
bool PxGetTriangleMeshInternalData(PxTriangleMeshInternalData &data, const PxTriangleMesh &mesh, bool takeOwnership)

Typedefs

typedef PxFlags<PxConvexMeshGeometryFlag::Enum, PxU8> PxConvexMeshGeometryFlags

collection of set bits defined in PxConvexMeshGeometryFlag.

typedef PxFlags<PxHeightFieldFlag::Enum, PxU16> PxHeightFieldFlags

collection of set bits defined in PxHeightFieldFlag.

typedef PxFlags<PxMeshFlag::Enum, PxU16> PxMeshFlags

collection of set bits defined in PxMeshFlag.

See also

PxMeshFlag

typedef PxFlags<PxMeshGeometryFlag::Enum, PxU8> PxMeshGeometryFlags

collection of set bits defined in PxMeshGeometryFlag.

typedef PxFlags<PxTetrahedronMeshFlag::Enum, PxU8> PxTetrahedronMeshFlags

collection of set bits defined in PxTetrahedronMeshFlag.

typedef PxFlags<PxTriangleMeshFlag::Enum, PxU8> PxTriangleMeshFlags

collection of set bits defined in PxTriangleMeshFlag.