ReactPhysics3D
v0.10.2
C++ Physics engine library
|
This structure contains the information about a raycast hit. More...
#include <include/reactphysics3d/collision/RaycastInfo.h>
Public Member Functions | |
RaycastInfo () | |
Constructor. | |
~RaycastInfo ()=default | |
Destructor. | |
RaycastInfo (const RaycastInfo &raycastInfo)=delete | |
Deleted copy constructor. | |
RaycastInfo & | operator= (const RaycastInfo &raycastInfo)=delete |
Deleted assignment operator. | |
Public Attributes | |
Vector3 | worldPoint |
Hit point in world-space coordinates. | |
Vector3 | worldNormal |
Surface normal at hit point in world-space coordinates. | |
decimal | hitFraction |
Fraction distance of the hit point between point1 and point2 of the ray The hit point "p" is such that p = point1 + hitFraction * (point2 - point1) | |
int | triangleIndex |
Hit triangle index (only used for triangles mesh and -1 otherwise) | |
Body * | body |
Pointer to the hit collision body. | |
Collider * | collider |
Pointer to the hit collider. | |
This structure contains the information about a raycast hit.