174 lines (153 with data), 9.2 kB
/*
Include file with Psoas Major definitions.
Mark de Zee (23-04-2003)
*/
AnyFolder PsoasMajor = {
AnyIntVar StringMesh=15;
AnyMuscleShortestPath PMT12I_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PMT12I_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
AnyRefNode &Via5 = ...SegmentsLumbar.PelvisSeg.PMT12I_TMVia5NodeL;
AnyRefNode &Via4 = ...SegmentsLumbar.L5Seg.PMT12I_TMVia4NodeL;
AnyRefNode &Via3 = ...SegmentsLumbar.L4Seg.PMT12I_TMVia3NodeL;
AnyRefNode &Via2 = ...SegmentsLumbar.L3Seg.PMT12I_TMVia2NodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.L2Seg.PMT12I_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsThorax.T12Seg.PMT12I_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine = {
AnyMatrix InitWrapPos = {
transf3D({0.78*.Surf1.Radius,0.78*.Surf1.Radius, 0.50*.Surf1.Length }, &.Surf1),
transf3D({1.1*.Surf1.Radius,-0.0*.Surf1.Radius, 0.50*.Surf1.Length }, &.Surf1),
transf3D({0.78*.Surf1.Radius,-0.78*.Surf1.Radius, 0.50*.Surf1.Length }, &.Surf1)
};
InitWrapPosVecArr = {&InitWrapPos, None,None,None,None,None};
};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML1I_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML1I_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
AnyRefNode &Via4 = ...SegmentsLumbar.PelvisSeg.PML1I_TMVia4NodeL;
AnyRefNode &Via3 = ...SegmentsLumbar.L5Seg.PML1I_TMVia3NodeL;
AnyRefNode &Via2 = ...SegmentsLumbar.L4Seg.PML1I_TMVia2NodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.L3Seg.PML1I_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L1Seg.PML1I_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None,None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML1T_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML1T_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via6 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via5 = ...SegmentsLumbar.PelvisSeg.PML1T_TMVia5NodeL;
AnyRefNode &Via4 = ...SegmentsLumbar.L5Seg.PML1T_TMVia4NodeL;
AnyRefNode &Via3 = ...SegmentsLumbar.L4Seg.PML1T_TMVia3NodeL;
AnyRefNode &Via2 = ...SegmentsLumbar.L3Seg.PML1T_TMVia2NodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.L2Seg.PML1T_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L1Seg.PML1T_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None,None,None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML2I_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML2I_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via4 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via3 = ...SegmentsLumbar.PelvisSeg.PML2I_TMVia3NodeL;
AnyRefNode &Via2 = ...SegmentsLumbar.L5Seg.PML2I_TMVia2NodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.L4Seg.PML2I_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L2Seg.PML2I_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML2T_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML2T_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via5 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via4 = ...SegmentsLumbar.PelvisSeg.PML2T_TMVia4NodeL;
AnyRefNode &Via3 = ...SegmentsLumbar.L5Seg.PML2T_TMVia3NodeL;
AnyRefNode &Via2 = ...SegmentsLumbar.L4Seg.PML2T_TMVia2NodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.L3Seg.PML2T_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L2Seg.PML2T_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None,None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML3I_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML3I_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via3 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.PML3I_TMVia2NodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.L5Seg.PML3I_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L3Seg.PML3I_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML3T_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML3T_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via4 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via3 = ...SegmentsLumbar.PelvisSeg.PML3T_TMVia3NodeL;
AnyRefNode &Via2 = ...SegmentsLumbar.L5Seg.PML3T_TMVia2NodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.L4Seg.PML3T_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L3Seg.PML3T_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML4I_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML4I_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.PelvisSeg.PML4I_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L4Seg.PML4I_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML4T_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML4T_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via3 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.PML4T_TMVia2NodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.L5Seg.PML4T_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L4Seg.PML4T_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML5_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML5_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.PelvisSeg.PML5_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L5Seg.PML5_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
AnyMuscleShortestPath PML5T_TM = {
AnyMuscleModel &MusMdl = ...MuscleParametersSpineLeft.PsoasMajorParameter.PML5T_TMPar;
AnyRefNode &Ins = ...PsoasMajorLeftRef.IliopsoasIns;
//AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeL;
AnyRefNode &Via1 = ...SegmentsLumbar.PelvisSeg.PML5T_TMVia1NodeL;
AnyRefNode &Org = ...SegmentsLumbar.L5Seg.PML5T_TMNodeL;
AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Left.PsoasWrapSurf;
SPLine.StringMesh = .StringMesh;
SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None};
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
};
};