PlayRho  1.1.0
An Interactive Real-Time-Oriented C++ Physics Engine & Library
playrho::d2::PositionSolverManifold Struct Reference

Position solver manifold. More...

#include <PositionSolverManifold.hpp>

Collaboration diagram for playrho::d2::PositionSolverManifold:
[legend]

Public Attributes

UnitVec m_normal
 Normal. More...
 
Length2 m_point
 Point. More...
 
Length m_separation
 Separation. More...
 

Detailed Description

Position solver manifold.

This is a normal-point-separation composition of data for position constraint resolution.

Note
This data structure is 20-bytes large.

Member Data Documentation

◆ m_normal

UnitVec playrho::d2::PositionSolverManifold::m_normal

Normal.

Normal of the contact between two points. This is the axis upon which impulses should be applied to resolve the negative separations of overlapping shapes.

Note
This field is 8-bytes large.

◆ m_point

Length2 playrho::d2::PositionSolverManifold::m_point

Point.

Point at which position resolution should be relatively applied.

Note
This field is 8-bytes large.

◆ m_separation

Length playrho::d2::PositionSolverManifold::m_separation

Separation.

Separation between two points (i.e. penetration if negative).

Note
This field is 4-bytes large.

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