C# Class SIMDPrototyping.PenetrationConstraint

Mostrar archivo Open project: RossNordby/scratchpad Class Usage Examples

Public Properties

Property Type Description
AccumulatedImpulse float
AngularJacobianA Vector3
AngularJacobianB Vector3
AngularJacobianITA Vector3
AngularJacobianITB Vector3
ConnectionA RigidBody
ConnectionB RigidBody
ContactNormal Vector3
ContactPenetration float
ContactPosition Vector3
EffectiveMass float
LinearJacobianA Vector3
LinearJacobianB Vector3
LinearJacobianITA Vector3
LinearJacobianITB Vector3
PenetrationBias float
Softness float

Public Methods

Method Description
Prestep ( float inverseDt ) : void
SolveIteration ( ) : void
WarmStart ( ) : void

Private Methods

Method Description
ApplyImpulse ( float lambda ) : void

Method Details

Prestep() public method

public Prestep ( float inverseDt ) : void
inverseDt float
return void

SolveIteration() public method

public SolveIteration ( ) : void
return void

WarmStart() public method

public WarmStart ( ) : void
return void

Property Details

AccumulatedImpulse public_oe property

public float AccumulatedImpulse
return float

AngularJacobianA public_oe property

public Vector3 AngularJacobianA
return Vector3

AngularJacobianB public_oe property

public Vector3 AngularJacobianB
return Vector3

AngularJacobianITA public_oe property

public Vector3 AngularJacobianITA
return Vector3

AngularJacobianITB public_oe property

public Vector3 AngularJacobianITB
return Vector3

ConnectionA public_oe property

public RigidBody ConnectionA
return RigidBody

ConnectionB public_oe property

public RigidBody ConnectionB
return RigidBody

ContactNormal public_oe property

Normal pointing out from ConnectionA.
public Vector3 ContactNormal
return Vector3

ContactPenetration public_oe property

public float ContactPenetration
return float

ContactPosition public_oe property

public Vector3 ContactPosition
return Vector3

EffectiveMass public_oe property

public float EffectiveMass
return float

LinearJacobianA public_oe property

public Vector3 LinearJacobianA
return Vector3

LinearJacobianB public_oe property

public Vector3 LinearJacobianB
return Vector3

LinearJacobianITA public_oe property

public Vector3 LinearJacobianITA
return Vector3

LinearJacobianITB public_oe property

public Vector3 LinearJacobianITB
return Vector3

PenetrationBias public_oe property

public float PenetrationBias
return float

Softness public_oe property

public float Softness
return float