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