|
a |
|
b/Application/Examples/AirlinePassenger/Model/MannequinValuesFromModel.any |
|
|
1 |
|
|
|
2 |
AnyFolder MannequinValuesFromModel = { |
|
|
3 |
|
|
|
4 |
AnyFolder &FolderRef=Main.Model.HumanModel.Interface; |
|
|
5 |
AnyFolder AnyFolder_Posture = { |
|
|
6 |
//This controls the position of the pelvi wrt. to the global reference frame |
|
|
7 |
AnyVar AnyVar_PelvisPosX=.FolderRef.Trunk.PelvisPosX.Pos[0]; |
|
|
8 |
AnyVar AnyVar_PelvisPosY=.FolderRef.Trunk.PelvisPosY.Pos[0]; |
|
|
9 |
AnyVar AnyVar_PelvisPosZ=.FolderRef.Trunk.PelvisPosZ.Pos[0]; |
|
|
10 |
|
|
|
11 |
//This controls the rotation of the pelvis wrt. to the global reference frame |
|
|
12 |
AnyVar AnyVar_PelvisRotX=.FolderRef.Trunk.PelvisRotX.Pos[0]*180/pi; |
|
|
13 |
AnyVar AnyVar_PelvisRotY=.FolderRef.Trunk.PelvisRotY.Pos[0]*180/pi; |
|
|
14 |
AnyVar AnyVar_PelvisRotZ=.FolderRef.Trunk.PelvisRotZ.Pos[0]*180/pi; |
|
|
15 |
|
|
|
16 |
// These variables control the rotation of the thorax wrt the |
|
|
17 |
// pelvis |
|
|
18 |
AnyVar AnyVar_PelvisThoraxExtension=.FolderRef.Trunk.PelvisThoraxExtension.Pos[0]*180/pi; |
|
|
19 |
AnyVar AnyVar_PelvisThoraxLateralBending=.FolderRef.Trunk.PelvisThoraxLateralBending.Pos[0]*180/pi; |
|
|
20 |
AnyVar AnyVar_PelvisThoraxRotation=.FolderRef.Trunk.PelvisThoraxRotation.Pos[0]*180/pi; |
|
|
21 |
|
|
|
22 |
AnyVar AnyVar_NeckExtension=0; |
|
|
23 |
|
|
|
24 |
AnyFolder AnyFolder_Right = { |
|
|
25 |
//Arm |
|
|
26 |
AnyVar AnyVar_SternoClavicularProtraction=..FolderRef.Right.SternoClavicularProtraction.Pos[0]*180/pi; |
|
|
27 |
AnyVar AnyVar_SternoClavicularElevation=..FolderRef.Right.SternoClavicularElevation.Pos[0]*180/pi; |
|
|
28 |
|
|
|
29 |
AnyVar AnyVar_GlenohumeralFlexion =..FolderRef.Right.GlenohumeralFlexion.Pos[0]*180/pi; |
|
|
30 |
AnyVar AnyVar_GlenohumeralAbduction = ..FolderRef.Right.GlenohumeralAbduction.Pos[0]*180/pi; |
|
|
31 |
AnyVar AnyVar_GlenohumeralExternalRotation = ..FolderRef.Right.GlenohumeralExternalRotation.Pos[0]*180/pi; |
|
|
32 |
|
|
|
33 |
AnyVar AnyVar_ElbowFlexion = ..FolderRef.Right.ElbowFlexion.Pos[0]*180/pi; |
|
|
34 |
AnyVar AnyVar_ElbowPronation = ..FolderRef.Right.ElbowPronation.Pos[0]*180/pi; |
|
|
35 |
|
|
|
36 |
AnyVar AnyVar_WristFlexion =..FolderRef.Right.WristFlexion.Pos[0]*180/pi; |
|
|
37 |
AnyVar AnyVar_WristAbduction =..FolderRef.Right.WristAbduction.Pos[0]*180/pi; |
|
|
38 |
//Leg |
|
|
39 |
AnyVar AnyVar_HipFlexion = ..FolderRef.Right.HipFlexion.Pos[0]*180/pi; |
|
|
40 |
AnyVar AnyVar_HipAbduction = ..FolderRef.Right.HipAbduction.Pos[0]*180/pi; |
|
|
41 |
AnyVar AnyVar_HipExternalRotation = ..FolderRef.Right.HipExternalRotation.Pos[0]*180/pi; |
|
|
42 |
|
|
|
43 |
AnyVar AnyVar_KneeFlexion = ..FolderRef.Right.KneeFlexion.Pos[0]*180/pi; |
|
|
44 |
|
|
|
45 |
AnyVar AnyVar_AnklePlantarFlexion =..FolderRef.Right.AnklePlantarFlexion.Pos[0]*180/pi; |
|
|
46 |
AnyVar AnyVar_AnkleEversion =..FolderRef.Right.AnkleEversion.Pos[0]*180/pi; |
|
|
47 |
|
|
|
48 |
}; |
|
|
49 |
|
|
|
50 |
AnyFolder AnyFolder_Left = { |
|
|
51 |
AnyVar AnyVar_SternoClavicularProtraction=..FolderRef.Left.SternoClavicularProtraction.Pos[0]*180/pi; |
|
|
52 |
AnyVar AnyVar_SternoClavicularElevation=..FolderRef.Left.SternoClavicularElevation.Pos[0]*180/pi; |
|
|
53 |
|
|
|
54 |
AnyVar AnyVar_GlenohumeralFlexion =..FolderRef.Left.GlenohumeralFlexion.Pos[0]*180/pi; |
|
|
55 |
AnyVar AnyVar_GlenohumeralAbduction = ..FolderRef.Left.GlenohumeralAbduction.Pos[0]*180/pi; |
|
|
56 |
AnyVar AnyVar_GlenohumeralExternalRotation = ..FolderRef.Left.GlenohumeralExternalRotation.Pos[0]*180/pi; |
|
|
57 |
|
|
|
58 |
AnyVar AnyVar_ElbowFlexion = ..FolderRef.Left.ElbowFlexion.Pos[0]*180/pi; |
|
|
59 |
AnyVar AnyVar_ElbowPronation = ..FolderRef.Left.ElbowPronation.Pos[0]*180/pi; |
|
|
60 |
|
|
|
61 |
AnyVar AnyVar_WristFlexion =..FolderRef.Left.WristFlexion.Pos[0]*180/pi; |
|
|
62 |
AnyVar AnyVar_WristAbduction =..FolderRef.Left.WristAbduction.Pos[0]*180/pi; |
|
|
63 |
//Leg |
|
|
64 |
AnyVar AnyVar_HipFlexion = ..FolderRef.Left.HipFlexion.Pos[0]*180/pi; |
|
|
65 |
AnyVar AnyVar_HipAbduction = ..FolderRef.Left.HipAbduction.Pos[0]*180/pi; |
|
|
66 |
AnyVar AnyVar_HipExternalRotation = ..FolderRef.Left.HipExternalRotation.Pos[0]*180/pi; |
|
|
67 |
|
|
|
68 |
AnyVar AnyVar_KneeFlexion = ..FolderRef.Left.KneeFlexion.Pos[0]*180/pi; |
|
|
69 |
|
|
|
70 |
AnyVar AnyVar_AnklePlantarFlexion =..FolderRef.Left.AnklePlantarFlexion.Pos[0]*180/pi; |
|
|
71 |
AnyVar AnyVar_AnkleEversion =..FolderRef.Left.AnkleEversion.Pos[0]*180/pi; |
|
|
72 |
|
|
|
73 |
}; |
|
|
74 |
}; |
|
|
75 |
}; |
|
|
76 |
|
|
|
77 |
|