struct MAGES::MeshDeformations::SolvePinJointConstraintsJob¶
Overview¶
Solves pin constraints. More…
struct SolvePinJointConstraintsJob: public IJobParallelFor
{
// fields
float TimeStepSquared;
NativeArray ParticlesEnabled;
NativeArray ParticlesPredictedPosition;
NativeArray ParticlesInverseMass;
NativeArray ConstraintsEnabled;
NativeArray ConstraintsBreakable;
NativeArray ConstraintsBreakForce;
NativeArray ConstraintsParticle;
NativeArray ConstraintsPinPosition;
NativeArray ConstraintsCompliance;
NativeArray ParticleCorrections;
NativeArray ParticleCorrectionsCount;
NativeArray ParticleLocks;
// methods
void Execute(int constraintIndex);
};
Detailed Documentation¶
Solves pin constraints.
Fields¶
float TimeStepSquared
The simulation time step squared.
NativeArrayParticlesEnabled
The particles enabled state.
NativeArrayParticlesPredictedPosition
The particles predicted position.
NativeArrayParticlesInverseMass
The particles inverse mass.
NativeArrayConstraintsEnabled
The constraints enabled state.
NativeArrayConstraintsBreakable
The constraints breakable state.
NativeArrayConstraintsBreakForce
The constraints breakable state.
NativeArrayConstraintsParticle
The constraints particle.
NativeArrayConstraintsPinPosition
The constraints pin position.
NativeArrayConstraintsCompliance
The compliance of each constraint.
NativeArrayParticleCorrections
The particle corrections.
NativeArrayParticleCorrectionsCount
The particle corrections count.
NativeArrayParticleLocks
The particle locks.