Switch to unified view

a b/Application/Examples/StandingModelScalingDisplay/Model/Mannequin.any
1
Main.HumanModel.Mannequin = {
2
  
3
  Posture = {
4
    //This controls the position of the pelvi wrt. to the global reference frame
5
    PelvisPosX=0.046;
6
    PelvisPosY=1.16;
7
    PelvisPosZ=0;
8
    
9
    //This controls the rotation of the pelvis wrt. to the global reference frame
10
    PelvisRotX=0;
11
    PelvisRotY=0;
12
    PelvisRotZ=0;
13
    
14
    // These variables control the rotation of the thorax wrt the
15
    // pelvis    
16
    PelvisThoraxExtension=0; 
17
    PelvisThoraxLateralBending=0;  
18
    PelvisThoraxRotation=0;        
19
    
20
    NeckExtension=0; 
21
    NeckLateralBending=0; 
22
    NeckRotation=0;
23
    
24
    Right = {
25
      //Arm 
26
      SternoClavicularProtraction=-23;   //This value is not used for initial position
27
      SternoClavicularElevation=11.5;    //This value is not used for initial position
28
      
29
      GlenohumeralFlexion =-0; 
30
      GlenohumeralAbduction = 10; 
31
      GlenohumeralExternalRotation = 0; 
32
      
33
      ElbowFlexion = 90; 
34
      ElbowPronation = 10.0;
35
      
36
      WristFlexion =0;
37
      WristAbduction =0;
38
      
39
      HipFlexion = 0.0; 
40
      HipAbduction = 5.0; 
41
      HipExternalRotation = 0.0;
42
      
43
      KneeFlexion = 0.0; 
44
      
45
      AnklePlantarFlexion =0.0; 
46
      SubTalarEversion =0.0; 
47
    };
48
    
49
    Left = {
50
      //all values are set to be equal to the right side values 
51
      //feel free to change this!
52
      
53
      //Arm
54
      SternoClavicularProtraction=.Right.SternoClavicularProtraction;
55
      SternoClavicularElevation=.Right.SternoClavicularElevation;
56
      
57
      GlenohumeralFlexion = .Right.GlenohumeralFlexion ; 
58
      GlenohumeralAbduction =.Right.GlenohumeralAbduction ;
59
      GlenohumeralExternalRotation =.Right.GlenohumeralExternalRotation ;
60
      
61
      ElbowFlexion = .Right.ElbowFlexion; 
62
      ElbowPronation = .Right.ElbowPronation;       
63
      WristFlexion =.Right.WristFlexion;
64
      WristAbduction =.Right.WristAbduction;
65
      
66
      //Leg     
67
      HipFlexion =.Right.HipFlexion;  
68
      HipAbduction =.Right.HipAbduction;
69
      HipExternalRotation = .Right.HipExternalRotation;
70
      KneeFlexion = .Right.KneeFlexion;       
71
      AnklePlantarFlexion = .Right.AnklePlantarFlexion ;
72
      SubTalarEversion =.Right.SubTalarEversion; 
73
    };
74
  };
75
  
76
  PostureVel={  
77
    //This controls the position of the pelvi wrt. to the global reference frame
78
    PelvisPosX=0;
79
    PelvisPosY=0;
80
    PelvisPosZ=0;
81
    
82
    //This controls the rotation of the pelvis wrt. to the global reference frame
83
    PelvisRotX=0;
84
    PelvisRotY=0;
85
    PelvisRotZ=0;
86
    
87
    // These variables control the rotation of the thorax wrt the
88
    // pelvis    
89
    PelvisThoraxExtension=0; 
90
    PelvisThoraxLateralBending=0;  
91
    PelvisThoraxRotation=0;        
92
    
93
    NeckExtension=0; 
94
    NeckLateralBending=0; 
95
    NeckRotation=0;
96
    
97
    Right = {
98
      //Arm 
99
      SternoClavicularProtraction=0;   //This value is not used for initial position
100
      SternoClavicularElevation=0;    //This value is not used for initial position
101
      
102
      GlenohumeralFlexion =0; 
103
      GlenohumeralAbduction = 0; 
104
      GlenohumeralExternalRotation = 0; 
105
      
106
      ElbowFlexion = 0.0;
107
      ElbowPronation = 0.0;
108
      
109
      WristFlexion =0;
110
      WristAbduction =0;
111
      
112
      HipFlexion = 0.0; 
113
      HipAbduction = 0.0; 
114
      HipExternalRotation = 0.0;
115
      
116
      KneeFlexion = 0.0; 
117
      
118
      AnklePlantarFlexion =0.0; 
119
      SubTalarEversion =0.0; 
120
    };
121
    
122
    Left = {
123
      //all values are set to be equal to the right side values 
124
      //feel free to change this!
125
      
126
      //Arm
127
      SternoClavicularProtraction=.Right.SternoClavicularProtraction;
128
      SternoClavicularElevation=.Right.SternoClavicularElevation;
129
      
130
      GlenohumeralFlexion = .Right.GlenohumeralFlexion ; 
131
      GlenohumeralAbduction =.Right.GlenohumeralAbduction ;
132
      GlenohumeralExternalRotation =.Right.GlenohumeralExternalRotation ;
133
      
134
      ElbowFlexion = .Right.ElbowFlexion; 
135
      ElbowPronation = .Right.ElbowPronation;       
136
      WristFlexion =.Right.WristFlexion;
137
      WristAbduction =.Right.WristAbduction;
138
      
139
      //Leg     
140
      HipFlexion =.Right.HipFlexion;  
141
      HipAbduction =.Right.HipAbduction;
142
      HipExternalRotation = .Right.HipExternalRotation;
143
      KneeFlexion = .Right.KneeFlexion;       
144
      AnklePlantarFlexion = .Right.AnklePlantarFlexion ;
145
      SubTalarEversion =.Right.SubTalarEversion; 
146
    };
147
  };
148
  
149
  AnyFolder Load = {
150
    AnyVec3 TopVertebra = {0.000, 0.000, 0.000};
151
    
152
    AnyFolder Right = {
153
      AnyVec3 Shoulder  = {0.000, 0.000, 0.000};
154
      AnyVec3 Elbow     = {0.000, 0.000, 0.000};
155
      AnyVec3 Hand      = {0.000, 0.000, 0.000};
156
      AnyVec3 Hip       = {0.000, 0.000, 0.000};
157
      AnyVec3 Knee      = {0.000, 0.000, 0.000};
158
      AnyVec3 Ankle     = {0.000, 0.000, 0.000};
159
    };
160
    AnyFolder Left = {
161
      AnyVec3 Shoulder  = {0.000, 0.000, 0.000};
162
      AnyVec3 Elbow     = {0.000, 0.000, 0.000};
163
      AnyVec3 Hand      = {0.000, 0.000, 0.000};
164
      AnyVec3 Hip       = {0.000, 0.000, 0.000};
165
      AnyVec3 Knee      = {0.000, 0.000, 0.000};
166
      AnyVec3 Ankle     = {0.000, 0.000, 0.000};
167
    };
168
  };  // Loads
169
};
170
171
172