struct MAGES::MeshDeformations::VolumeConstraint¶
Overview¶
A tetrahedral volume constraint between four particles. More…
struct VolumeConstraint
{
// fields
bool Enabled;
bool Breakable;
int ParticleA;
int ParticleB;
int ParticleC;
int ParticleD;
int PhysicsMaterialIndex;
// methods
VolumeConstraint(int particleA, int particleB, int particleC, int particleD);
VolumeConstraint(
int particleA,
int particleB,
int particleC,
int particleD,
int physicsMaterial
);
VolumeConstraint(
int particleA,
int particleB,
int particleC,
int particleD,
bool breakable,
bool enabled = true
);
};
Detailed Documentation¶
A tetrahedral volume constraint between four 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 ParticleC
Particle C index.
int ParticleD
Particle D index.
int PhysicsMaterialIndex
Physics material index.
Methods¶
VolumeConstraint(int particleA, int particleB, int particleC, int particleD)
Initializes a new instance of the VolumeConstraint struct.
Parameters:
particleA |
ParticleA index. |
particleB |
ParticleB index. |
particleC |
ParticleC index. |
particleD |
ParticleD index. |
VolumeConstraint(
int particleA,
int particleB,
int particleC,
int particleD,
int physicsMaterial
)
Initializes a new instance of the VolumeConstraint struct.
Parameters:
particleA |
ParticleA index. |
particleB |
ParticleB index. |
particleC |
ParticleC index. |
particleD |
ParticleD index. |
physicsMaterial |
Physics material index. |
VolumeConstraint(
int particleA,
int particleB,
int particleC,
int particleD,
bool breakable,
bool enabled = true
)
Initializes a new instance of the VolumeConstraint struct.
Parameters:
particleA |
ParticleA index. |
particleB |
ParticleB index. |
particleC |
ParticleC index. |
particleD |
ParticleD index. |
breakable |
Defines whether this constraint can be broken. |
enabled |
Whether this constraint is enabled. |