List of functions:

Usage Example

The following example shows how you can get the normal of the intersection point by using the PhysicsIntersectionNormal class. In this example the line is an invisible traced line from the point of the camera (vec3 p0) to the point of the mouse pointer (vec3 p1). The executing sequence is the following:

Create an instance of the PhysicsIntersectionNormal class to get the normal of the intersection point.

Check, if there is a intersection with an object.

In this example, when the object intersects with the traced line, all the surfaces of the intersected object change their material parameters. The PhysicsIntersectionNormal class instance gets the normal of the intersection point. You can get it by using getNormal() function.