161 lines (131 with data), 4.9 kB
Main.HumanModel.Mannequin = {
Posture =
{
PelvisPosX = -0.04538872;
PelvisPosY = 1.141685;
PelvisPosZ = 0;
PelvisRotX = 0;
PelvisRotY = 0;
PelvisRotZ = 10; //2.392672;
PelvisThoraxExtension = 10;
PelvisThoraxLateralBending = 0;
PelvisThoraxRotation = 0;
NeckExtension = -13;
NeckLateralBending = 0;
NeckRotation = 0;
Right =
{
SternoClavicularProtraction = -38;
SternoClavicularElevation = 20;
GlenohumeralFlexion = -11;
GlenohumeralAbduction = 5.0;
GlenohumeralExternalRotation = 0.1;
ElbowFlexion = 135;
ElbowPronation = 0.1;
WristFlexion = -0.1;
WristAbduction = 0;
HipFlexion = -10;
HipAbduction = 11.98501;
HipExternalRotation = -0.5213636;
KneeFlexion = 0;
AnklePlantarFlexion = 3.646307;
SubTalarEversion = 0;
};
Left =
{
SternoClavicularProtraction = .Right.SternoClavicularProtraction;
SternoClavicularElevation = 11.45916;
GlenohumeralFlexion = .Right.GlenohumeralFlexion;
GlenohumeralAbduction = 5.5;
GlenohumeralExternalRotation = 0.1;
ElbowFlexion = .Right.ElbowFlexion;
ElbowPronation = 0.1;
WristFlexion = -0.1;
WristAbduction = 6.273929e-006;
HipFlexion = .Right.HipFlexion;
HipAbduction = 11.98501;
HipExternalRotation = -0.5213636;
KneeFlexion = 0;
AnklePlantarFlexion = 3.646307;
SubTalarEversion = 1.200472e-007;
};
};
PostureVel={
//This controls the position of the pelvi wrt. to the global reference frame
PelvisPosX=0;
PelvisPosY=0;
PelvisPosZ=0;
//This controls the rotation of the pelvis wrt. to the global reference frame
PelvisRotX=0;
PelvisRotY=0;
PelvisRotZ=0;
// These variables control the rotation of the thorax wrt the
// pelvis
PelvisThoraxExtension=0;
PelvisThoraxLateralBending=0;
PelvisThoraxRotation=0;
NeckExtension=0;
NeckLateralBending = 0;
NeckRotation = 0;
Right = {
//Arm
SternoClavicularProtraction=0; //This value is not used for initial position
SternoClavicularElevation=0; //This value is not used for initial position
GlenohumeralFlexion =0;
GlenohumeralAbduction = 0;
GlenohumeralExternalRotation = 0;
ElbowFlexion = 0.0;
ElbowPronation = 0.0;
WristFlexion =0;
WristAbduction =0;
HipFlexion = 0.0;
HipAbduction = 0.0;
HipExternalRotation = 0.0;
KneeFlexion = 0.0;
AnklePlantarFlexion =0.0;
SubTalarEversion =0.0;
};
Left = {
//all values are set to be equal to the right side values
//feel free to change this!
//Arm
SternoClavicularProtraction=.Right.SternoClavicularProtraction;
SternoClavicularElevation=.Right.SternoClavicularElevation;
GlenohumeralFlexion = .Right.GlenohumeralFlexion ;
GlenohumeralAbduction =.Right.GlenohumeralAbduction ;
GlenohumeralExternalRotation =.Right.GlenohumeralExternalRotation ;
ElbowFlexion = .Right.ElbowFlexion;
ElbowPronation = .Right.ElbowPronation;
WristFlexion =.Right.WristFlexion;
WristAbduction =.Right.WristAbduction;
//Leg
HipFlexion =.Right.HipFlexion;
HipAbduction =.Right.HipAbduction;
HipExternalRotation = .Right.HipExternalRotation;
KneeFlexion = .Right.KneeFlexion;
AnklePlantarFlexion = .Right.AnklePlantarFlexion ;
SubTalarEversion =.Right.SubTalarEversion;
};
};
AnyFolder Load = {
AnyVec3 TopVertebra = {0.000, 0.000, 0.000};
AnyFolder Right = {
AnyVec3 Shoulder = {0.000, 0.000, 0.000};
AnyVec3 Elbow = {0.000, 0.000, 0.000};
// AnyVec3 Hand = {0.000, 0.000, 95.09}; // 100% adduction
// AnyVec3 Hand = {0.000, 0.000, -55.550}; // 100% abduction
AnyVec3 Hand = {0.000, 0.000, 0.000};
AnyVec3 Hip = {0.000, 0.000, 0.000};
AnyVec3 Knee = {0.000, 0.000, 0.000};
AnyVec3 Ankle = {0.000, 0.000, 0.000};
};
AnyFolder Left = {
AnyVec3 Shoulder = {0.000, 0.000, 0.000};
AnyVec3 Elbow = {0.000, 0.000, 0.000};
AnyVec3 Hand = {0.000, 0.000, 0.000};
AnyVec3 Hip = {0.000, 0.000, 0.000};
AnyVec3 Knee = {0.000, 0.000, 0.000};
AnyVec3 Ankle = {0.000, 0.000, 0.000};
};
}; // Loads
};