C# Class SIMDPrototyping.SingleVectorizedPenetrationConstraint

显示文件 Open project: RossNordby/scratchpad Class Usage Examples

Public Properties

Property Type Description
AccumulatedImpulse float
ConnectionA RigidBody
ConnectionB RigidBody
ContactNormal Vector3
ContactPenetration float
ContactPosition Vector3
EffectiveMass float
Jacobians Vector3Width4
JacobiansIT Vector3Width4
PenetrationBias float
Softness float
angularITA Vector3
angularITB Vector3
linearITA Vector3
linearITB Vector3

Public Methods

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

Private Methods

Method Description
ApplyImpulse ( float lambda ) : void
ApplyImpulse ( float lambda, Vector3Width4 &velocities ) : 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

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

Jacobians public_oe property

public Vector3Width4,SIMDPrototyping Jacobians
return Vector3Width4

JacobiansIT public_oe property

public Vector3Width4,SIMDPrototyping JacobiansIT
return Vector3Width4

PenetrationBias public_oe property

public float PenetrationBias
return float

Softness public_oe property

public float Softness
return float

angularITA public_oe property

public Vector3 angularITA
return Vector3

angularITB public_oe property

public Vector3 angularITB
return Vector3

linearITA public_oe property

public Vector3 linearITA
return Vector3

linearITB public_oe property

public Vector3 linearITB
return Vector3