29#ifndef GU_SWEEP_MESH_H
30#define GU_SWEEP_MESH_H
32#include "GuMidphaseInterface.h"
33#include "GuVecConvexHull.h"
45 const PxHitFlags mHitFlags;
57 const PxMat34& mVertexToWorldSkew;
58 const PxReal mTrueSweepDistance;
59 PxReal mBestAlignmentValue;
63 const bool mMeshDoubleSided;
67 const Capsule& capsule,
const PxVec3& unitDir,
const PxHitFlags& hitFlags,
bool flipNormal,
float distCoef);
80 #pragma warning( disable : 4324 )
90 const PxVec3& mWorldUnitDir;
96 PxU32 mMinTriangleIndex;
98 const bool mBothTriangleSidesCollide;
102 const PxHitFlags& hitFlags,
const PxReal inflation,
bool flipNormal,
float distCoef);
110 bool meshBothSides,
bool isDoubleSided)
const;
130 const bool mBothTriangleSidesCollide;
134 const PxVec3& unitDir,
const PxReal distance, PxHitFlags hitFlags,
const bool bothTriangleSidesCollide,
const PxReal inflation,
135 const bool anyHit,
float distCoef);
143 const PxVec3& unitDir, PxReal inflation,
144 bool isMtd,
bool meshBothSides,
bool isDoubleSided,
bool bothTriangleSidesCollide);
Definition CmScaling.h:61
Represents an oriented bounding box.
Definition GuBox.h:72
Represents a capsule.
Definition GuCapsule.h:47
Definition GuVecConvexHull.h:184
Convex mesh geometry class.
Definition PxConvexMeshGeometry.h:79
A padded version of PxMat34, to safely load its data using SIMD.
Definition PxMat34.h:263
A class expressing a nonuniform scaling transformation.
Definition PxMeshScale.h:69
Triangle mesh geometry class.
Definition PxTriangleMeshGeometry.h:81
Triangle class.
Definition PxTriangle.h:47
3 Element vector class.
Definition PxVec3.h:50
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
bool PxAgain
Describes query behavior after returning a partial query result via a callback.
Definition PxQueryReport.h:78
Definition GuConvexMeshData.h:109
Definition GuMidphaseInterface.h:61
Definition GuSweepMesh.h:84
Definition GuSweepMesh.h:55
Definition GuSweepMesh.h:117
Definition GuSweepMesh.h:42
Stores results of raycast queries.
Definition PxGeometryHit.h:151
Stores results of sweep queries.
Definition PxGeometryHit.h:175
Definition PxVecMathAoSScalar.h:52
Definition PxVecMathAoSScalar.h:77