Function physx_sys::PxGeometryQuery_sweep
source · pub unsafe extern "C" fn PxGeometryQuery_sweep(
unitDir: *const PxVec3,
maxDist: f32,
geom0: *const PxGeometry,
pose0: *const PxTransform,
geom1: *const PxGeometry,
pose1: *const PxTransform,
sweepHit: *mut PxGeomSweepHit,
hitFlags: PxHitFlags,
inflation: f32,
queryFlags: PxGeometryQueryFlags,
threadContext: *mut PxQueryThreadContext
) -> bool
Expand description
Sweep a specified geometry object in space and test for collision with a given object.
The following combinations are supported.
PxSphereGeometry vs. {PxSphereGeometry, PxPlaneGeometry, PxCapsuleGeometry, PxBoxGeometry, PxConvexMeshGeometry, PxTriangleMeshGeometry, PxHeightFieldGeometry}
PxCapsuleGeometry vs. {PxSphereGeometry, PxPlaneGeometry, PxCapsuleGeometry, PxBoxGeometry, PxConvexMeshGeometry, PxTriangleMeshGeometry, PxHeightFieldGeometry}
PxBoxGeometry vs. {PxSphereGeometry, PxPlaneGeometry, PxCapsuleGeometry, PxBoxGeometry, PxConvexMeshGeometry, PxTriangleMeshGeometry, PxHeightFieldGeometry}
PxConvexMeshGeometry vs. {PxSphereGeometry, PxPlaneGeometry, PxCapsuleGeometry, PxBoxGeometry, PxConvexMeshGeometry, PxTriangleMeshGeometry, PxHeightFieldGeometry}
True if the swept geometry object geom0 hits the object geom1