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.