29#ifndef GU_CONVEX_UTILS_INTERNALS_H
30#define GU_CONVEX_UTILS_INTERNALS_H
32#include "foundation/Px.h"
33#include "common/PxPhysXCommonConfig.h"
38class PxConvexMeshGeometry;
43 class FastVertex2ShapeScaling;
51 Gu::Box& hullOBB,
const PxBounds3& hullAABB,
float offset,
const PxMat34& world0,
52 const PxMat34& world1,
const Cm::FastVertex2ShapeScaling& meshScaling,
bool idtScaleMesh);
56 void computeVertexSpaceOBB(Gu::Box& dst,
const Gu::Box& src,
const PxTransform& meshPose,
const PxMeshScale& meshScale);
58 PX_PHYSX_COMMON_API
void computeOBBAroundConvex(
59 Gu::Box& obb,
const PxConvexMeshGeometry& convexGeom,
const PxConvexMesh* cm,
const PxTransform& convexPose);
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39