struct MAGES::MeshDeformations::SolveCollinearConstraintsJob¶
Overview¶
Solver for CollinearConstraint. More…
struct SolveCollinearConstraintsJob: public IJobParallelFor
{
// fields
float TimeStepSquared;
NativeArray ParticlesEnabled;
NativeArray ParticlesPredictedPosition;
NativeArray ParticlesInverseMass;
NativeArray CollinearConstraintsEnabled;
NativeArray CollinearConstraintsBreakable;
NativeArray CollinearConstraintsPhysicsMaterialIndex;
NativeArray CollinearConstraintsSimulationMeshDescriptorIndex;
NativeArray CollinearConstraintsParticleA;
NativeArray CollinearConstraintsParticleB;
NativeArray CollinearConstraintsParticleC;
NativeArray SimulationMeshDescriptors;
NativeArray<PhysicsMaterial> PhysicsMaterials;
NativeArray ParticleCorrections;
NativeArray ParticleCorrectionsCount;
NativeArray ParticleLocks;
// methods
void Execute(int collinearConstraintIndex);
};
Detailed Documentation¶
Solver for CollinearConstraint.
Fields¶
float TimeStepSquared
The simulation time step squared.
NativeArrayParticlesEnabled
The particles enabled state.
NativeArrayParticlesPredictedPosition
The particles predicted position.
NativeArrayParticlesInverseMass
The particles inverse mass.
NativeArrayCollinearConstraintsEnabled
The collinear constraints enabled state.
NativeArrayCollinearConstraintsBreakable
The collinear constraints breakable state.
NativeArrayCollinearConstraintsPhysicsMaterialIndex
The collinear constraints physics material index.
NativeArrayCollinearConstraintsSimulationMeshDescriptorIndex
The collinear constraints simulation mesh descriptor index.
NativeArrayCollinearConstraintsParticleA
The collinear constraints particle A.
NativeArrayCollinearConstraintsParticleB
The collinear constraints particle B.
NativeArrayCollinearConstraintsParticleC
The collinear constraints particle C.
NativeArraySimulationMeshDescriptors
The simulation mesh descriptors.
NativeArray<PhysicsMaterial> PhysicsMaterials
The physics materials.
NativeArrayParticleCorrections
The particle corrections.
NativeArrayParticleCorrectionsCount
The particle corrections count.
NativeArrayParticleLocks
The particle locks.