[bfdf16]: / Body / AAUHuman / Trunk / L3L4Ligaments.any

Download this file

191 lines (178 with data), 5.7 kB

    // Ligament group index
    AnyIntVar li = 3; 
    // generic ligament lengths for the standard man 
    // (need to be calibrated if scaled)
    ALLL3L4.L0 = 1.216552506059645e-002;
    PLLL3L4.L0 = 3.000000000000114e-003;
    ISL3L4.L0 = 5.000000000000116e-003;
    SSL3L4.L0 = 7.516648189186516e-003;
    FlavumL3L4R.L0 = 6.422616289332482e-003;
    FlavumL3L4L.L0 = 6.422616289332482e-003;
#ifndef exclude_it    
    InterTransverseL3L4R.L0 = 2.454083213086497e-002;
    InterTransverseL3L4L.L0 = 2.454083213086497e-002;
    InterTransverseL3L4midR.L0 = 2.454083213086497e-002;
    InterTransverseL3L4midL.L0 = 2.454083213086497e-002;
#endif    
    
#ifndef exclude_all
    AnyLigamentModelPol ALLL3L4 = 
    {
      ////L0 = .al_slack_length*1.5;
      eps1 = ..epsALL[2];
      F1 = ..kALL[2]*eps1*L0;
    };
    
    AnyLigamentViaPoint lALLofL3L4 = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.ALLNodeInferior;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.ALLNodeSuperior;
      
      AnyLigamentModelPol &Model = .ALLL3L4;
      AnyDrawPLine drw = {
        Thickness = 0.005;
        RGB = {1,0,0};
      };
    };   
#endif
#ifndef exclude_pll
    AnyLigamentModelPol PLLL3L4 = 
    {
      //L0 = .pl_slack_length*1.5;
      eps1 = ..epsPLL[2];
      F1 = ..kPLL[2]*eps1*L0;
    };
    AnyLigamentViaPoint lPLLofL3L4 = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.PLLNodeInferior;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.PLLNodeSuperior;

      AnyLigamentModelPol &Model = .PLLL3L4;
      AnyDrawPLine drw = {
        Thickness = 0.005;
        RGB = {1,0,0};
      };
    };
#endif    
#ifndef exclude_isl
    AnyLigamentModelPol ISL3L4 = 
    {
      //L0 = .is_slack_length*1.5;
      eps1 = ..epsISL[2];
      F1 = ..kISL[2]*eps1*L0;
    };
     AnyLigamentViaPoint lISofL3L4 = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.InterspinousInferior;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.InterspinousSuperior;

      AnyLigamentModelPol &Model = .ISL3L4;
      AnyDrawPLine drw = {
        Thickness = 0.005;
        RGB = {1,0,0};
      };
    };
#endif
#ifndef exclude_ssl
    AnyLigamentModelPol SSL3L4 = 
    {
      //L0 = .ss_slack_length*1.5;
      eps1 = ..epsSSL[2];
      F1 = ..kSSL[2]*eps1*L0;
    };
    AnyLigamentViaPoint lSSofL3L4 = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.SupraspinousInferior;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.SupraspinousSuperior;

      AnyLigamentModelPol &Model = .SSL3L4;
      AnyDrawPLine drw = {
        Thickness = 0.005;
        RGB = {1,0,0};
      };
    };
      
#endif
#ifndef exclude_lf
    AnyLigamentModelPol FlavumL3L4R = 
    {
      //L0 = .lf_slack_length*1.5;
      eps1 = ..epsLF[2];
      F1 = ..kLF[2]*eps1*L0;
    };
    AnyLigamentModelPol FlavumL3L4L = 
    {
      //L0 = .lf_slack_length*1.5;
      eps1 = ..epsLF[2];
      F1 = ..kLF[2]*eps1*L0;
    };
    AnyLigamentViaPoint lFlavumofL3L4R = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.FlavumInferiorR;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.FlavumSuperiorR;

      AnyLigamentModelPol &Model = .FlavumL3L4R;
      AnyDrawPLine drw = {
        Thickness= 0.005;
        RGB = {1,0,0};
      };
    };
    AnyLigamentViaPoint lFlavumofL3L4L = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.FlavumInferiorL;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.FlavumSuperiorL;

      AnyLigamentModelPol &Model = .FlavumL3L4L;
      AnyDrawPLine drw = {
        Thickness= 0.005;
        RGB = {1,0,0};
      };
    };      
#endif
#ifndef exclude_it
    AnyLigamentModelPol InterTransverseL3L4R = 
    {
      //L0 = .lf_slack_length*1.5;
      eps1 = ..epsIT[.li];
      F1 = ..kIT[.li]*eps1*L0;
    };
    AnyLigamentModelPol InterTransverseL3L4L = 
    {
      //L0 = .lf_slack_length*1.5;
      eps1 = ..epsIT[.li];
      F1 = ..kIT[.li]*eps1*L0;
    };
    AnyLigamentModelPol InterTransverseL3L4midR = 
    {
      //L0 = .lf_slack_length*1.5;
      eps1 = ..epsIT[.li];
      F1 = ..kIT[.li]*eps1*L0;
    };
    AnyLigamentModelPol InterTransverseL3L4midL = 
    {
      //L0 = .lf_slack_length*1.5;
      eps1 = ..epsIT[.li];
      F1 = ..kIT[.li]*eps1*L0;
    };
    AnyLigamentViaPoint lInterTransverseofL3L4R = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.InterTransverseR;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.InterTransverseR;

      AnyLigamentModelPol &Model = .InterTransverseL3L4R;
      AnyDrawPLine drw = {
        Thickness= 0.005;
        RGB = {1,0,0};
      };
    };
    AnyLigamentViaPoint lInterTransverseofL3L4L = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.InterTransverseL;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.InterTransverseL;

      AnyLigamentModelPol &Model = .InterTransverseL3L4L;
      AnyDrawPLine drw = {
        Thickness= 0.005;
        RGB = {1,0,0};
      };
    };      
    AnyLigamentViaPoint lInterTransverseofL3L4Rmid = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.InterTransverseRmid;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.InterTransverseRmid;

      AnyLigamentModelPol &Model = .InterTransverseL3L4midR;
      AnyDrawPLine drw = {
        Thickness= 0.005;
        RGB = {1,0,0};
      };
    };
    AnyLigamentViaPoint lInterTransverseofL3L4Lmid = {
      AnyRefNode &Ori = ...SegmentsLumbar.L3Seg.InterTransverseLmid;
      AnyRefNode &End = ...SegmentsLumbar.L4Seg.InterTransverseLmid;

      AnyLigamentModelPol &Model = .InterTransverseL3L4midL;
      AnyDrawPLine drw = {
        Thickness= 0.005;
        RGB = {1,0,0};
      };
    };
#endif