struct MAGES::MeshDeformations::DistanceConstraint¶
Overview¶
A distance constraint between two particles. More…
struct DistanceConstraint
{
// fields
bool Enabled;
bool Breakable;
int ParticleA;
int ParticleB;
int PhysicsMaterialIndex;
// methods
DistanceConstraint(int particleA, int particleB);
DistanceConstraint(int particleA, int particleB, int physicsMaterial);
DistanceConstraint(
int particleA,
int particleB,
bool breakable,
bool enabled = true
);
};
Detailed Documentation¶
A distance constraint between two particles.
Fields¶
bool Enabled
Defines whether this constraint is enabled.
bool Breakable
Defines whether this constraint can be broken.
int ParticleA
Particle A index.
int ParticleB
Particle B index.
int PhysicsMaterialIndex
Physics material index.
Methods¶
DistanceConstraint(int particleA, int particleB)
Initializes a new instance of the DistanceConstraint struct.
Parameters:
particleA |
ParticleA index. |
particleB |
ParticleB index. |
DistanceConstraint(int particleA, int particleB, int physicsMaterial)
Initializes a new instance of the DistanceConstraint struct.
Parameters:
particleA |
ParticleA index. |
particleB |
ParticleB index. |
physicsMaterial |
Physics material index. |
DistanceConstraint(
int particleA,
int particleB,
bool breakable,
bool enabled = true
)
Initializes a new instance of the DistanceConstraint struct.
Parameters:
particleA |
ParticleA index. |
particleB |
ParticleB index. |
breakable |
Defines whether this constraint can be broken. |
enabled |
Whether this constraint is enabled. |