|
DubiousEngine
0.2.0
Simple Game Engine
|
#include <Contact_manifold.h>
Public Attributes | |
| Math::Point | contact_point_a |
| Math::Local_point | local_point_a |
| Math::Point | contact_point_b |
| Math::Local_point | local_point_b |
| Math::Unit_vector | normal |
| Math::Unit_vector | tangent1 |
| Math::Unit_vector | tangent2 |
| float | penetration_depth = 0 |
| float | normal_impulse = 0 |
| float | tangent1_impulse = 0 |
| float | tangent2_impulse = 0 |
Contact information.
The result of a collision will be a vector of these. Contains information relevant to the contact
| Math::Point Dubious::Physics::Contact_manifold::Contact::contact_point_a |
| Math::Point Dubious::Physics::Contact_manifold::Contact::contact_point_b |
| Math::Local_point Dubious::Physics::Contact_manifold::Contact::local_point_a |
| Math::Local_point Dubious::Physics::Contact_manifold::Contact::local_point_b |
| Math::Unit_vector Dubious::Physics::Contact_manifold::Contact::normal |
| float Dubious::Physics::Contact_manifold::Contact::normal_impulse = 0 |
| float Dubious::Physics::Contact_manifold::Contact::penetration_depth = 0 |
| Math::Unit_vector Dubious::Physics::Contact_manifold::Contact::tangent1 |
| float Dubious::Physics::Contact_manifold::Contact::tangent1_impulse = 0 |
| Math::Unit_vector Dubious::Physics::Contact_manifold::Contact::tangent2 |
| float Dubious::Physics::Contact_manifold::Contact::tangent2_impulse = 0 |