--- a +++ b/Body/AAUHuman/Trunk/PsoasMajorRight.any @@ -0,0 +1,171 @@ +/* +Include file with Psoas Major definitions. + +Mark de Zee (23-04-2003) +*/ + +AnyFolder PsoasMajor = { + + AnyIntVar StringMesh=15; + + AnyMuscleShortestPath PMT12I_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PMT12I_TMPar; + + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + AnyRefNode &Via5 = ...SegmentsLumbar.PelvisSeg.PMT12I_TMVia5NodeR; + AnyRefNode &Via4 = ...SegmentsLumbar.L5Seg.PMT12I_TMVia4NodeR; + AnyRefNode &Via3 = ...SegmentsLumbar.L4Seg.PMT12I_TMVia3NodeR; + AnyRefNode &Via2 = ...SegmentsLumbar.L3Seg.PMT12I_TMVia2NodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.L2Seg.PMT12I_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsThorax.T12Seg.PMT12I_TMNodeR; + + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.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 = ...MuscleParametersSpineRight.PsoasMajorParameter.PML1I_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + AnyRefNode &Via4 = ...SegmentsLumbar.PelvisSeg.PML1I_TMVia4NodeR; + AnyRefNode &Via3 = ...SegmentsLumbar.L5Seg.PML1I_TMVia3NodeR; + AnyRefNode &Via2 = ...SegmentsLumbar.L4Seg.PML1I_TMVia2NodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.L3Seg.PML1I_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L1Seg.PML1I_TMNodeR; + + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None, None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + + AnyMuscleShortestPath PML1T_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PML1T_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + //AnyRefNode &Via6 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeR; + AnyRefNode &Via5 = ...SegmentsLumbar.PelvisSeg.PML1T_TMVia5NodeR; + AnyRefNode &Via4 = ...SegmentsLumbar.L5Seg.PML1T_TMVia4NodeR; + AnyRefNode &Via3 = ...SegmentsLumbar.L4Seg.PML1T_TMVia3NodeR; + AnyRefNode &Via2 = ...SegmentsLumbar.L3Seg.PML1T_TMVia2NodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.L2Seg.PML1T_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L1Seg.PML1T_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.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 = ...MuscleParametersSpineRight.PsoasMajorParameter.PML2I_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + //AnyRefNode &Via4 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeR; + AnyRefNode &Via3 = ...SegmentsLumbar.PelvisSeg.PML2I_TMVia3NodeR; + AnyRefNode &Via2 = ...SegmentsLumbar.L5Seg.PML2I_TMVia2NodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.L4Seg.PML2I_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L2Seg.PML2I_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + + AnyMuscleShortestPath PML2T_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PML2T_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + //AnyRefNode &Via5 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeR; + AnyRefNode &Via4 = ...SegmentsLumbar.PelvisSeg.PML2T_TMVia4NodeR; + AnyRefNode &Via3 = ...SegmentsLumbar.L5Seg.PML2T_TMVia3NodeR; + AnyRefNode &Via2 = ...SegmentsLumbar.L4Seg.PML2T_TMVia2NodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.L3Seg.PML2T_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L2Seg.PML2T_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None,None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + + AnyMuscleShortestPath PML3I_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PML3I_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + //AnyRefNode &Via3 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeR; + AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.PML3I_TMVia2NodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.L5Seg.PML3I_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L3Seg.PML3I_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + + AnyMuscleShortestPath PML3T_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PML3T_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + //AnyRefNode &Via4 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeR; + AnyRefNode &Via3 = ...SegmentsLumbar.PelvisSeg.PML3T_TMVia3NodeR; + AnyRefNode &Via2 = ...SegmentsLumbar.L5Seg.PML3T_TMVia2NodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.L4Seg.PML3T_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L3Seg.PML3T_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None,None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + + AnyMuscleShortestPath PML4I_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PML4I_TMPar; + + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + AnyRefNode &Via1 = ...SegmentsLumbar.PelvisSeg.PML4I_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L4Seg.PML4I_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + + AnyMuscleShortestPath PML4T_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PML4T_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + //AnyRefNode &Via3 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeR; + AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.PML4T_TMVia2NodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.L5Seg.PML4T_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L4Seg.PML4T_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None,None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + + AnyMuscleShortestPath PML5_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PML5_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + //AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.PelvisSeg.PML5_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L5Seg.PML5_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + + AnyMuscleShortestPath PML5T_TM = { + AnyMuscleModel &MusMdl = ...MuscleParametersSpineRight.PsoasMajorParameter.PML5T_TMPar; + AnyRefNode &Ins = ...PsoasMajorRightRef.IliopsoasIns; + //AnyRefNode &Via2 = ...SegmentsLumbar.PelvisSeg.IliopubicEminenceViaNodeR; + AnyRefNode &Via1 = ...SegmentsLumbar.PelvisSeg.PML5T_TMVia1NodeR; + AnyRefNode &Org = ...SegmentsLumbar.L5Seg.PML5T_TMNodeR; + AnySurfCylinder &Surf1 =...SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf; + SPLine.StringMesh = .StringMesh; + SPLine.InitWrapPosVecArr = {&.PMT12I_TM.SPLine.InitWrapPos, None}; + viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"}; + }; + +};