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.

NativeArray ParticlesEnabled

The particles enabled state.

NativeArray ParticlesPredictedPosition

The particles predicted position.

NativeArray ParticlesInverseMass

The particles inverse mass.

NativeArray CollinearConstraintsEnabled

The collinear constraints enabled state.

NativeArray CollinearConstraintsBreakable

The collinear constraints breakable state.

NativeArray CollinearConstraintsPhysicsMaterialIndex

The collinear constraints physics material index.

NativeArray CollinearConstraintsSimulationMeshDescriptorIndex

The collinear constraints simulation mesh descriptor index.

NativeArray CollinearConstraintsParticleA

The collinear constraints particle A.

NativeArray CollinearConstraintsParticleB

The collinear constraints particle B.

NativeArray CollinearConstraintsParticleC

The collinear constraints particle C.

NativeArray SimulationMeshDescriptors

The simulation mesh descriptors.

NativeArray<PhysicsMaterial> PhysicsMaterials

The physics materials.

NativeArray ParticleCorrections

The particle corrections.

NativeArray ParticleCorrectionsCount

The particle corrections count.

NativeArray ParticleLocks

The particle locks.