struct MAGES::MeshDeformations::Puncturable::InsertionConstraint¶
Overview¶
An insertion constraint used for suturing simulations. More…
struct InsertionConstraint
{
// fields
bool Enabled;
int TriangleIndex;
float3 BarycentricCoordinates;
int NeedleSegmentParticleA;
int NeedleSegmentParticleB;
int PuncturableParticleA;
int PuncturableParticleB;
int PuncturableParticleC;
};
Detailed Documentation¶
An insertion constraint used for suturing simulations.
Fields¶
bool Enabled
Whether the constraint is enabled.
int TriangleIndex
The puncturable triangle index.
float3 BarycentricCoordinates
Puncture point’s barycentric coordinates relative to the punctured triangle.
int NeedleSegmentParticleA
Needle segment particle A index.
int NeedleSegmentParticleB
Needle segment particle B index.
int PuncturableParticleA
Punctured triangle Particle A index.
int PuncturableParticleB
Punctured triangle Particle B index.
int PuncturableParticleC
Punctured triangle Particle C index.