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 |