[38ba34]: / Tools / ModelUtilities / MarkerSets / MarkersForOverdeterminatedKinMethod.any

Download this file

807 lines (581 with data), 28.6 kB

//This file is not to be loaded in any model. 
//It is a template containing the list of the body markers of the following sets:
//* Plug-in-Gait
//* CMU
//* Hellen Hayes

//The desired markers are to be copied and pasted in the MarkerTopology file of the model.



  
//*****************************************************************************************************

//Pulg-in-Gait marker set
//***********************


  AnyFolder  M1 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Thigh; 
    Seg={
      AnyRefNode RTHI={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0717627324329,-0.1724679985805,0.0763244306406};
      #include "DrawMarker.any"};};
    AnyRefNode &Node=Seg.RTHI; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RTHI.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M2 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Thigh; 
    Seg={
      AnyRefNode RKNE = { sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0360087765362,-0.4018638695800,0.0823124789225};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RKNE; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RKNE.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M3 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Thigh; 
    Seg={
      AnyRefNode LKNE={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0360087765362,-0.4018638695800,-0.0823124789225};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LKNE; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LKNE.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M4 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsLumbar.PelvisSeg; 
    Seg={
      AnyRefNode LPSI={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0762956029943,-0.0049045610792,-0.0412823195453};
      #include "DrawMarker.any"};}; 
    AnyRefNode &Node=Seg.LPSI; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LPSI.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M5 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsLumbar.PelvisSeg; 
    Seg={
      AnyRefNode RASI={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.1104314832245,-0.0481873163174,0.1454700654965};
      #include "DrawMarker.any"};}; 
    AnyRefNode &Node=Seg.RASI; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RASI.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M6 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Shank; 
    Seg={
      AnyRefNode RTIB={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0176043591042,-0.5289245519849,0.1069613358650};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RTIB; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RTIB.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M7 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Shank; 
    Seg={
      AnyRefNode RANK={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0762973905073,-0.8233340713391,0.0867524045603}+{-0.03,-0.0,-0.03};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RANK; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RANK.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M8 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Foot; 
    Seg={
      AnyRefNode RTOE={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.2000436337426,-0.9315836934644,0.1154381507332}+{-0.005,0.0,-0.015};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RTOE; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RTOE.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M9 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Shank; 
    Seg={
      AnyRefNode LTIB={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0366768924813,-0.6927212030999,-0.0916837377067};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LTIB; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LTIB.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M10 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Shank; 
    Seg={
      AnyRefNode LANK={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0762973905073,-0.8233340713391,-0.0867524045603}+{-0.03,-0.0,0.03};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LANK; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LANK.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M11 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Foot; 
    Seg={
      AnyRefNode RHEE={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0240761847216,-0.8192284210589,-0.0190000000000}+{-0.025,-0.01,0};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RHEE; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RHEE.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M12 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Foot; 
    Seg={
      AnyRefNode LHEE={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0240761847216,-0.8192284210589,0.0190000000000}+{-0.025,-0.01,0};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LHEE; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LHEE.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M13 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsLumbar.PelvisSeg; 
    Seg={
      AnyRefNode RPSI={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0762956029943,-0.0049045610792,0.0412823195453};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RPSI; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RPSI.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M14 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Foot; 
    Seg={
      AnyRefNode LTOE={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.2000436337426,-0.9315836934644,-0.1154381507332}+{-0.005,0.0,0.015};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LTOE; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LTOE.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M15 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsLumbar.PelvisSeg; 
    Seg={
      AnyRefNode LASI={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.1104314832245,-0.0481873163174,-0.1454700654965};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LASI; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LASI.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M16 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Thigh; 
    Seg={
      AnyRefNode LTHI={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0416373959213,-0.2882367269552,-0.0799662287952};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LTHI; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LTHI.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  
  AnyFolder  M17 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.SkullSeg; 
    Seg={
      AnyRefNode RFHD={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.08,0.06,0.07};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RFHD; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RFHD.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M18 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.SkullSeg; 
    Seg={
      AnyRefNode LFHD={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.08,0.06,-0.07};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LFHD; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LFHD.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M19 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.SkullSeg; 
    Seg={
      AnyRefNode RBHD={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.07,0.05,0.08};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RBHD; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RBHD.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M20 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.SkullSeg; 
    Seg={
      AnyRefNode LBHD={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.07,0.05,-0.08};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LBHD; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LBHD.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M21 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.ThoraxSeg; 
    Seg={
      AnyRefNode T10={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.052,0.187,0};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.T10; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.T10.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M22 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.ThoraxSeg; 
    Seg={
      AnyRefNode C7={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.04,0.47,0};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.C7; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.C7.PosInterpol; //reference to free floating marker trajectory
  };
  
    
  
  
  AnyFolder  M23 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Scapula; 
    Seg={
      AnyRefNode RBAK={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.115,-0.07,0.02};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RBAK; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RBAK.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M24 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.ThoraxSeg; 
    Seg={
      AnyRefNode STRN={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.15,0.24,0.0};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.STRN; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.STRN.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M25 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.ThoraxSeg; 
    Seg={
      AnyRefNode CLAV={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.085,0.42,0.0};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.CLAV; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.CLAV.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M26 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Scapula; 
    Seg={
      AnyRefNode RSHO={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.03,-0.0,-0.04};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RSHO; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RSHO.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M27 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Scapula; 
    Seg={
      AnyRefNode LSHO={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.03,0.0,-0.04};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LSHO; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LSHO.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M28 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Humerus; 
    Seg={
      AnyRefNode RUPA={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.03,-0.24,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RUPA; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RUPA.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M29 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Humerus; 
    Seg={
      AnyRefNode LUPA={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.03,-0.12,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LUPA; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LUPA.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M30 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Humerus; 
    Seg={
      AnyRefNode RELB={ sRel= .el.sRel+.Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0,-0.04,-0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RELB; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RELB.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  
  AnyFolder  M31 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Humerus; 
    Seg={
      AnyRefNode LELB={ sRel= .el.sRel+.Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0,-0.04,-0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LELB; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LELB.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M32 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Radius;  
    Seg={
      AnyRefNode RFRA={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.09, -0.03, 0.03};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RFRA; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RFRA.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M33 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Radius;  
    Seg={
      AnyRefNode LFRA={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.16, 0.03, 0.03};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LFRA; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LFRA.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M34 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode RWRA={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0,-0.07,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RWRA; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RWRA.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M35 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode RWRB={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0,0.07,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RWRB; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RWRB.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M36 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode LWRA={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0,-0.07,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LWRA; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LWRA.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M37 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode LWRB={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0,0.07,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LWRB; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LWRB.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  
  AnyFolder  M38 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode RFIN={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.085,-0.035,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RFIN; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RFIN.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M39 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode LFIN={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.085,-0.035,-0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LFIN; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LFIN.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
//**********************************************************************************************


//CMU marker set
//**************
//The Plug-in-gait set is a comon base for the CMU set, therefore the following markers have to be added 
//to the Plug-in-gait set in order to obtain the complete CMU marker set.
  
  
  AnyFolder  M40 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Foot; 
    Seg={
      AnyRefNode LMT5={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.100436337426,-0.9315836934644,-0.1154381507332}+{-0.005,0.0,0.015};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LMT5; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LMT5.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M41 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Foot; 
    Seg={
      AnyRefNode RMT5={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.100436337426,-0.9315836934644,0.1154381507332}+{-0.005,0.0,-0.015};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RMT5; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RMT5.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  //Replace LTOE from Plug-in-gait
  AnyFolder  M42 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Foot; 
    Seg={
      AnyRefNode LTOE={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.200,-0.931,-0.115}+{0.015, -0.04, 0.035};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LTOE; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LTOE.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  //Replace RTOE from Plug-in-gait
  AnyFolder  M43 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Foot; 
    Seg={
      AnyRefNode RTOE={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.200,-0.931,0.115}+{0.015, -0.04, -0.035};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RTOE; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RTOE.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  AnyFolder  M44 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Foot; 
    Seg={
      AnyRefNode LMT1={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.200,-0.931,-0.115}+{-0.025, 0.01, 0.065};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LMT1; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LMT1.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  AnyFolder  M45 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Foot; 
    Seg={
      AnyRefNode RMT1={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.200,-0.931,0.115}+{-0.025, 0.01, -0.065};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RMT1; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RMT1.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M46 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Foot; 
    Seg={
      AnyRefNode LRSTBEEF={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.200,-0.931,-0.115}+{-0.015, -0.04, 0.005};
//        #include "circles.any"
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LRSTBEEF; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LRSTBEEF.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  AnyFolder  M47 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Foot; 
    Seg={
      AnyRefNode RRSTBEEF={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.200,-0.931,0.115}+{-0.015, -0.04, -0.005};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RRSTBEEF; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RRSTBEEF.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M48 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.ThoraxSeg; 
    Seg={
      AnyRefNode T8={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.065,0.252,0};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.T8; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.T8.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M49 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.ThoraxSeg; 
    Seg={
      AnyRefNode NEWLBAC={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0,0.12,-0.09};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.NEWLBAC; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.NEWLBAC.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M50 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.ThoraxSeg; 
    Seg={
      AnyRefNode NEWRBAC={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0,0.12,0.09};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.NEWRBAC; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.NEWRBAC.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M51 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Humerus; 
    Seg={
      AnyRefNode NEWRSHO={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {0.0,-0.24,-0.03};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.NEWRSHO; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.NEWRSHO.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M52 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Humerus; 
    Seg={
      AnyRefNode NEWLSHO={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.0,-0.12,-0.03};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.NEWLSHO; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.NEWLSHO.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  //Replace RFIN from Plug-in-gait
  AnyFolder  M53 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode RFIN={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.085,-0.017,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RFIN; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RFIN.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
   //Replace LFIN from Plug-in-gait
  AnyFolder  M54 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode LFIN={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.085,-0.017,-0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LFIN; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LFIN.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  AnyFolder  M55 ={ 
    AnySeg &Seg=..HumanModel.Right.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode RTHMB={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.055,-0.04,0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RTHMB; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RTHMB.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  AnyFolder  M56 ={ 
    AnySeg &Seg=..HumanModel.Left.ShoulderArm.Seg.Hand; 
    Seg={
      AnyRefNode LTHMB={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = {-0.055,-0.04,-0.01};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LTHMB; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LTHMB.PosInterpol; //reference to free floating marker trajectory
  };
  
//**********************************************************************************************


//Other markers
//*************
    
  
  AnyFolder  M44 ={ 
    AnySeg &Seg=..HumanModel.Left.Leg.Seg.Thigh; 
    Seg={
        AnyRefNode LHIP={ sRel= .Scale(sRelOpt); 
          AnyVec3 sRelOpt = {-0.051, -0.022, -0.056};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LHIP; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LHIP.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M45 ={ 
    AnySeg &Seg=..HumanModel.Right.Leg.Seg.Thigh; 
    Seg={
        AnyRefNode RHIP={ sRel= .Scale(sRelOpt); 
          AnyVec3 sRelOpt = {-0.051, -0.022, 0.056};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.RHIP; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RHIP.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  
  AnyFolder  M46 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsLumbar.PelvisSeg; 
    Seg={
        AnyRefNode RAPSI={ sRel= .Scale(sRelOpt); 
          AnyVec3 sRelOpt = {0.050, -0.02, 0.145};
      #include "DrawMarker.any"};}; 
    AnyRefNode &Node=Seg.RAPSI; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.RAPSI.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M47 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsLumbar.PelvisSeg; 
    Seg={
        AnyRefNode LAPSI={ sRel= .Scale(sRelOpt); 
          AnyVec3 sRelOpt = {0.050, -0.02, -0.145};
      #include "DrawMarker.any"};}; 
    AnyRefNode &Node=Seg.LAPSI; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LAPSI.PosInterpol; //reference to free floating marker trajectory
  };

  
  
  AnyFolder  M48 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.ThoraxSeg; 
    Seg={
        AnyRefNode LCHEST={ sRel= .Scale(sRelOpt); 
          AnyVec3 sRelOpt = {0.12,0.35,-0.09};
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.LCHEST; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.LCHEST.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
  AnyFolder  M49 ={ 
    AnySeg &Seg=..HumanModel.Trunk.SegmentsThorax.SkullSeg; 
    Seg={
      AnyRefNode TPHD={ sRel= .Scale(sRelOpt); 
        AnyVec3 sRelOpt = .TopOfHead.sRel;
      #include "DrawMarker.any"};};  
    AnyRefNode &Node=Seg.TPHD; //refrence to the node on the human model
    AnyParamFun &FreeMarker=.MarkerFolder.TPHD.PosInterpol; //reference to free floating marker trajectory
  };
  
  
  
//**********************************************************************************************