PxLocationHit Struct Reference
[Scenequery]
Scene query hit information for raycasts and sweeps returning hit position and normal information.
More...
#include <PxQueryReport.h>
Inheritance diagram for PxLocationHit:
Collaboration diagram for PxLocationHit:
Public Member Functions | |
PX_INLINE | PxLocationHit () |
PX_INLINE bool | hadInitialOverlap () const |
Public Attributes | |
PxHitFlags | flags |
Hit flags specifying which members contain valid values. | |
PxVec3 | position |
PxVec3 | normal |
World-space hit normal (flag: PxHitFlag::eNORMAL). | |
PxF32 | distance |
Distance to hit. |
Detailed Description
Scene query hit information for raycasts and sweeps returning hit position and normal information.PxHitFlag flags can be passed to scene query functions, as an optimization, to cause the SDK to only generate specific members of this structure.
Constructor & Destructor Documentation
PX_INLINE PxLocationHit::PxLocationHit | ( | ) | [inline] |
Member Function Documentation
PX_INLINE bool PxLocationHit::hadInitialOverlap | ( | ) | const [inline] |
- Note:
- For raycast hits: true for shapes overlapping with raycast origin.
For sweep hits: true for shapes overlapping at zero sweep distance.
- See also:
- PxRaycastHit PxSweepHit
Member Data Documentation
PxF32 PxLocationHit::distance |
Distance to hit.
- Note:
- If the eMTD flag is used, distance will be a negative value if shapes are overlapping indicating the penetration depth.
Otherwise, this value will be >= 0 (flag: PxHitFlag::eDISTANCE)
PxHitFlags PxLocationHit::flags |
Hit flags specifying which members contain valid values.
World-space hit normal (flag: PxHitFlag::eNORMAL).
World-space hit position (flag: PxHitFlag::ePOSITION) Formerly known as .impact, renamed for clarity.
The documentation for this struct was generated from the following file:
Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com