Switch to unified view

a b/Application/Examples/Squat/Input/Parameters.any
1
AnyFolder Parameters = 
2
{
3
  #ifndef ADL_SQUAT_TIME_PERIOD
4
  #define ADL_SQUAT_TIME_PERIOD 3.0
5
  #endif
6
  
7
  #ifndef ADL_SQUAT_FRAMES_PER_SECOND
8
  #define ADL_SQUAT_FRAMES_PER_SECOND 30
9
  #endif
10
  
11
  #ifndef ADL_SQUAT_ANGLE_KNEE_FLEXION_MIN
12
  #define ADL_SQUAT_ANGLE_KNEE_FLEXION_MIN 10
13
  #endif
14
  
15
  #ifndef ADL_SQUAT_ANGLE_KNEE_FLEXION_MAX
16
  #define ADL_SQUAT_ANGLE_KNEE_FLEXION_MAX 90
17
  #endif
18
  
19
  #ifndef ADL_SQUAT_DISTANCE_BETWEEN_TOE_MEDIAL_NODES_SHOULDER_WIDTH_RATIO
20
  #define ADL_SQUAT_DISTANCE_BETWEEN_TOE_MEDIAL_NODES_SHOULDER_WIDTH_RATIO 0.8
21
  //#define ADL_SQUAT_DISTANCE_BETWEEN_TOE_MEDIAL_NODES_SHOULDER_WIDTH_RATIO 1.5
22
  #endif
23
  
24
  #ifndef ADL_SQUAT_ANGLE_FOOT_ROTATION
25
  #define ADL_SQUAT_ANGLE_FOOT_ROTATION 0
26
  #endif
27
28
  AnyVar GroundSupportBaseLimitLow = -0.1;
29
  AnyVar GroundSupportBaseLimitHigh = 0.01;
30
  AnyVar GroundSupportBaseRadius = 0.5;
31
  AnyVar GroundSupportBaseFrictionCoefficient = 0.3;
32
  AnyVar GroundSupportBaseForceStrength = 2000;  
33
  
34
  AnyVar ScaledShoulderWidth = vnorm((Main.HumanModel.BodyModel.Right.ShoulderArm.Seg.Scapula.r0 + 
35
  Main.HumanModel.BodyModel.Right.ShoulderArm.Seg.Scapula.gh.sRel * Main.HumanModel.BodyModel.Right.ShoulderArm.Seg.Scapula.Axes0') - 
36
  (Main.HumanModel.BodyModel.Left.ShoulderArm.Seg.Scapula.r0 + 
37
  Main.HumanModel.BodyModel.Left.ShoulderArm.Seg.Scapula.gh.sRel * Main.HumanModel.BodyModel.Left.ShoulderArm.Seg.Scapula.Axes0'));
38
}; 
39
40
#ifndef BM_LEG_TRUNK_INTERFACE
41
  #define BM_LEG_TRUNK_INTERFACE _MORPH_TRUNK_TO_LEG_   
42
#endif
43
44
#ifndef BM_SCALING
45
#define BM_SCALING _SCALING_STANDARD_
46
//#define BM_SCALING _SCALING_LENGTHMASSFAT_  
47
#endif
48
49