World::HandleNewGeometryContact
Defined in:
Called by default when a new contact is made between a rigid body and a geometry node.
C4World.hPrototype
virtual RigidBodyStatus HandleNewGeometryContact(RigidBodyController *rigidBody, const GeometryContact *contact);
Parameters
rigidBody |
The rigid body making contact. |
contact |
The new contact. |
Description
The HandleNewGeometryContact function is called by the RigidBodyController class by default when a rigid body makes a new contact with a geometry node. This function can be overridden in a subclass of World in order to carry out a specialized response to a collision.The
HandleNewGeometryContact function should return one of the following constants.
kRigidBodyUnchanged |
No change was made to the rigid body or its contacts. |
kRigidBodyContactsBroken |
One or more contacts with the rigid body were broken or may have been broken. |
kRigidBodyDestroyed |
The rigid body was destroyed. |
HandleNewGeometryContact function returns kRigidBodyUnchanged.
See Also
World::HandleNewRigidBodyContact
