Jolt Physics
A multi core friendly Game Physics Engine
|
Specialization of cast result against a shape. More...
#include <CastResult.h>
Public Attributes | |
JPH_OVERRIDE_NEW_DELETE SubShapeID | mSubShapeID2 |
Sub shape ID of shape that we collided against. | |
Public Attributes inherited from BroadPhaseCastResult | |
BodyID | mBodyID |
Body that was hit. | |
float | mFraction = 1.0f + FLT_EPSILON |
Hit fraction of the ray/object [0, 1], HitPoint = Start + mFraction * (End - Start) | |
Additional Inherited Members | |
Public Member Functions inherited from BroadPhaseCastResult | |
JPH_OVERRIDE_NEW_DELETE float | GetEarlyOutFraction () const |
Function required by the CollisionCollector. A smaller fraction is considered to be a 'better hit'. For rays/cast shapes we can just use the collision fraction. | |
void | Reset () |
Reset this result so it can be reused for a new cast. | |
Specialization of cast result against a shape.
JPH_OVERRIDE_NEW_DELETE SubShapeID RayCastResult::mSubShapeID2 |
Sub shape ID of shape that we collided against.