squat.dart 549 B

1234567891011121314151617181920212223242526272829
  1. import 'package:physigo/exercises/exercises_validation/models/exercise.dart';
  2. const rightShoulder = 2;
  3. const rightHip = 8;
  4. const rightKnee = 10;
  5. const startMovement = CriteriaAngle(
  6. jointStart: rightShoulder,
  7. jointCenter: rightHip,
  8. jointEnd: rightKnee,
  9. threshold: 320,
  10. );
  11. const leftHip = 7;
  12. const leftKnee = 9;
  13. const endMovement = CriteriaDistance(
  14. jointStart: leftHip,
  15. jointEnd: leftKnee,
  16. axis: 1,
  17. threshold: 40,
  18. );
  19. const squat = Exercise(
  20. reps: 3,
  21. series: 3,
  22. startMovement: startMovement,
  23. endMovement: endMovement,
  24. );