DubiousEngine  0.2.0
Simple Game Engine
Dubious::Physics::Contact_manifold::Contact Struct Reference

Contact information. More...

#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
 

Detailed Description

Contact information.

The result of a collision will be a vector of these. Contains information relevant to the contact

Member Data Documentation

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

The documentation for this struct was generated from the following file: