194 lines (178 with data), 5.8 kB
// Ligament group index
AnyIntVar li = 4;
// generic ligament lengths for the standard man
// (need to be calibrated if scaled)
ALLL4L5.L0 = 1.104536101718716e-002;
PLLL4L5.L0 = 4.123105625617665e-003;
ISL4L5.L0 = 4.301162633521363e-003;
SSL4L5.L0 = 6.184658438426496e-003;
FlavumL4L5R.L0 = 7.697402159170258e-003;
FlavumL4L5L.L0 = 7.697402159170258e-003;
#ifndef exclude_it
InterTransverseL4L5R.L0 = 2.762419451476737e-002;
InterTransverseL4L5L.L0 = 2.762419451476737e-002;
InterTransverseL4L5midR.L0 = 2.762419451476737e-002;
InterTransverseL4L5midL.L0 = 2.762419451476737e-002;
#endif
#ifndef exclude_all
AnyLigamentModelPol ALLL4L5 =
{
////L0 = .al_slack_length*1.5;
eps1 = ..epsALL[3];
F1 = ..kALL[3]*eps1*L0;
};
AnyLigamentViaPoint lALLofL4L5 = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.ALLNodeInferior;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.ALLNodeSuperior;
AnyLigamentModelPol &Model = .ALLL4L5;
AnyDrawPLine drw = {
Thickness = 0.005;
RGB = {1,0,0};
};
};
#endif
#ifndef exclude_pll
AnyLigamentModelPol PLLL4L5 =
{
//L0 = .pl_slack_length*1.5;
eps1 = ..epsPLL[3];
F1 = ..kPLL[3]*eps1*L0;
};
AnyLigamentViaPoint lPLLofL4L5 = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.PLLNodeInferior;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.PLLNodeSuperior;
AnyLigamentModelPol &Model = .PLLL4L5;
AnyDrawPLine drw = {
Thickness = 0.005;
RGB = {1,0,0};
};
};
#endif
#ifndef exclude_isl
AnyLigamentModelPol ISL4L5 =
{
//L0 = .is_slack_length*1.5;
eps1 = ..epsISL[3];
F1 = ..kISL[3]*eps1*L0;
};
AnyLigamentViaPoint lISofL4L5 = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.InterspinousInferior;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.InterspinousSuperior;
AnyLigamentModelPol &Model = .ISL4L5;
AnyDrawPLine drw = {
Thickness = 0.005;
RGB = {1,0,0};
};
};
#endif
#ifndef exclude_ssl
AnyLigamentModelPol SSL4L5 =
{
//L0 = .ss_slack_length*1.5;
eps1 = ..epsSSL[3];
F1 = ..kSSL[3]*eps1*L0;
};
AnyLigamentViaPoint lSSofL4L5 = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.SupraspinousInferior;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.SupraspinousSuperior;
AnyLigamentModelPol &Model = .SSL4L5;
AnyDrawPLine drw = {
Thickness = 0.005;
RGB = {1,0,0};
};
};
#endif
#ifndef exclude_lf
AnyLigamentModelPol FlavumL4L5R =
{
//L0 = .lf_slack_length*1.5;
eps1 = ..epsLF[3];
F1 = ..kLF[3]*eps1*L0;
};
AnyLigamentModelPol FlavumL4L5L =
{
//L0 = .lf_slack_length*1.5;
eps1 = ..epsLF[3];
F1 = ..kLF[3]*eps1*L0;
};
AnyLigamentViaPoint lFlavumofL4L5R = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.FlavumInferiorR;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.FlavumSuperiorR;
AnyLigamentModelPol &Model = .FlavumL4L5R;
AnyDrawPLine drw = {
Thickness= 0.005;
RGB = {1,0,0};
};
};
AnyLigamentViaPoint lFlavumofL4L5L = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.FlavumInferiorL;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.FlavumSuperiorL;
AnyLigamentModelPol &Model = .FlavumL4L5L;
AnyDrawPLine drw = {
Thickness= 0.005;
RGB = {1,0,0};
};
};
#endif
#ifndef exclude_it
AnyLigamentModelPol InterTransverseL4L5R =
{
//L0 = .lf_slack_length*1.5;
eps1 = ..epsIT[.li];
F1 = ..kIT[.li]*eps1*L0;
};
AnyLigamentModelPol InterTransverseL4L5L =
{
//L0 = .lf_slack_length*1.5;
eps1 = ..epsIT[.li];
F1 = ..kIT[.li]*eps1*L0;
};
AnyLigamentModelPol InterTransverseL4L5midR =
{
//L0 = .lf_slack_length*1.5;
eps1 = ..epsIT[.li];
F1 = ..kIT[.li]*eps1*L0;
};
AnyLigamentModelPol InterTransverseL4L5midL =
{
//L0 = .lf_slack_length*1.5;
eps1 = ..epsIT[.li];
F1 = ..kIT[.li]*eps1*L0;
};
AnyLigamentViaPoint lInterTransverseofL4L5R = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.InterTransverseR;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.InterTransverseR;
AnyLigamentModelPol &Model = .InterTransverseL4L5R;
AnyDrawPLine drw = {
Thickness= 0.005;
RGB = {1,0,0};
};
};
AnyLigamentViaPoint lInterTransverseofL4L5L = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.InterTransverseL;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.InterTransverseL;
AnyLigamentModelPol &Model = .InterTransverseL4L5L;
AnyDrawPLine drw = {
Thickness= 0.005;
RGB = {1,0,0};
};
};
AnyLigamentViaPoint lInterTransverseofL4L5Rmid = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.InterTransverseRmid;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.InterTransverseRmid;
AnyLigamentModelPol &Model = .InterTransverseL4L5midR;
AnyDrawPLine drw = {
Thickness= 0.005;
RGB = {1,0,0};
};
};
AnyLigamentViaPoint lInterTransverseofL4L5Lmid = {
AnyRefNode &Ori = ...SegmentsLumbar.L4Seg.InterTransverseLmid;
AnyRefNode &End = ...SegmentsLumbar.L5Seg.InterTransverseLmid;
AnyLigamentModelPol &Model = .InterTransverseL4L5midL;
AnyDrawPLine drw = {
Thickness= 0.005;
RGB = {1,0,0};
};
};
#endif