[bfdf16]: / Body / AAUHuman / LegTLEM2.1 / StandardParameters.any

Download this file

48 lines (38 with data), 1.7 kB

//This is the standard parameters for the leg for the unscaled model
// Standard parameter for the foot
//These numbers has to be hardcoded because sometimes they are used for scaling without the leg being present in the model.

#if (BM_LEG_RIGHT == OFF)
  #define LEG_MODEL_PARAMETERS ....BodyModel.Left.Leg.ModelParameters
#else
  #define LEG_MODEL_PARAMETERS ....BodyModel.Right.Leg.ModelParameters
#endif

AnyFolder Talus = {
  AnyVar Mass = LEG_MODEL_PARAMETERS.Talus.MassStandard;
  AnyVar Length =  LEG_MODEL_PARAMETERS.Talus.LengthStandard;
  AnyVar Density = LEG_MODEL_PARAMETERS.Talus.Density;
};

AnyFolder Foot = {
  AnyVar Mass = LEG_MODEL_PARAMETERS.Foot.MassStandard;
  AnyVar Length =  LEG_MODEL_PARAMETERS.Foot.LengthStandard;
  AnyVar Height =  LEG_MODEL_PARAMETERS.Foot.HeightStandard;
  AnyVar Width =  LEG_MODEL_PARAMETERS.Foot.WidthStandard;
  AnyVar Density = LEG_MODEL_PARAMETERS.Foot.Density;
};


AnyFolder Shank = {
  AnyVar Mass = LEG_MODEL_PARAMETERS.Shank.MassStandard;
  AnyVar Length =  LEG_MODEL_PARAMETERS.Shank.LengthStandard;
  AnyVar Density = LEG_MODEL_PARAMETERS.Shank.Density;
};


AnyFolder Thigh = {
  AnyVar Mass = LEG_MODEL_PARAMETERS.Thigh.MassStandard;
  AnyVar Length =  LEG_MODEL_PARAMETERS.Thigh.LengthStandard;
  AnyVar Density = LEG_MODEL_PARAMETERS.Thigh.Density;
};

AnyFolder Patella = {
  AnyVar Mass = LEG_MODEL_PARAMETERS.Patella.MassStandard;
  AnyVar Length =  LEG_MODEL_PARAMETERS.Patella.LengthStandard;
  AnyVar Density = LEG_MODEL_PARAMETERS.Patella.Density;
};
#undef LEG_MODEL_PARAMETERS

AnyVar TotalMassLeg=Talus.Mass+Foot.Mass+Shank.Mass+Thigh.Mass+Patella.Mass;
AnyVar LengthLeg = Shank.Length+Thigh.Length;