Hi Lee,
thank you. This was exactly what I was searching for!
Now I found something I’m wondering about. Sometimes the muscles stated in the comments are not the ones that are included in the calculation.
e.g.
In the calculation of the hip abductor muscle force the Gluteus medius muscle force is stated twice and the Gluteus minimus is not included.
/* Hip Abductors
o Gluteus medius
o Gluteus minimus
o Sartorius
o Tensor fasciae latae
*/
AnyVar HipAbductorMuscleForce = MuscleForces.GluteusMedForce + MuscleForces.GluteusMedForce + MuscleForces.SartoriusForce + MuscleForces.TensorFasciaeForce;
In the statement for the hip extensor muscle activity the short head of the biceps femoris is included instead of the long head, despite the comment explaining earlier that only the long head is a hip extensor.
/* Hip extensors:
o Gluteus maximus
o Most of the hamstrings:
" Long head of biceps femoris, short head is not a hip extensor, only a knee flexor
" Semimembranosus muscle
" Semitendinosus muscle
*/
AnyFloat HipExtensorMuscleActivity = {MuscleActivity.GluteusMaxActivity, MuscleActivity.BicepsFemorisCaputBreveActivity, MuscleActivity.SemimembranosusActivity, MuscleActivity.SemitendinosusActivity};
Meanwhile in the knee flexor muscle activity the long head of the biceps femoris is included again but not the short head.
/* Knee flexors:
o hamstrings (also hip extensors):
" biceps femoris (short head does not extend hip)
" semimembranosus
" semitendinosus
o gastrocnemius (also plantar flexor as a calf muscle)
o gracilis (also hip flexor/adductor)
o sartorius (also hip flexor/abductor/lateral rotator)
*/
// AnyVar KneeFlexorMuscleActivity = MuscleActivity.BicepsFemorisCaputLongActivity + MuscleActivity.GastrocActivity + MuscleActivity.GracilisActivity + MuscleActivity.SartoriusActivity;
#if BM_FOOT_MODEL == _FOOT_MODEL_DEFAULT_
AnyFloat KneeFlexorMuscleActivity = {MuscleActivity.BicepsFemorisCaputLongActivity, MuscleActivity.GastrocActivity, MuscleActivity.GracilisActivity, MuscleActivity.SartoriusActivity};
#endif
Does this have a reason or are those typos?
Regards,
Johanna