C# Class SIMDPrototyping.VectorizedPenetrationConstraint

Exibir arquivo Open project: RossNordby/scratchpad Class Usage Examples

Public Properties

Property Type Description
AccumulatedImpulse Vector4
AngularJacobianA Vector3Width4
AngularJacobianB Vector3Width4
AngularJacobianITA Vector3Width4
AngularJacobianITB Vector3Width4
BodyA0 BodyState
BodyA1 BodyState
BodyA2 BodyState
BodyA3 BodyState
BodyB0 BodyState
BodyB1 BodyState
BodyB2 BodyState
BodyB3 BodyState
ContactNormal Vector3Width4
ContactPenetration Vector4
ContactPosition Vector3Width4
EffectiveMass Vector4
LinearJacobianA Vector3Width4
LinearJacobianB Vector3Width4
LinearJacobianITA Vector3Width4
LinearJacobianITB Vector3Width4
PenetrationBias Vector4
Softness Vector4
VelocitiesA0 Velocities
VelocitiesA1 Velocities
VelocitiesA2 Velocities
VelocitiesA3 Velocities
VelocitiesB0 Velocities
VelocitiesB1 Velocities
VelocitiesB2 Velocities
VelocitiesB3 Velocities

Public Methods

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

Private Methods

Method Description
ApplyImpulse ( Vector4 &lambda ) : void
ApplyImpulse ( Vector4 &lambda, Vector3Width4 &linearVelocityA, Vector3Width4 &angularVelocityA, Vector3Width4 &linearVelocityB, Vector3Width4 &angularVelocityB ) : 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 Vector4 AccumulatedImpulse
return Vector4

AngularJacobianA public_oe property

public Vector3Width4,SIMDPrototyping AngularJacobianA
return Vector3Width4

AngularJacobianB public_oe property

public Vector3Width4,SIMDPrototyping AngularJacobianB
return Vector3Width4

AngularJacobianITA public_oe property

public Vector3Width4,SIMDPrototyping AngularJacobianITA
return Vector3Width4

AngularJacobianITB public_oe property

public Vector3Width4,SIMDPrototyping AngularJacobianITB
return Vector3Width4

BodyA0 public_oe property

public BodyState,SIMDPrototyping BodyA0
return BodyState

BodyA1 public_oe property

public BodyState,SIMDPrototyping BodyA1
return BodyState

BodyA2 public_oe property

public BodyState,SIMDPrototyping BodyA2
return BodyState

BodyA3 public_oe property

public BodyState,SIMDPrototyping BodyA3
return BodyState

BodyB0 public_oe property

public BodyState,SIMDPrototyping BodyB0
return BodyState

BodyB1 public_oe property

public BodyState,SIMDPrototyping BodyB1
return BodyState

BodyB2 public_oe property

public BodyState,SIMDPrototyping BodyB2
return BodyState

BodyB3 public_oe property

public BodyState,SIMDPrototyping BodyB3
return BodyState

ContactNormal public_oe property

public Vector3Width4,SIMDPrototyping ContactNormal
return Vector3Width4

ContactPenetration public_oe property

public Vector4 ContactPenetration
return Vector4

ContactPosition public_oe property

public Vector3Width4,SIMDPrototyping ContactPosition
return Vector3Width4

EffectiveMass public_oe property

public Vector4 EffectiveMass
return Vector4

LinearJacobianA public_oe property

public Vector3Width4,SIMDPrototyping LinearJacobianA
return Vector3Width4

LinearJacobianB public_oe property

public Vector3Width4,SIMDPrototyping LinearJacobianB
return Vector3Width4

LinearJacobianITA public_oe property

public Vector3Width4,SIMDPrototyping LinearJacobianITA
return Vector3Width4

LinearJacobianITB public_oe property

public Vector3Width4,SIMDPrototyping LinearJacobianITB
return Vector3Width4

PenetrationBias public_oe property

public Vector4 PenetrationBias
return Vector4

Softness public_oe property

public Vector4 Softness
return Vector4

VelocitiesA0 public_oe property

public Velocities,SIMDPrototyping VelocitiesA0
return Velocities

VelocitiesA1 public_oe property

public Velocities,SIMDPrototyping VelocitiesA1
return Velocities

VelocitiesA2 public_oe property

public Velocities,SIMDPrototyping VelocitiesA2
return Velocities

VelocitiesA3 public_oe property

public Velocities,SIMDPrototyping VelocitiesA3
return Velocities

VelocitiesB0 public_oe property

public Velocities,SIMDPrototyping VelocitiesB0
return Velocities

VelocitiesB1 public_oe property

public Velocities,SIMDPrototyping VelocitiesB1
return Velocities

VelocitiesB2 public_oe property

public Velocities,SIMDPrototyping VelocitiesB2
return Velocities

VelocitiesB3 public_oe property

public Velocities,SIMDPrototyping VelocitiesB3
return Velocities