[38ba34]: / Body / AAUHuman / LegTLEM2.1 / MusWithNames.any

Download this file

362 lines (313 with data), 13.7 kB

// Definitions of muscles in the right lower extremity

// Mark de Zee

// Sartorius, gracilis added to "hamstrings" biarticular 
// muscles 26-6-02. GMax split into three, tensor fasciae
// latae added 5-9-02 
// Mark Thompson

// -------------------------------------------------------
// This is an interface reference to make sure that the 
// include file MusDrawSettings.any always can be left 
// unchanged and not affected by different directory 
// levels.
// -------------------------------------------------------

AnyFolder &Ref = .MusDrawRef;

AnyMuscleViaPoint Soleus = {
  AnyMuscleModel &MusMdl = ..MuscleModels.SoleusPar;
  AnyRefNode &Org = ..Seg.Shank.SoleusNode;
  AnyRefNode &Ins = ..Seg.Foot.SoleusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"};
  Org={
    AnyString Name="Soleus";
    #include"<ANYBODY_PATH_MODELUTILS>/DimensionArrowWithText/SphereWithName.any"
   };


};

AnyMuscleViaPoint Gastrocnemius = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GastrocnemiusPar;
  AnyRefNode &Org = ..Seg.Thigh.GastrocnemiusNode;
  AnyRefNode &Via = ..Seg.Shank.GastrocnemiusViaNode;
  AnyRefNode &Ins = ..Seg.Foot.GastrocnemiusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };

};

AnyMuscleViaPoint FlexorDigitorumLongus = {
  AnyMuscleModel &MusMdl = ..MuscleModels.FlexorDigitorumLongusPar;
  AnyRefNode &Org = ..Seg.Shank.FlexorDigitorumLongusNode;
  AnyRefNode &Via = ..Seg.Foot.FlexorDigitorumLongusViaNode;
  AnyRefNode &Ins = ..Seg.Foot.FlexorDigitorumLongusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any" 
  };
};

AnyMuscleViaPoint FlexorHallucisLongus = {
  AnyMuscleModel &MusMdl = ..MuscleModels.FlexorHallucisLongusPar;
  AnyRefNode &Org = ..Seg.Shank.FlexorHallucisLongusNode;
  AnyRefNode &Via = ..Seg.Foot.FlexorHallucisLongusViaNode;
  AnyRefNode &Ins = ..Seg.Foot.FlexorHallucisLongusNode;
  AnyDrawMuscle DrwMus = { #include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint TibialisPosterior = {
  AnyMuscleModel &MusMdl = ..MuscleModels.TibialisPosteriorPar;
  AnyRefNode &Org = ..Seg.Shank.TibialisPosteriorNode;
  AnyRefNode &Via = ..Seg.Foot.TibialisPosteriorViaNode;
  AnyRefNode &Ins = ..Seg.Foot.TibialisPosteriorNode;
  AnyDrawMuscle DrwMus = { #include "../drawSettings/MusDrawSettings.any"};
  
};

AnyMuscleViaPoint PeroneusBrevis = {
  AnyMuscleModel &MusMdl = ..MuscleModels.PeroneusBrevisPar;
  AnyRefNode &Org = ..Seg.Shank.PeroneusBrevisNode;
  AnyRefNode &Via = ..Seg.Foot.PeroneusBrevisViaNode;
  AnyRefNode &Ins = ..Seg.Foot.PeroneusBrevisNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint TibialisAnterior = {
  AnyMuscleModel &MusMdl = ..MuscleModels.TibialisAnteriorPar;
  AnyRefNode &Org = ..Seg.Shank.TibialisAnteriorNode;
  AnyRefNode &Via = ..Seg.Foot.TibialisAnteriorViaNode;
  AnyRefNode &Ins = ..Seg.Foot.TibialisAnteriorNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint ExtensorDigitorumLongus = {
  AnyMuscleModel &MusMdl = ..MuscleModels.ExtensorDigitorumLongusPar;
  AnyRefNode &Org = ..Seg.Shank.ExtensorDigitorumLongusNode;
  AnyRefNode &Via = ..Seg.Foot.ExtensorDigitorumViaNode;
  AnyRefNode &Ins = ..Seg.Foot.ExtensorDigitorumLongusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint ExtensorHallucisLongus = {
  AnyMuscleModel &MusMdl = ..MuscleModels.ExtensorHallucisLongusPar;
  AnyRefNode &Org = ..Seg.Shank.ExtensorHallucisLongusNode;
  AnyRefNode &Via = ..Seg.Foot.ExtensorHallucisViaNode;
  AnyRefNode &Ins = ..Seg.Foot.ExtensorHallucisLongusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

// Start Quadriceps
AnyMuscleViaPoint VastusLateralis = {
  AnyMuscleModel &MusMdl = ..MuscleModels.VastusLateralisPar;
  AnyRefNode &Org = ..Seg.Thigh.VastusLateralisNode;
  AnyRefNode &Via1 = ..Seg.Thigh.QuadricepsViaNode1;
  AnyRefNode &Via2 = ..Seg.Thigh.QuadricepsViaNode2;
  AnyRefNode &Ins = ..Seg.Shank.QuadricepsNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint VastusMedialis = {
  AnyMuscleModel &MusMdl = ..MuscleModels.VastusMedialisPar;
  AnyRefNode &Org = ..Seg.Thigh.VastusMedialisNode;
  AnyRefNode &Via1 = ..Seg.Thigh.QuadricepsViaNode1;
  AnyRefNode &Via2 = ..Seg.Thigh.QuadricepsViaNode2;
  AnyRefNode &Ins = ..Seg.Shank.QuadricepsNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint VastusIntermedius = {
  AnyMuscleModel &MusMdl = ..MuscleModels.VastusIntermediusPar;
  AnyRefNode &Org = ..Seg.Thigh.VastusIntermediusNode;
  AnyRefNode &Via1 = ..Seg.Thigh.QuadricepsViaNode1;
  AnyRefNode &Via2 = ..Seg.Thigh.QuadricepsViaNode2;
  AnyRefNode &Ins = ..Seg.Shank.QuadricepsNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint RectusFemoris = {
  AnyMuscleModel &MusMdl = ..MuscleModels.RectusFemorisPar;
  AnyRefNode &Org = ..HipNodeRef.RectusFemorisNode;
  AnyRefNode &Via1 = ..Seg.Thigh.QuadricepsViaNode1;
  AnyRefNode &Via2 = ..Seg.Thigh.QuadricepsViaNode2;
  AnyRefNode &Ins = ..Seg.Shank.QuadricepsNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};
// End Quadriceps.

// Start of Hamstrings

AnyMuscleViaPoint Semitendinosus = {
  AnyMuscleModel &MusMdl = ..MuscleModels.SemitendinosusPar;
  AnyRefNode &Org = ..HipNodeRef.SemitendinosusNode;
  AnyRefNode &Via = ..Seg.Shank.SemitendinosusViaNode;
  AnyRefNode &Ins = ..Seg.Shank.SemitendinosusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint Semimembranosus = {
  AnyMuscleModel &MusMdl = ..MuscleModels.SemimembranosusPar;
  AnyRefNode &Org = ..HipNodeRef.SemimembranosusNode;
  AnyRefNode &Via = ..Seg.Shank.SemimembranosusViaNode;
  AnyRefNode &Ins = ..Seg.Shank.SemimembranosusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint BicepsFemorisCaputLongum = {
  AnyMuscleModel &MusMdl = ..MuscleModels.BicepsFemorisCaputLongumPar;
  AnyRefNode &Org = ..HipNodeRef.BicepsFemorisCaputLongumNode;
  AnyRefNode &Via = ..Seg.Shank.BicepsFemorisCaputLongumViaNode;
  AnyRefNode &Ins = ..Seg.Shank.BicepsFemorisCaputLongumNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint BicepsFemorisCaputBreve = {
  AnyMuscleModel &MusMdl = ..MuscleModels.BicepsFemorisCaputBrevePar;
  AnyRefNode &Org = ..Seg.Thigh.BicepsFemorisCaputBreveNode;
  AnyRefNode &Via = ..Seg.Shank.BicepsFemorisCaputBreveViaNode;
  AnyRefNode &Ins = ..Seg.Shank.BicepsFemorisCaputBreveNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint Sartorius = {
  AnyMuscleModel &MusMdl = ..MuscleModels.SartoriusPar;
  AnyRefNode &Org = ..HipNodeRef.SartoriusNode;
  AnyRefNode &Via1 = ..Seg.Thigh.SartoriusViaNode1;
  AnyRefNode &Via2 = ..Seg.Shank.SartoriusViaNode2;
  AnyRefNode &Via3 = ..Seg.Shank.SartoriusViaNode3;
  AnyRefNode &Ins = ..Seg.Shank.SartoriusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint Gracilis = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GracilisPar;
  AnyRefNode &Org = ..HipNodeRef.GracilisNode;
  AnyRefNode &Via = ..Seg.Shank.GracilisViaNode;
  AnyRefNode &Via1 = ..Seg.Shank.GracilisViaNode1;
  AnyRefNode &Ins = ..Seg.Shank.GracilisNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};
// End of Hamstrings


// Start hip muscles
AnyMuscleShortestPath Iliopsoas = {
  AnyMuscleModel &MusMdl = ..MuscleModels.IliopsoasPar;
  AnyRefNode &Org = ..HipNodeRef.IliopsoasNode;
  //AnyRefNode &Via1 = ..HipNodeRef.IliopsoasViaNode1;
  AnyRefNode &Ins = ..Seg.Thigh.IliopsoasNode;
  AnyDrawMuscle DrwMus = {
    #include "../drawSettings/MusDrawSettings.any"
  };
  
  SPLine.StringMesh = 10;

  AnySurfCylinder &Surf1 =..HipNodeRef.pecent_ossis_pubis.cyl;
  SPLine.InitWrapPosVectors = {
    {0.04,0.03,0.0*..Sign}, {0.1,..Sign*0.0,0.0}
  };
  SPLine.RelTol = 0.00000001;
};

/*
AnyMuscleViaPoint Iliopsoas = {
  AnyMuscleModel &MusMdl = ..MuscleModels.IliopsoasPar;
  AnyRefNode &Org = ..HipNodeRef.IliopsoasNode;
  AnyRefNode &Via1 = ..HipNodeRef.IliopsoasViaNode1;
  AnyRefNode &Ins = ..Seg.Thigh.IliopsoasNode;
  AnyDrawMuscle DrwMus = {
    #include "../drawSettings/MusDrawSettings.any"
  };
};*/

AnyMuscleViaPoint GluteusMinimus1 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMinimus1Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMinimus1Node;
  AnyRefNode &Ins = ..Seg.Thigh.GluteusMinimusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint GluteusMinimus2 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMinimus2Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMinimus2Node;
  AnyRefNode &Ins = ..Seg.Thigh.GluteusMinimusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint GluteusMinimus3 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMinimus3Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMinimus3Node;
  AnyRefNode &Ins = ..Seg.Thigh.GluteusMinimusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint GluteusMedius1 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMedius1Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMedius1Node;
  AnyRefNode &Ins = ..Seg.Thigh.GluteusMediusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint GluteusMedius2 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMedius2Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMedius2Node;
  AnyRefNode &Ins = ..Seg.Thigh.GluteusMediusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint GluteusMedius3 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMedius3Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMedius3Node;
  AnyRefNode &Ins = ..Seg.Thigh.GluteusMediusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint GluteusMaximus1 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMaximus1Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMaximus1Node;
  AnyRefNode &Via1 = ..HipNodeRef.GluteusMaximus1ViaNode1;
  AnyRefNode &Via2 = ..Seg.Thigh.GluteusMaximus1ViaNode2;
  AnyRefNode &Ins = ..Seg.Shank.GluteusMaximus1Node;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"};
};

AnyMuscleViaPoint GluteusMaximus2 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMaximus2Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMaximus2Node;
  AnyRefNode &Via1 = ..HipNodeRef.GluteusMaximus2ViaNode1;
  AnyRefNode &Via2 = ..HipNodeRef.GluteusMaximus2ViaNode2;
  AnyRefNode &Via3 = ..Seg.Thigh.GluteusMaximus2ViaNode3;
  AnyRefNode &Ins = ..Seg.Shank.GluteusMaximus2Node;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"  };
};

AnyMuscleViaPoint GluteusMaximus3 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.GluteusMaximus3Par;
  AnyRefNode &Org = ..HipNodeRef.GluteusMaximus3Node;
  AnyRefNode &Via1 = ..HipNodeRef.GluteusMaximus3ViaNode1;
  AnyRefNode &Ins = ..Seg.Thigh.GluteusMaximus3Node;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"  };
};

AnyMuscleViaPoint TensorFasciaeLatae = {
  AnyMuscleModel &MusMdl = ..MuscleModels.TensorFasciaeLataePar;
  AnyRefNode &Org = ..HipNodeRef.TensorFasciaeLataeNode;
  AnyRefNode &Via2 = ..Seg.Thigh.TensorFasciaeLataeViaNode2;
  AnyRefNode &Ins = ..Seg.Shank.TensorFasciaeLataeNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint Piriformis = {
  AnyMuscleModel &MusMdl = ..MuscleModels.PiriformisPar;
  AnyRefNode &Org = ..HipNodeRef.PiriformisNode;
  AnyRefNode &Via = ..HipNodeRef.PiriformisViaNode;
  AnyRefNode &Ins = ..Seg.Thigh.PiriformisNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint AdductorLongus = {
  AnyMuscleModel &MusMdl = ..MuscleModels.AdductorLongusPar;
  AnyRefNode &Org = ..HipNodeRef.AdductorLongusNode;
  AnyRefNode &Ins = ..Seg.Thigh.AdductorLongusNode;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint AdductorMagnus1 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.AdductorMagnus1Par;
  AnyRefNode &Org = ..HipNodeRef.AdductorMagnusNode;
  AnyRefNode &Ins = ..Seg.Thigh.AdductorMagnus1Node;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint AdductorMagnus2 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.AdductorMagnus2Par;
  AnyRefNode &Org = ..HipNodeRef.AdductorMagnusNode;
  AnyRefNode &Ins = ..Seg.Thigh.AdductorMagnus2Node;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};

AnyMuscleViaPoint AdductorMagnus3 = {
  AnyMuscleModel &MusMdl = ..MuscleModels.AdductorMagnus3Par;
  AnyRefNode &Org = ..HipNodeRef.AdductorMagnusNode;
  AnyRefNode &Ins = ..Seg.Thigh.AdductorMagnus3Node;
  AnyDrawMuscle DrwMus = {#include "../drawSettings/MusDrawSettings.any"
  };
};