Unit 'graNarrowPhase' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_gravity]

btOManifoldPoint

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: granarrowphase.pas line 59

type btOManifoldPoint = object

  m_localPointA: btVector3;

  

  m_localPointB: btVector3;

  

  m_positionWorldOnB: btVector3;

  

  m_positionWorldOnA: btVector3;

  

  m_normalWorldOnB: btVector3;

  

  m_distance1: btScalar;

  

  m_combinedFriction: btScalar;

  

  m_combinedRestitution: btScalar;

  

  m_partId0: Integer;

  

  m_partId1: Integer;

  

  m_index0: Integer;

  

  m_index1: Integer;

  

  m_userPersistentData: pointer;

  

  m_appliedImpulse: btScalar;

  

  m_lateralFrictionInitialized: Boolean;

  

  m_appliedImpulseLateral1: btScalar;

  

  m_appliedImpulseLateral2: btScalar;

  

  m_contactMotion1: btScalar;

  

  m_contactMotion2: btScalar;

  

  m_contactCFM1: btScalar;

  

  m_contactCFM2: btScalar;

  

  m_lifeTime: Integer;

  

  m_lateralFrictionDir1: btVector3;

  

  m_lateralFrictionDir2: btVector3;

  

  procedure Init();

  

  function getDistance;

  

  function getLifeTime;

  

  function getPositionWorldOnAP;

  

  function getPositionWorldOnBP;

  

  procedure setDistance();

  

  function getAppliedImpulse;

  

end;

Inheritance

btOManifoldPoint

  

|

TObject



CT Web help

CodeTyphon Studio