--- a
+++ b/Body/AAUHuman/Trunk/T12L1Ligaments.any
@@ -0,0 +1,195 @@
+    // Ligament group index
+    AnyIntVar li = 0; 
+    // generic ligament lengths for the standard man 
+    // (need to be calibrated if scaled)    
+    ALLT12L1.L0 = 8.062257748298454e-003;
+    PLLT12L1.L0 = 3.793040035359760e-003;
+    IST12L1.L0 = 2.083866598417453e-002;
+    SST12L1.L0 = 1.627882059609978e-002;
+    FlavumT12L1R.L0 = 7.786036276341179e-003;
+    FlavumT12L1L.L0 = 7.786036276341179e-003;
+#ifndef exclude_it    
+    InterTransverseT12L1R.L0 = 3.458553190491474e-002;
+    InterTransverseT12L1L.L0 = 3.458553190491474e-002;
+    InterTransverseT12L1midR.L0 = 3.458553190491474e-002;
+    InterTransverseT12L1midL.L0 = 3.458553190491474e-002;
+#endif    
+    
+#ifndef exclude_all
+    AnyLigamentModelPol ALLT12L1 = 
+    {
+      ////L0 = .al_slack_length*1.5;
+      eps1 = ..epsALL[.li];
+      F1 = ..kALL[.li]*eps1*L0;
+    };
+    
+    AnyLigamentViaPoint lALLofT12L1 = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.ALLNodeInferior;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.ALLNodeSuperior;
+      
+      AnyLigamentModelPol &Model = .ALLT12L1;
+      AnyDrawPLine drw = {
+        Thickness = 0.005;
+        RGB = {1,0,0};
+      };
+    };   
+#endif
+#ifndef exclude_pll
+    AnyLigamentModelPol PLLT12L1 = 
+    {
+      //L0 = .pl_slack_length*1.5;
+      eps1 = ..epsPLL[.li];
+      F1 = ..kPLL[.li]*eps1*L0;
+    };
+    AnyLigamentViaPoint lPLLofT12L1 = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.PLLNodeInferior;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.PLLNodeSuperior;
+
+      AnyLigamentModelPol &Model = .PLLT12L1;
+      AnyDrawPLine drw = {
+        Thickness = 0.005;
+        RGB = {1,0,0};
+      };
+    };
+#endif    
+#ifndef exclude_isl
+    AnyLigamentModelPol IST12L1 = 
+    {
+      //L0 = .is_slack_length*1.5;
+      eps1 = ..epsISL[.li];
+      F1 = ..kISL[.li]*eps1*L0;
+    };
+     AnyLigamentViaPoint lISofT12L1 = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.InterspinousInferior;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.InterspinousSuperior;
+
+      AnyLigamentModelPol &Model = .IST12L1;
+      AnyDrawPLine drw = {
+        Thickness = 0.005;
+        RGB = {1,0,0};
+      };
+    };
+#endif
+#ifndef exclude_ssl
+    AnyLigamentModelPol SST12L1 = 
+    {
+      //L0 = .ss_slack_length*1.5;
+      eps1 = ..epsSSL[.li];
+      F1 = ..kSSL[.li]*eps1*L0;
+    };
+    AnyLigamentViaPoint lSSofT12L1 = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.SupraspinousInferior;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.SupraspinousSuperior;
+
+      AnyLigamentModelPol &Model = .SST12L1;
+      AnyDrawPLine drw = {
+        Thickness = 0.005;
+        RGB = {1,0,0};
+      };
+    };
+      
+#endif
+#ifndef exclude_lf
+    AnyLigamentModelPol FlavumT12L1R = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsLF[.li];
+      F1 = ..kLF[.li]*eps1*L0;
+    };
+    
+    AnyLigamentModelPol FlavumT12L1L = // a separate lig model is used to ensure geometrical scalability
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsLF[.li];
+      F1 = ..kLF[.li]*eps1*L0;
+    };
+    
+    AnyLigamentViaPoint lFlavumofT12L1R = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.FlavumInferiorR;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.FlavumSuperiorR;
+
+      AnyLigamentModelPol &Model = .FlavumT12L1R;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };
+    AnyLigamentViaPoint lFlavumofT12L1L = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.FlavumInferiorL;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.FlavumSuperiorL;
+
+      AnyLigamentModelPol &Model = .FlavumT12L1L;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };      
+#endif
+#ifndef exclude_it
+    
+    AnyLigamentModelPol InterTransverseT12L1R = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsIT[.li];
+      F1 = ..kIT[.li]*eps1*L0;
+    };
+    AnyLigamentModelPol InterTransverseT12L1L = // a separate lig model is used to ensure geometrical scalability 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsIT[.li];
+      F1 = ..kIT[.li]*eps1*L0;
+    };
+    AnyLigamentModelPol InterTransverseT12L1midR = 
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsIT[.li];
+      F1 = ..kIT[.li]*eps1*L0;
+    };
+    AnyLigamentModelPol InterTransverseT12L1midL =  // a separate lig model is used to ensure geometrical scalability
+    {
+      //L0 = .lf_slack_length*1.5;
+      eps1 = ..epsIT[.li];
+      F1 = ..kIT[.li]*eps1*L0;
+    };
+    
+    AnyLigamentViaPoint lInterTransverseofT12L1R = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.InterTransverseR;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.InterTransverseR;
+
+      AnyLigamentModelPol &Model = .InterTransverseT12L1R;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };
+    AnyLigamentViaPoint lInterTransverseofT12L1L = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.InterTransverseL;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.InterTransverseL;
+
+      AnyLigamentModelPol &Model = .InterTransverseT12L1L;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };      
+    AnyLigamentViaPoint lInterTransverseofT12L1Rmid = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.InterTransverseRmid;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.InterTransverseRmid;
+
+      AnyLigamentModelPol &Model = .InterTransverseT12L1midR;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    };
+    AnyLigamentViaPoint lInterTransverseofT12L1Lmid = {
+      AnyRefNode &Ori = ...SegmentsThorax.ThoraxSeg.InterTransverseLmid;
+      AnyRefNode &End = ...SegmentsLumbar.L1Seg.InterTransverseLmid;
+
+      AnyLigamentModelPol &Model = .InterTransverseT12L1midL;
+      AnyDrawPLine drw = {
+        Thickness= 0.005;
+        RGB = {1,0,0};
+      };
+    }; 
+#endif
\ No newline at end of file