cf_cast_ray¶
Category: collision
GitHub: cute_math.h
Casts a ray onto a shape.
bool cf_cast_ray(CF_Ray A, const void* B, const CF_Transform* bx, CF_ShapeType typeB, CF_Raycast* out);
| Parameters | Description |
|---|---|
| A | The ray. |
| B | The shape. |
| typeB | The CF_ShapeType of the shape B. |
| bx_ptr | Can be NULL to represent an identity transform. An optional pointer to a CF_Transform to transform B. |
| out | Can be NULL. CF_Raycast results are placed here (contains normal + time of impact). |
Return Value¶
Returns true if the ray hit the shape.