MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/PhysX / raycastAny

Method raycastAny

physx/source/physxextensions/src/ExtSceneQueryExt.cpp:34–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32using namespace physx;
33
34bool PxSceneQueryExt::raycastAny( const PxScene& scene,
35 const PxVec3& origin, const PxVec3& unitDir, const PxReal distance,
36 PxSceneQueryHit& hit, const PxSceneQueryFilterData& filterData,
37 PxSceneQueryFilterCallback* filterCall, const PxSceneQueryCache* cache)
38{
39 PxSceneQueryFilterData fdAny = filterData;
40 fdAny.flags |= PxQueryFlag::eANY_HIT;
41 PxRaycastBuffer buf;
42 scene.raycast(origin, unitDir, distance, buf, PxHitFlags(), fdAny, filterCall, cache);
43 hit = buf.block;
44 return buf.hasBlock;
45}
46
47bool PxSceneQueryExt::raycastSingle(const PxScene& scene,
48 const PxVec3& origin, const PxVec3& unitDir, const PxReal distance,

Callers

nothing calls this directly

Calls 1

raycastMethod · 0.45

Tested by

no test coverage detected