[770c98]: / Application / MocapExamples / ADL_Gait_[beta] / GroundDrivers.any

Download this file

121 lines (89 with data), 3.1 kB

AnyFolder FootGroundDrivers ={
  
  AnyFolder Right ={
    
    AnyKinMeasureOrg HeelContactHeight ={
      AnyKinLinear lin ={
        AnyRefNode &ref1=  Main.HumanModel.BodyModel.Right.Leg.Seg.Foot.HeelContactNode;
        ref1= {AnyDrawNode drw ={ScaleXYZ ={1,1,1}*0.004; RGB={0,0,0};};};
      };
      MeasureOrganizer = {2};
    };
    
    
    AnyKinMeasureOrg ToeLateralContactHeight ={
      AnyKinLinear lin ={
        AnyRefNode &ref1=  Main.HumanModel.BodyModel.Right.Leg.Seg.Foot.ToeLateralContactNode;
                ref1= {AnyDrawNode drw ={ScaleXYZ ={1,1,1}*0.004; RGB={0,0,0};};};

      };
      MeasureOrganizer = {2};
    };
    
    
    AnyKinMeasureOrg ToeMedialContactHeight ={
      AnyKinLinear lin ={
        AnyRefNode &ref1=  Main.HumanModel.BodyModel.Right.Leg.Seg.Foot.ToeMedialContactNode;
        ref1= {AnyDrawNode drw ={ScaleXYZ ={1,1,1}*0.004; RGB={0,0,0};};};
      };
      MeasureOrganizer = {2};
    };
    
    
    AnyKinEqSimpleDriver HeelToeMedialSameHeightDriver ={
      AnyKinMeasureLinComb LinComb =  {
        AnyKinMeasureOrg &ref1=..HeelContactHeight;
        AnyKinMeasureOrg &ref2=..ToeMedialContactHeight;
        OutDim = 1;
        Coef = {{1.0,-1.0}};
      };
      DriverPos={0};
      DriverVel={0};
      Reaction.Type={Off};
    };
    
    
    AnyKinEqSimpleDriver HeelToeLateralSameHeightDriver ={
      AnyKinMeasureLinComb LinComb =  {
        AnyKinMeasureOrg &ref1=..HeelContactHeight;
        AnyKinMeasureOrg &ref2=..ToeLateralContactHeight;
        OutDim = 1;
        Coef = {{1.0,-1.0}};
      };
      DriverPos={0};
      DriverVel={0};
      Reaction.Type={Off};
    };
    
    
  };
  
  
   AnyFolder Left ={
    
    AnyKinMeasureOrg HeelContactHeight ={
      AnyKinLinear lin ={
        AnyRefNode &ref1=  Main.HumanModel.BodyModel.Left.Leg.Seg.Foot.HeelContactNode;
      };
      MeasureOrganizer = {2};
    };
    
    
    AnyKinMeasureOrg ToeLateralContactHeight ={
      AnyKinLinear lin ={
        AnyRefNode &ref1=  Main.HumanModel.BodyModel.Left.Leg.Seg.Foot.ToeLateralContactNode;
      };
      MeasureOrganizer = {2};
    };
    
    
    AnyKinMeasureOrg ToeMedialContactHeight ={
      AnyKinLinear lin ={
        AnyRefNode &ref1=  Main.HumanModel.BodyModel.Left.Leg.Seg.Foot.ToeMedialContactNode;
      };
      MeasureOrganizer = {2};
    };
    
    
    AnyKinEqSimpleDriver HeelToeMedialSameHeightDriver ={
      AnyKinMeasureLinComb LinComb =  {
        AnyKinMeasureOrg &ref1=..HeelContactHeight;
        AnyKinMeasureOrg &ref2=..ToeMedialContactHeight;
        OutDim = 1;
        Coef = {{1.0,-1.0}};
      };
      DriverPos={0};
      DriverVel={0};
      Reaction.Type={Off};
    };
    
    
    AnyKinEqSimpleDriver HeelToeLateralSameHeightDriver ={
      AnyKinMeasureLinComb LinComb =  {
        AnyKinMeasureOrg &ref1=..HeelContactHeight;
        AnyKinMeasureOrg &ref2=..ToeLateralContactHeight;
        OutDim = 1;
        Coef = {{1.0,-1.0}};
      };
      DriverPos={0};
      DriverVel={0};
      Reaction.Type={Off};
    };
    
    
  };
  
  
  
  
};