[38ba34]: / Body / AAUHuman / Trunk / PsoasMajorLeft.any

Download this file

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"};
  };
  
};