| 12345678910111213141516171819202122232425262728293031 |
- import 'package:physigo/exercises/exercises_validation/models/exercise.dart';
- const startMovement = CriteriaAngle(
- jointStart: AuthorizedTypeIndex.rightShoulder,
- jointCenter: AuthorizedTypeIndex.rightHip,
- jointEnd: AuthorizedTypeIndex.rightKnee,
- threshold: 320,
- comparator: Comparator.greater,
- );
- const endMovement = CriteriaDistance(
- jointStart: AuthorizedTypeIndex.leftHip,
- jointEnd: AuthorizedTypeIndex.leftKnee,
- axis: 1,
- threshold: 80,
- comparator: Comparator.lesser,
- );
- final squat = Exercise(
- reps: 3,
- series: 3,
- startMovement: startMovement,
- endMovement: endMovement,
- jointsOnScreen: [
- AuthorizedTypeIndex.rightShoulder,
- AuthorizedTypeIndex.rightHip,
- AuthorizedTypeIndex.rightKnee,
- AuthorizedTypeIndex.leftHip,
- AuthorizedTypeIndex.leftKnee,
- ],
- );
|