1096 lines (1002 with data), 79.9 kB
AnyFolder Pelvis = {
AnyFloat SacralInterfaceMorphingPointsPickedMidline = {
{0.0543855, -0.0164601, 0},
{0.024924, 0.00666343, 0},
{-0.0164834, 0.00836085, 0},
{-0.0242425, -0.022508, 0},
{-0.0406775, -0.0590935, 0},
{-0.0336094, -0.128441, 0},
{-0.0368024, -0.116344, 0},
{-0.0359238, -0.072841, 0}
};
AnyFloat SacralInterfaceMorphingPointsPickedRight = {
{-0.0420192, -0.103225, 0.0242102},
{0.0382823, -0.0422929, 0.0481419},
{0.0345507, 0.0198072, 0.0448075},
{0.014581, -0.0100491, 0.0471374},
{-0.0381448, -0.11934, 0.00921956},
{-0.0471807, -0.105513, 0.00555406},
{-0.0512493, -0.081406, 0.00761028}
};
//Trick to ensure symmetry on Z
AnyFloat SacralInterfaceMorphingPoints = arrcat(
SacralInterfaceMorphingPointsPickedMidline,
SacralInterfaceMorphingPointsPickedRight,
SacralInterfaceMorphingPointsPickedRight * {{1,0,0},{0,1,0},{0,0,-1}}
);
AnyVec3 sCoM_pos = {0.053000, -0.050, 0.000};
AnyMatrix points_RBF_unscaled = arrcat(
SacralInterfaceMorphingPoints,
Right.PelvicInterfaceMorphingPoints,
Right.PelvicInterfaceMorphingPoints * {{1,0,0},{0,1,0},{0,0,-1}}
);
AnyFloat HipJointsCenterTD_pos = {0.050000, -0.1150000, 0};
AnyFloat GroundPelvisJntNode_pos = {0.015000, -9.911979e-034, 0};
AnyFloat PelvisSacrumJntNode_pos = {0.02700000, -0.03000000, 0} ;
AnyFloat ALLNodeSuperior_pos = {0.073000, -0.01800000, 0};
AnyFloat PLLNodeSuperior_pos = {0.047000, 0, 0};
AnyFloat Seat_contactCenter_pos = {0.005000, -0.1750000, 2.895209e-017};
AnyFloat Seat2MidContactNode_pos = {0.070000, -0.1700000, 4.163336e-017};
AnyFloat PressureNode_pos = {0.085000, -0.1400000, 2.453266e-017};
AnyFloat BuckleNodeBottomCenter_pos = {0.115000, -0.1400000, 2.369714e-017};
AnyFolder Right = {
AnyFloat PsoasWrapSurf_points = {
{0.076, -0.112, 0.048},
{0.076, -0.095, 0.093},
{0.077, -0.139, 0.077},
{0.082, -0.117, 0.076},
{0.077, -0.104, 0.072}
};
AnyFloat PelvicInterfaceMorphingPoints = {
{0.104428, -0.140406, 0.00308862},
{0.10547, -0.138748, 0.0222285},
{0.0728191, -0.165556, 0.00130153},
{0.0599428, -0.173275, 0.0147677},
{0.0300061, -0.173138, 0.0277551},
{0.0493885, -0.134952, 0.052601},
{0.081841, -0.135439, 0.0413888},
{0.0328742, -0.127934, 0.0647686},
{-0.00890269, -0.151025, 0.0707131},
{-0.0133161, -0.126963, 0.0583294},
{-0.00627104, -0.117039, 0.0676488},
{0.0431589, -0.100634, 0.058101},
{0.0694978, -0.0930118, 0.104659},
{0.0761791, -0.109452, 0.0769104},
{0.000118895, -0.0853524, 0.0394258},
{0.0169197, -0.0564629, 0.0633524},
{-0.0179008, -0.0514412, 0.0398098},
{-0.025592, -0.0356051, 0.0408372},
{-0.0179269, -0.00416709, 0.0531922},
{-0.00998961, 0.0101294, 0.0380651},
{0.050602, 0.014479, 0.0460838},
{0.0470888, -0.0337641, 0.0537752},
{0.0155951, -0.045448, 0.0444374},
{0.0539187, 0.0377166, 0.0708822},
{0.0299993, 0.0441865, 0.0760382},
{0.0811668, -0.00376648, 0.142879},
{0.0688382, -0.0538894, 0.111206},
{0.0951614, -0.063215, 0.115286},
{0.120103, -0.0437946, 0.133105},
{0.10521, -0.0307307, 0.150671},
{0.0711565, -0.0407633, 0.103029},
ASIS,
PSIS,
PT
};
AnyVec3 ASIS = {0.120080, -0.05009163, 0.1312};
AnyVec3 PSIS = {-0.016926, 0.01085285, 0.0236796};
AnyVec3 PT = {0.1070, -0.1413, 0.0190};
// Multifidi nodes
AnyFloat MFmL5SacrumNode_pos = {0.00205033, 0.012148, 0.0129715};
AnyFloat MFmL4SacrumNode_pos = {-0.0213334, -0.01194, 0.0257652};
AnyFloat MFdL5S1Node_pos = {0.00447431, 0.00935999, 0.0172032};
AnyFloat MFdL4S1Node_pos = {0.0306566, 0.0142471 , 0.0333636};
AnyFloat MFmL3S1Node_pos = {0.0306566, 0.0142471 , 0.0333636};
AnyFloat MFtsL1S1Node_pos = {0.0306566, 0.0142471 , 0.0333636};
AnyFloat MFtsL2S1Node_pos = {0.0306566, 0.0142471 , 0.0333636};
AnyFloat MFtsL3LigamentNodeVia_pos = {-0.0180531-0.0075, -0.0141317-0.005, (0.0397136-0.005)};
AnyFloat MFtsL3LigamentNode_pos = {-0.0255907, -0.0356921, 0.038108 };
AnyFloat MFtsL4SacrumViaNode_pos = {-0.017548 , -0.00147985-0.005, 0.0054480+0.005};
AnyFloat MFtsL5SacrumViaNode_pos = {-0.0121086, 0.00488946 , 0.0119143};
AnyFloat MFtsL4SacrumNode_pos = {-0.027368, -0.0316718, 0.0152958};
AnyFloat MFtsL5SacrumNode_pos = {-0.038453, -0.0540485, 0.0311674};
AnyFloat MFtstL1SIPSViaNode_pos = {-0.0149335+0.02, 0.0153627+0.015, (0.054064-0.02)};
AnyFloat MFtstL2SIPSViaNode_pos = {-0.0174397+0.02, 0.0118849+0.01, (0.048182-0.02)};
AnyFloat MFtstL1SIPSNode_pos = {-0.0149335, 0.0153627, 0.054064};
AnyFloat MFtstL2SIPSNode_pos = {-0.0174397, 0.0118849, 0.048182};
// Erector Spinae Nodes
AnyVec3 ILplL1CINode_pos = {-0.000516508, 0.0354869, 0.0554782};
AnyVec3 ILplL2CINode_pos = {-0.00572358 , 0.0317726, 0.0549007};
AnyVec3 LTplL1SIPSNode_pos = {0.00696654, 0.0391073, 0.0604304};
AnyVec3 LTplL2SIPSNode_pos = {0.00622304, 0.0395058, 0.0568333};
AnyVec3 ILptC6SIPSNode_pos = {-0.00317836, 0.0328506, 0.0532211};
AnyVec3 ILptC5SIPSNode_pos = {0.00208588, 0.0372169, 0.0562346};
AnyVec3 ILptC7CINode_pos = {-0.00800184, 0.0184049, 0.0435864};
AnyVec3 ILptC8CINode_pos = {-0.00526293, 0.0243863, 0.046309 };
AnyVec3 ILptC9CINode_pos = {-0.00222712, 0.0301648, 0.0499919};
AnyVec3 ILptC10CINode_pos = {0.000544396, 0.0349682, 0.0529106};
AnyVec3 ILptC11CINode_pos = {0.00440885 , 0.0385561, 0.0568978};
AnyVec3 ILptC12CINode_pos = {0.0103772 , 0.0412754, 0.0622313};
AnyVec3 LTptT6S1Node_pos = {-0.0171665 - 0.005, 0.00751867, 0.00000000};
AnyVec3 LTptT7S2Node_pos = {-0.0242993 - 0.005, -0.0226956, 0.00000000};
AnyVec3 LTptT8S3Node_pos = {-0.0324856 - 0.005, -0.0401841, 0.00000000};
AnyVec3 LTptT9S4Node_pos = {-0.0420005 - 0.005, -0.070595 , 0.00000000};
AnyVec3 LTptT10SacrumNode_pos = {-0.0302671 - 0.005, -0.0382631, 0.01443650};
AnyVec3 LTptT11SacrumNode_pos = {-0.0311736 - 0.005, -0.0385761, 0.02201010};
AnyVec3 LTptT12SacrumNode_pos = {-0.0308891 - 0.005, -0.0388656, 0.03019510};
AnyVec3 LTptT10SacrumViaNode_pos = {-0.0302671+0.0, -0.0382631+0.03, 0.01443650+0.0025};
AnyVec3 LTptT11SacrumViaNode_pos = {-0.0311736+0.0, -0.0385761+0.03, 0.02201010+0.0025};
AnyVec3 LTptT12SacrumViaNode_pos = {-0.0308891+0.0, -0.0388656+0.03, 0.03019510+0.0025};
AnyFloat ILplL3CINode_pos = {-0.00991402 , 0.0279672, 0.0529199};
AnyFloat ILplL4CINode_pos = {-0.0125597 , 0.02113 , 0.0502513};
AnyFloat LTplL3SIPSNode_pos = {0.00643616, 0.0377332, 0.0536012};
AnyFloat LTplL4SIPSNode_pos = {0.00711773, 0.0334732, 0.0493415};
AnyFloat LTplL5IliumNode_pos = {0.006000, 0.01300000, 0.02100000};
// Psoas Major Nodes
//These points are used as via points
AnyVec3 IliopubicEminenceViaNode_pos = {0.086, -0.102, 0.078};
AnyFloat IliopubicEminenceEndNode_pos = {0.089,-0.1101,0.0785};
AnyFloat PMT12I_TMVia5Node_pos = {0.074, -0.037, (..Thorax.Right.PMT12I_TMNode_pos[2] - ..Thorax.PMT12I_TMZ * (..Thorax.Right.PMT12I_TMNode_pos[1] + 0.037))};
AnyFloat PML1I_TMVia4Node_pos = {0.072, -0.037, (..L1.Right.PML1I_TMNode_pos[2] - ..L3.PML1I_TMZ * (..L1.Right.PML1I_TMNode_pos[1] + 0.037))};
AnyFloat PML2I_TMVia3Node_pos = {0.070, -0.037, (..L2.Right.PML2I_TMNode_pos[2] - ..L3.PML2I_TMZ * (..L2.Right.PML2I_TMNode_pos[1] + 0.037))};
AnyFloat PML3I_TMVia2Node_pos = {0.068, -0.037, (..L3.Right.PML3I_TMNode_pos[2] - ..L3.PML3I_TMZ * (..L3.Right.PML3I_TMNode_pos[1] + 0.037))};
AnyFloat PML4I_TMVia1Node_pos = {0.066, -0.037, (..L4.Right.PML4I_TMNode_pos[2] - ..L3.PML4I_TMZ * (..L4.Right.PML4I_TMNode_pos[1] + 0.037))};
AnyFloat PML5_TMVia1Node_pos = {0.064, -0.037, (..L5.Right.PML5_TMNode_pos[2] - ..L3.PML5_TMZ * (..L5.Right.PML5_TMNode_pos[1] + 0.037))};
AnyFloat PML1T_TMVia5Node_pos = {0.0585, -0.048, (..L1.Right.PML1T_TMNode_pos[2] - ..L2.PML1T_TMZ*(..L1.Right.PML1T_TMNode_pos[1] + 0.037))};
AnyFloat PML2T_TMVia4Node_pos = {0.0585, -0.048, (..L2.Right.PML2T_TMNode_pos[2] - ..L2.PML2T_TMZ*(..L2.Right.PML2T_TMNode_pos[1] + 0.037))};
AnyFloat PML3T_TMVia3Node_pos = {0.0585, -0.048, (..L3.Right.PML3T_TMNode_pos[2] - ..L2.PML3T_TMZ*(..L3.Right.PML3T_TMNode_pos[1] + 0.037))};
AnyFloat PML4T_TMVia2Node_pos = {0.0585, -0.048, (..L4.Right.PML4T_TMNode_pos[2] - ..L2.PML4T_TMZ*(..L4.Right.PML4T_TMNode_pos[1] + 0.037))};
AnyFloat PML5T_TMVia1Node_pos = {0.0585, -0.048, (..L5.Right.PML5T_TMNode_pos[2] - ..L2.PML5T_TMZ*(..L5.Right.PML5T_TMNode_pos[1] + 0.037))};
AnyFloat QLNode_pos = {0.053000, 0.05400000, 0.08300000} - {0.015,0.0075,0};
AnyFloat RA_Node1_pos = {0.115000, -0.1310000, 0.00000000};
AnyFloat RA_Node2_pos = {0.115000, -0.1310000, 0.00000000};
AnyFloat RA_Node3_pos = {0.115000, -0.1310000, 0.01000000};
AnyFloat RA_Node4_pos = {0.115000, -0.1310000, 0.02000000};
AnyFloat RA_Node1Via_pos = {0.13651832, -0.05828126, 0.002};
AnyFloat RA_Node2Via_pos = {0.13536613, -0.0579459 , 0.006};
AnyFloat RA_Node3Via_pos = {0.13421394, -0.05761053, 0.01789372};
AnyFloat RA_Node4Via_pos = {0.1326777 , -0.05716338, 0.02978744};
AnyFloat OEC12_CINode_pos = {0.04977, 0.0435192, 0.09298};
AnyFloat OEC11_CINode_pos = {0.096817106, -0.0012205498, 0.13769041};
AnyFloat OEC10a_CINode_pos = {0.1088, -0.02659, 0.1473};
AnyFloat OICI_C12Node_pos = {0.068698 , 0.031275, 0.112736};
AnyFloat OICI_C11Node_pos = {0.0075142789,0.04030681, 0.059687428};
AnyFloat OICI_C10aNode_pos = {0.031630576,0.04502495, 0.075529367};
AnyFloat OICI_C10Node_pos = {0.04977525,0.043519221, 0.092987895};
AnyFloat OICI_C9Node_pos = {0.065335087,0.035016526, 0.1084922};
AnyFloat OICI_C8Node_pos = {0.080460943,0.016277507, 0.12737164};
AnyFloat OICI_RS1Node_pos = {0.096817106,-0.0012205498, 0.13769041};
AnyFloat OICI_RS2Node_pos = {0.10559666,-0.014595013, 0.14242136};
AnyFloat OICI_RS3Node_pos = {0.112334,-0.0314788, 0.142239};
AnyFloat OICI_RS4Node_pos = {0.114946,-0.037678201, 0.13897499};
AnyFloat OICI_RS5Node_pos = {0.118205,-0.043456201, 0.137155};
AnyFloat Seat_contact_pos = {0.005000, -0.1750000, 0.04000000};
AnyFloat PosteriorContactNode_pos = {0.048000, 0.05000000, 0.1000000};
AnyFloat Seat1ContactNode_pos = {0.090000, -0.1650000, 0.04000000};
AnyFloat Seat2ContactNode_pos = {0.070000, -0.1700000, 0.04000000};
AnyFloat Seat3ContactNode_pos = {0.030000, -0.1750000, 0.04000000};
AnyFloat Seat4ContactNode_pos = {-0.010000, -0.1650000, 0.04000000};
AnyFloat BuckleNode_pos = {0.115000, -0.06000000, 0.1300000};
};
AnyFolder Left = {
AnyInt MirrorSign = -1;
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}};
AnyFloat PsoasWrapSurf_points = .Right.PsoasWrapSurf_points * MirrorTransform;
AnyVec3 ASIS = .Right.ASIS * MirrorTransform;
AnyVec3 PSIS = .Right.PSIS * MirrorTransform;
AnyVec3 PT = .Right.PT * MirrorTransform;
// Multifidi nodes
AnyFloat MFmL5SacrumNode_pos = .Right.MFmL5SacrumNode_pos * MirrorTransform;
AnyFloat MFmL4SacrumNode_pos = .Right.MFmL4SacrumNode_pos * MirrorTransform;
AnyFloat MFdL5S1Node_pos = .Right.MFdL5S1Node_pos * MirrorTransform;
AnyFloat MFdL4S1Node_pos = .Right.MFdL4S1Node_pos * MirrorTransform;
AnyFloat MFmL3S1Node_pos = .Right.MFmL3S1Node_pos * MirrorTransform;
AnyFloat MFtsL1S1Node_pos = .Right.MFtsL1S1Node_pos * MirrorTransform;
AnyFloat MFtsL2S1Node_pos = .Right.MFtsL2S1Node_pos * MirrorTransform;
AnyFloat MFtsL3LigamentNodeVia_pos = .Right.MFtsL3LigamentNodeVia_pos * MirrorTransform;
AnyFloat MFtsL3LigamentNode_pos = .Right.MFtsL3LigamentNode_pos * MirrorTransform;
AnyFloat MFtsL4SacrumViaNode_pos = .Right.MFtsL4SacrumViaNode_pos * MirrorTransform;
AnyFloat MFtsL5SacrumViaNode_pos = .Right.MFtsL5SacrumViaNode_pos * MirrorTransform;
AnyFloat MFtsL4SacrumNode_pos = .Right.MFtsL4SacrumNode_pos * MirrorTransform;
AnyFloat MFtsL5SacrumNode_pos = .Right.MFtsL5SacrumNode_pos * MirrorTransform;
AnyFloat MFtstL1SIPSViaNode_pos = .Right.MFtstL1SIPSViaNode_pos * MirrorTransform;
AnyFloat MFtstL2SIPSViaNode_pos = .Right.MFtstL2SIPSViaNode_pos * MirrorTransform;
AnyFloat MFtstL1SIPSNode_pos = .Right.MFtstL1SIPSNode_pos * MirrorTransform;
AnyFloat MFtstL2SIPSNode_pos = .Right.MFtstL2SIPSNode_pos * MirrorTransform;
// Erector Spinae nodes
AnyFloat ILplL1CINode_pos = .Right.ILplL1CINode_pos * MirrorTransform;
AnyFloat ILplL2CINode_pos = .Right.ILplL2CINode_pos * MirrorTransform;
AnyFloat LTplL1SIPSNode_pos = .Right.LTplL1SIPSNode_pos * MirrorTransform;
AnyFloat LTplL2SIPSNode_pos = .Right.LTplL2SIPSNode_pos * MirrorTransform;
AnyFloat ILptC5SIPSNode_pos = .Right.ILptC5SIPSNode_pos * MirrorTransform;
AnyFloat ILptC6SIPSNode_pos = .Right.ILptC6SIPSNode_pos * MirrorTransform;
AnyFloat ILptC7CINode_pos = .Right.ILptC7CINode_pos * MirrorTransform;
AnyFloat ILptC8CINode_pos = .Right.ILptC8CINode_pos * MirrorTransform;
AnyFloat ILptC9CINode_pos = .Right.ILptC9CINode_pos * MirrorTransform;
AnyFloat ILptC10CINode_pos = .Right.ILptC10CINode_pos * MirrorTransform;
AnyFloat ILptC11CINode_pos = .Right.ILptC11CINode_pos * MirrorTransform;
AnyFloat ILptC12CINode_pos = .Right.ILptC12CINode_pos * MirrorTransform;
AnyFloat LTptT6S1Node_pos = .Right.LTptT6S1Node_pos * MirrorTransform;
AnyFloat LTptT7S2Node_pos = .Right.LTptT7S2Node_pos * MirrorTransform;
AnyFloat LTptT8S3Node_pos = .Right.LTptT8S3Node_pos * MirrorTransform;
AnyFloat LTptT9S4Node_pos = .Right.LTptT9S4Node_pos * MirrorTransform;
AnyFloat LTptT10SacLumNode_pos = .Right.LTptT10SacrumNode_pos * MirrorTransform;
AnyFloat LTptT11SacLumNode_pos = .Right.LTptT11SacrumNode_pos * MirrorTransform;
AnyFloat LTptT12SacLumNode_pos = .Right.LTptT12SacrumNode_pos * MirrorTransform;
AnyFloat LTptT10SacrumViaNode_pos = .Right.LTptT10SacrumViaNode_pos * MirrorTransform;
AnyFloat LTptT11SacrumViaNode_pos = .Right.LTptT11SacrumViaNode_pos * MirrorTransform;
AnyFloat LTptT12SacrumViaNode_pos = .Right.LTptT12SacrumViaNode_pos * MirrorTransform;
AnyFloat ILplL3CINode_pos = .Right.ILplL3CINode_pos * MirrorTransform;
AnyFloat ILplL4CINode_pos = .Right.ILplL4CINode_pos * MirrorTransform;
AnyFloat LTplL3SIPSNode_pos = .Right.LTplL3SIPSNode_pos * MirrorTransform;
AnyFloat LTplL4SIPSNode_pos = .Right.LTplL4SIPSNode_pos * MirrorTransform;
AnyFloat LTplL5IliumNode_pos = .Right.LTplL5IliumNode_pos * MirrorTransform;
AnyFloat LTptT10SacrumNode_pos = .Right.LTptT10SacrumNode_pos* MirrorTransform;
AnyFloat LTptT11SacrumNode_pos = .Right.LTptT11SacrumNode_pos* MirrorTransform;
AnyFloat LTptT12SacrumNode_pos = .Right.LTptT12SacrumNode_pos* MirrorTransform;
AnyFloat IliopubicEminenceViaNode_pos = .Right.IliopubicEminenceViaNode_pos* MirrorTransform;
AnyFloat IliopubicEminenceEndNode_pos = .Right.IliopubicEminenceEndNode_pos * MirrorTransform;
// Psoas Major nodes
AnyFloat PMT12I_TMVia5Node_pos = .Right.PMT12I_TMVia5Node_pos * MirrorTransform;
AnyFloat PML1I_TMVia4Node_pos = .Right.PML1I_TMVia4Node_pos * MirrorTransform;
AnyFloat PML2I_TMVia3Node_pos = .Right.PML2I_TMVia3Node_pos * MirrorTransform;
AnyFloat PML3I_TMVia2Node_pos = .Right.PML3I_TMVia2Node_pos * MirrorTransform;
AnyFloat PML4I_TMVia1Node_pos = .Right.PML4I_TMVia1Node_pos * MirrorTransform;
AnyFloat PML5_TMVia1Node_pos = .Right.PML5_TMVia1Node_pos * MirrorTransform;
AnyFloat PML1T_TMVia5Node_pos = .Right.PML1T_TMVia5Node_pos * MirrorTransform;
AnyFloat PML2T_TMVia4Node_pos = .Right.PML2T_TMVia4Node_pos * MirrorTransform;
AnyFloat PML3T_TMVia3Node_pos = .Right.PML3T_TMVia3Node_pos * MirrorTransform;
AnyFloat PML4T_TMVia2Node_pos = .Right.PML4T_TMVia2Node_pos * MirrorTransform;
AnyFloat PML5T_TMVia1Node_pos = .Right.PML5T_TMVia1Node_pos * MirrorTransform;
AnyFloat QLNode_pos = .Right.QLNode_pos * MirrorTransform;
AnyFloat RA_Node1_pos = .Right.RA_Node1_pos * MirrorTransform;
AnyFloat RA_Node2_pos = .Right.RA_Node2_pos * MirrorTransform;
AnyFloat RA_Node3_pos = .Right.RA_Node3_pos * MirrorTransform;
AnyFloat RA_Node4_pos = .Right.RA_Node4_pos * MirrorTransform;
AnyFloat RA_Node1Via_pos = .Right.RA_Node1Via_pos * MirrorTransform;
AnyFloat RA_Node2Via_pos = .Right.RA_Node2Via_pos * MirrorTransform;
AnyFloat RA_Node3Via_pos = .Right.RA_Node3Via_pos * MirrorTransform;
AnyFloat RA_Node4Via_pos = .Right.RA_Node4Via_pos * MirrorTransform;
AnyFloat OEC12_CINode_pos = .Right.OEC12_CINode_pos * MirrorTransform;
AnyFloat OEC11_CINode_pos = .Right.OEC11_CINode_pos * MirrorTransform;
AnyFloat OEC10a_CINode_pos = .Right.OEC10a_CINode_pos * MirrorTransform;
AnyFloat OICI_C12Node_pos = .Right.OICI_C12Node_pos * MirrorTransform;
AnyFloat OICI_C11Node_pos = .Right.OICI_C11Node_pos * MirrorTransform;
AnyFloat OICI_C10aNode_pos = .Right.OICI_C10aNode_pos * MirrorTransform;
AnyFloat OICI_C10Node_pos = .Right.OICI_C10Node_pos * MirrorTransform;
AnyFloat OICI_C9Node_pos = .Right.OICI_C9Node_pos * MirrorTransform;
AnyFloat OICI_C8Node_pos = .Right.OICI_C8Node_pos * MirrorTransform;
AnyFloat OICI_RS1Node_pos = .Right.OICI_RS1Node_pos * MirrorTransform;
AnyFloat OICI_RS2Node_pos = .Right.OICI_RS2Node_pos * MirrorTransform;
AnyFloat OICI_RS3Node_pos = .Right.OICI_RS3Node_pos * MirrorTransform;
AnyFloat OICI_RS4Node_pos = .Right.OICI_RS4Node_pos * MirrorTransform;
AnyFloat OICI_RS5Node_pos = .Right.OICI_RS5Node_pos * MirrorTransform;
AnyFloat Seat_contact_pos = .Right.Seat_contact_pos * MirrorTransform;
AnyFloat PosteriorContactNode_pos = .Right.PosteriorContactNode_pos * MirrorTransform;
AnyFloat Seat1ContactNode_pos = .Right.Seat1ContactNode_pos * MirrorTransform;
AnyFloat Seat2ContactNode_pos = .Right.Seat2ContactNode_pos * MirrorTransform;
AnyFloat Seat3ContactNode_pos = .Right.Seat3ContactNode_pos * MirrorTransform;
AnyFloat Seat4ContactNode_pos = .Right.Seat4ContactNode_pos * MirrorTransform;
AnyFloat BuckleNode_pos = .Right.BuckleNode_pos * MirrorTransform;
};
};
AnyFolder Sacrum = {
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000};
AnyFloat SacrumL5JntNode_pos = {0.04300000, -0.005000000, 0.0000000};
AnyFloat SacrumPelvisJntNode_pos = {0.02700000, -0.03000000, 0.0000000};
AnyFloat SacrumContactNode_pos = {-0.006000000, -0.02500000, 0.0000000};
AnyFloat SacrumRContactNode_pos = {-0.006000000, -0.02500000, 0.05000000};
AnyFloat SacrumLContactNode_pos = {-0.006000000, -0.02500000, -0.05000000};
AnyFloat SacrumBaseAnteriorNode_pos = {0.053000, -0.014000, 0.000000};
AnyFloat SacrumBasePosteriorNode_pos = {0.032264, 0.004383, 0.000000};
AnyFolder Right = {
AnyFloat SacrumContactNode_pos = {-0.006000000, -0.02500000, 0.05000000};
AnyFloat SacrumBaseNode_pos = 0.5*(.SacrumBaseAnteriorNode_pos + .SacrumBasePosteriorNode_pos) + {0,0.002000,0.019800};
};
AnyFolder Left = {
AnyInt MirrorSign = -1;
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}};
AnyFloat SacrumContactNode_pos = .Right.SacrumContactNode_pos * MirrorTransform;
AnyFloat SacrumBaseNode_pos = .Right.SacrumBaseNode_pos * MirrorTransform;
};
};
AnyFolder L5 = {
AnyFloat sCoM_pos={0.051, 0.009, 0.000000};
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000};
AnyFloat L5SacrumJntNode_pos = {0.04300000, -0.005000000, 0.0000000};
AnyFloat L4L5JntNode_pos = {0.05000000, 0.02700000, 0.0000000};
AnyFloat LINodeSuperior_pos = {0.01900000, 0.02300000, 0.0000000};
AnyFloat BuckleContactNode_pos = {0.1190000, 0.006000000, 0.0000000};
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.068000, 0.020200, 0.000000};
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.044000, 0.025700, 0.000000};
AnyFolder Right = {
// Erector Spinae Nodes
AnyVec3 LTptT5L5Node_pos = {0.001,0.016,0.0};
AnyFloat LTplL5IliumNode_pos = {0.028,0.022,0.028};
AnyFloat LTptT6S1Via11Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT6S1Node_pos[2] - ..Thorax.LTptT6S1Z *(..Thorax.Right.LTptT6S1Node_pos[1] - 0.011))};
AnyFloat LTptT7S2Via10Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT7S2Node_pos[2] - ..Thorax.LTptT7S2Z *(..Thorax.Right.LTptT7S2Node_pos[1] - 0.011))};
AnyFloat LTptT8S3Via9Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT8S3Node_pos[2] - ..Thorax.LTptT8S3Z *(..Thorax.Right.LTptT8S3Node_pos[1] - 0.011))};
AnyFloat LTptT9S4Via8Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT9S4Node_pos[2] - ..Thorax.LTptT9S4Z *(..Thorax.Right.LTptT9S4Node_pos[1] - 0.011))};
AnyFloat LTptT10SacrumVia7Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT10SacrumNode_pos[2] - ..Thorax.LTptT10SacrumZ*(..Thorax.Right.LTptT10SacrumNode_pos[1] - 0.011))};
AnyFloat LTptT11SacrumVia6Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT11SacrumNode_pos[2] - ..Thorax.LTptT11SacrumZ*(..Thorax.Right.LTptT11SacrumNode_pos[1] - 0.011))};
AnyFloat LTptT12SacrumVia5Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT12SacrumNode_pos[2] - ..Thorax.LTptT12SacrumZ*(..Thorax.Right.LTptT12SacrumNode_pos[1] - 0.011))};
// Psoas Major Nodes
AnyVec3 PML5_TMNodeR0 = { 0.064,0.011,0.021};
AnyVec3 PML5T_TMNodeR0 = {0.034,0.020,0.028};
// End of Psoas Major Nodes
AnyFloat MFdL3L5Node_pos = {0.02700000, 0.02500000, 0.02200000};
AnyFloat MFdL5S1Node_pos = {0.008000000, 0.009000000, 0.005000000};
AnyFloat MFmL2L5Node_pos = {0.02700000, 0.02500000, 0.02200000};
AnyFloat MFmL5SacrumNode_pos = {0.004000000, 0.01000000, 0.005000000};
AnyFloat MFtsL1L5Node_pos = {0.02700000, 0.02500000, 0.02200000};
AnyFloat MFtsL2L5Node_pos = {0.02700000, 0.02500000, 0.02200000};
AnyFloat MFtsL5SacrumNode_pos = {0.001000000, 0.007000000, 0.0000000};
AnyFloat OEC10_RSNode_pos = {0.1580000, 0.008000000, 0.01500000};
AnyFloat MFL5T12Node_pos = {0.02500000, 0.02200000, 0.02400000};
AnyFloat L5ContactNode_pos = {-0.01000000, 0.008000000, 0.05000000};
AnyVec3 PML5_TMNode_pos = { 0.066, 0.011, 0.021};
AnyVec3 PML5T_TMNode_pos = {0.034,0.020,0.028};
AnyFloat PMT12I_TMVia4Node_pos = {0.067 ,0.008,(..Thorax.Right.PMT12I_TMNode_pos[2] - ..Thorax.PMT12I_TMZ*(..Thorax.Right.PMT12I_TMNode_pos[1] - 0.008))};
AnyFloat PML1I_TMVia3Node_pos = {0.067 ,0.008,(..L1.Right.PML1I_TMNode_pos[2] - ..L3.PML1I_TMZ*(..L1.Right.PML1I_TMNode_pos[1] - 0.008))};
AnyFloat PML2I_TMVia2Node_pos = {0.067 ,0.008,(..L2.Right.PML2I_TMNode_pos[2] - ..L3.PML2I_TMZ*(..L2.Right.PML2I_TMNode_pos[1] - 0.008))};
AnyFloat PML3I_TMVia1Node_pos = {0.067 ,0.008,(..L3.Right.PML3I_TMNode_pos[2] - ..L3.PML3I_TMZ*(..L3.Right.PML3I_TMNode_pos[1] - 0.008))};
AnyFloat PML1T_TMVia4Node_pos = {0.041 ,-0.005,(..L1.Right.PML1T_TMNode_pos[2] - ..L2.PML1T_TMZ*(..L1.Right.PML1T_TMNode_pos[1] - 0.008))};
AnyFloat PML2T_TMVia3Node_pos = {0.041 ,-0.005,(..L2.Right.PML2T_TMNode_pos[2] - ..L2.PML2T_TMZ*(..L2.Right.PML2T_TMNode_pos[1] - 0.008))};
AnyFloat PML3T_TMVia2Node_pos = {0.041 ,-0.005,(..L3.Right.PML3T_TMNode_pos[2] - ..L2.PML3T_TMZ*(..L3.Right.PML3T_TMNode_pos[1] - 0.008))};
AnyFloat PML4T_TMVia1Node_pos = {0.041 ,-0.005,(..L4.Right.PML4T_TMNode_pos[2] - ..L2.PML4T_TMZ*(..L4.Right.PML4T_TMNode_pos[1] - 0.008))};
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000900,0.019800};
};
AnyFolder Left = {
AnyInt MirrorSign = -1;
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}};
// Erector Spinae Nodes
AnyFloat LTplL5IliumNode_pos = .Right.LTplL5IliumNode_pos * MirrorTransform;
AnyFloat LTptT5L5Node_pos = .Right.LTptT5L5Node_pos * MirrorTransform;
AnyFloat LTptT6S1Via11Node_pos = .Right.LTptT6S1Via11Node_pos * MirrorTransform;
AnyFloat LTptT7S2Via10Node_pos = .Right.LTptT7S2Via10Node_pos * MirrorTransform;
AnyFloat LTptT8S3Via9Node_pos = .Right.LTptT8S3Via9Node_pos * MirrorTransform;
AnyFloat LTptT9S4Via8Node_pos = .Right.LTptT9S4Via8Node_pos * MirrorTransform;
AnyFloat LTptT10SacrumVia7Node_pos = .Right.LTptT10SacrumVia7Node_pos * MirrorTransform;
AnyFloat LTptT11SacrumVia6Node_pos = .Right.LTptT11SacrumVia6Node_pos * MirrorTransform;
AnyFloat LTptT12SacrumVia5Node_pos = .Right.LTptT12SacrumVia5Node_pos * MirrorTransform;
// Psoas Major Nodes
AnyFloat PML5_TMNode_pos = .Right.PML5_TMNode_pos * MirrorTransform;
AnyFloat PML5T_TMNode_pos = .Right.PML5T_TMNode_pos * MirrorTransform;
AnyFloat PMT12I_TMVia4Node_pos = .Right.PMT12I_TMVia4Node_pos * MirrorTransform;
AnyFloat PML1I_TMVia3Node_pos = .Right.PML1I_TMVia3Node_pos * MirrorTransform;
AnyFloat PML2I_TMVia2Node_pos = .Right.PML2I_TMVia2Node_pos * MirrorTransform;
AnyFloat PML3I_TMVia1Node_pos = .Right.PML3I_TMVia1Node_pos * MirrorTransform;
AnyFloat PML1T_TMVia4Node_pos = .Right.PML1T_TMVia4Node_pos * MirrorTransform;
AnyFloat PML2T_TMVia3Node_pos = .Right.PML2T_TMVia3Node_pos * MirrorTransform;
AnyFloat PML3T_TMVia2Node_pos = .Right.PML3T_TMVia2Node_pos * MirrorTransform;
AnyFloat PML4T_TMVia1Node_pos = .Right.PML4T_TMVia1Node_pos * MirrorTransform;
AnyFloat MFdL3L5Node_pos = .Right.MFdL3L5Node_pos * MirrorTransform;
AnyFloat MFdL5S1Node_pos = .Right.MFdL5S1Node_pos * MirrorTransform;
AnyFloat MFmL2L5Node_pos = .Right.MFmL2L5Node_pos * MirrorTransform;
AnyFloat MFmL5SacrumNode_pos = .Right.MFmL5SacrumNode_pos * MirrorTransform;
AnyFloat MFtsL1L5Node_pos = .Right.MFtsL1L5Node_pos * MirrorTransform;
AnyFloat MFtsL2L5Node_pos = .Right.MFtsL2L5Node_pos * MirrorTransform;
AnyFloat OEC10_RSNode_pos = .Right.OEC10_RSNode_pos * MirrorTransform;
AnyFloat L5ContactNode_pos = .Right.L5ContactNode_pos * MirrorTransform;
AnyFloat MFL5T12Node_pos = .Right.MFL5T12Node_pos * MirrorTransform;
AnyFloat MFtsL5SacrumNode_pos = .Right.MFtsL5SacrumNode_pos * MirrorTransform;
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform;
};
};
AnyFolder L4 = {
AnyFloat sCoM_pos = {0.056, 0.044, 0.000000};
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000};
AnyFloat L4L5JntNode_pos = {0.05000000, 0.02700000, 0.0000000};
AnyFloat L3L4JntNode_pos = {0.05000000, 0.06100000, 0.0000000};
AnyFloat LINodeInferior_pos = {0.005000000, 0.02000000, 0.0000000};
AnyFloat LINodeSuperior_pos = {0.01900000, 0.04900000, 0.0000000};
AnyVec3 LSNode_pos = {-0.003,0.029,0};
AnyVar ILplL1CIZ = (.L1.Right.ILplL1CINode_pos[2] - .Pelvis.Right.ILplL1CINode_pos[2]) / (.L1.Right.ILplL1CINode_pos[1] - .Pelvis.Right.ILplL1CINode_pos[1]);
AnyVar ILplL2CIZ = (.L2.Right.ILplL2CINode_pos[2] - .Pelvis.Right.ILplL2CINode_pos[2]) / (.L2.Right.ILplL2CINode_pos[1] - .Pelvis.Right.ILplL2CINode_pos[1]);
AnyFloat MidPoint_pos = {0.05000000, 0.04400000, 0.0000000};
AnyFloat SupportNode_pos = {-0.005000000, 0.02900000, 0.0000000};
AnyFloat BuckleContactNode_pos = {0.07400000, 0.04400000, 0.0000000};
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.068000, 0.058500, 0.000000};
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.044000, 0.058600, 0.000000};
AnyFolder Right = {
AnyFloat MFdL2L4Node_pos = {0.02600000, 0.05500000, 0.02200000};
AnyFloat MFdL4S1Node_pos = {0.01400000, 0.02800000, 0.005000000};
AnyFloat MFmL1L4Node_pos = {0.02600000, 0.05500000, 0.02200000};
AnyFloat MFmL4SacrumNode_pos = {0.009000000, 0.02500000, 0.005000000};
AnyFloat MFtsL4SacrumNode_pos = {0.003000000, 0.02100000, 0.0000000};
AnyFloat ILplL1CIViaNode_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..L1.Right.ILplL1CINode_pos[2] - .ILplL1CIZ*(..L1.Right.ILplL1CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILplL2CIViaNode_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..L2.Right.ILplL2CINode_pos[2] - .ILplL2CIZ*(..L2.Right.ILplL2CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT5L5Via11Node_pos = {.LSNode_pos[0]+0.004,.LSNode_pos[1],(..Thorax.Right.LTptT5L5Node_pos[2] - ..Thorax.LTptT5L5Z *(..Thorax.Right.LTptT5L5Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT6S1Via10Node_pos = {.LSNode_pos[0]+0.004-0.005,.LSNode_pos[1],(..Thorax.Right.LTptT6S1Node_pos[2] - ..Thorax.LTptT6S1Z *(..Thorax.Right.LTptT6S1Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT7S2Via9Node_pos = {.LSNode_pos[0]+0.002-0.005,.LSNode_pos[1],(..Thorax.Right.LTptT7S2Node_pos[2] - ..Thorax.LTptT7S2Z *(..Thorax.Right.LTptT7S2Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT8S3Via8Node_pos = {.LSNode_pos[0] -0.005,.LSNode_pos[1],(..Thorax.Right.LTptT8S3Node_pos[2] - ..Thorax.LTptT8S3Z *(..Thorax.Right.LTptT8S3Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT9S4Via7Node_pos = {.LSNode_pos[0] -0.005,.LSNode_pos[1],(..Thorax.Right.LTptT9S4Node_pos[2] - ..Thorax.LTptT9S4Z *(..Thorax.Right.LTptT9S4Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT10SacrumVia6Node_pos = {.LSNode_pos[0] -0.005,.LSNode_pos[1],(..Thorax.Right.LTptT10SacrumNode_pos[2] - ..Thorax.LTptT10SacrumZ*(..Thorax.Right.LTptT10SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT11SacrumVia5Node_pos = {.LSNode_pos[0] -0.005,.LSNode_pos[1],(..Thorax.Right.LTptT11SacrumNode_pos[2] - ..Thorax.LTptT11SacrumZ*(..Thorax.Right.LTptT11SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT12SacrumVia4Node_pos = {.LSNode_pos[0] -0.005,.LSNode_pos[1],(..Thorax.Right.LTptT12SacrumNode_pos[2] - ..Thorax.LTptT12SacrumZ*(..Thorax.Right.LTptT12SacrumNode_pos[1] - .LSNode_pos[1]))};
// Psoas Major Nodes
AnyVec3 PML4I_TMNode_pos = {0.069, 0.033, 0.022};
AnyVec3 PML4T_TMNode_pos = {0.034,0.050,0.028};
AnyFloat PMT12I_TMVia3Node_pos = {0.069 ,0.043,(..Thorax.Right.PMT12I_TMNode_pos[2] - ..Thorax.PMT12I_TMZ*(..Thorax.Right.PMT12I_TMNode_pos[1] - 0.043))};
AnyFloat PML1I_TMVia2Node_pos = {0.069 ,0.043,(..L1.Right.PML1I_TMNode_pos[2] - ..L3.PML1I_TMZ *(..L1.Right.PML1I_TMNode_pos[1] - 0.043))};
AnyFloat PML2I_TMVia1Node_pos = {0.069 ,0.043,(..L2.Right.PML2I_TMNode_pos[2] - ..L3.PML2I_TMZ *(..L2.Right.PML2I_TMNode_pos[1] - 0.043))};
AnyFloat PML1T_TMVia3Node_pos = {0.0400 ,0.043,(..L1.Right.PML1T_TMNode_pos[2] - ..L2.PML1T_TMZ *(..L1.Right.PML1T_TMNode_pos[1] - 0.043))};
AnyFloat PML2T_TMVia2Node_pos = {0.0395 ,0.043,(..L2.Right.PML2T_TMNode_pos[2] - ..L2.PML2T_TMZ *(..L2.Right.PML2T_TMNode_pos[1] - 0.043))};
AnyFloat PML3T_TMVia1Node_pos = {0.0390 ,0.043,(..L3.Right.PML3T_TMNode_pos[2] - ..L2.PML3T_TMZ *(..L3.Right.PML3T_TMNode_pos[1] - 0.043))};
AnyFloat ILplL4CINode_pos = {0.02500000, 0.05000000, 0.03500000};
AnyFloat LTplL4SIPSNode_pos = {0.02800000, 0.05100000, 0.02800000};
AnyFloat LTptT4L4Node_pos = {-0.001000000, 0.03800000, 0.0000000};
AnyFloat QLL4_CINode_pos = {0.03100000, 0.05000000, 0.03300000};
AnyFloat OEC9_RSNode_pos = {0.1580000, 0.03800000, 0.01500000};
AnyFloat OICI_RS3Node_pos = {0.1580000, 0.03800000, 0.01500000};
AnyFloat MFL4T11Node_pos = {0.02500000, 0.05100000, 0.02400000};
AnyFloat MFL4T12Node_pos = {0.02500000, 0.05100000, 0.02400000};
AnyFloat L4ContactNode_pos = {-0.01000000, 0.03000000, 0.05000000};
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000700,0.019600};
};
AnyFolder Left = {
AnyInt MirrorSign = -1;
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}};
AnyFloat MFdL2L4Node_pos = .Right.MFdL2L4Node_pos * MirrorTransform;
AnyFloat MFdL4S1Node_pos = .Right.MFdL4S1Node_pos * MirrorTransform;
AnyFloat MFmL1L4Node_pos = .Right.MFmL1L4Node_pos * MirrorTransform;
AnyFloat MFmL4SacrumNode_pos = .Right.MFmL4SacrumNode_pos * MirrorTransform;
AnyFloat MFtsL4SacrumNode_pos = .Right.MFtsL4SacrumNode_pos * MirrorTransform;
AnyFloat ILplL1CIViaNode_pos = .Right.ILplL1CIViaNode_pos * MirrorTransform;
AnyFloat ILplL2CIViaNode_pos = .Right.ILplL2CIViaNode_pos * MirrorTransform;
AnyFloat LTptT5L5Via11Node_pos = .Right.LTptT5L5Via11Node_pos * MirrorTransform;
AnyFloat LTptT6S1Via10Node_pos = .Right.LTptT6S1Via10Node_pos * MirrorTransform;
AnyFloat LTptT7S2Via9Node_pos = .Right.LTptT7S2Via9Node_pos * MirrorTransform;
AnyFloat LTptT8S3Via8Node_pos = .Right.LTptT8S3Via8Node_pos * MirrorTransform;
AnyFloat LTptT9S4Via7Node_pos = .Right.LTptT9S4Via7Node_pos * MirrorTransform;
AnyFloat LTptT10SacrumVia6Node_pos = .Right.LTptT10SacrumVia6Node_pos * MirrorTransform;
AnyFloat LTptT11SacrumVia5Node_pos = .Right.LTptT11SacrumVia5Node_pos * MirrorTransform;
AnyFloat LTptT12SacrumVia4Node_pos = .Right.LTptT12SacrumVia4Node_pos * MirrorTransform;
AnyFloat PML4I_TMNode_pos = .Right.PML4I_TMNode_pos * MirrorTransform;
AnyFloat PML4T_TMNode_pos = .Right.PML4T_TMNode_pos * MirrorTransform;
AnyFloat PMT12I_TMVia3Node_pos = .Right.PMT12I_TMVia3Node_pos * MirrorTransform;
AnyFloat PML1I_TMVia2Node_pos = .Right.PML1I_TMVia2Node_pos * MirrorTransform;
AnyFloat PML2I_TMVia1Node_pos = .Right.PML2I_TMVia1Node_pos * MirrorTransform;
AnyFloat PML1T_TMVia3Node_pos = .Right.PML1T_TMVia3Node_pos * MirrorTransform;
AnyFloat PML2T_TMVia2Node_pos = .Right.PML2T_TMVia2Node_pos * MirrorTransform;
AnyFloat PML3T_TMVia1Node_pos = .Right.PML3T_TMVia1Node_pos * MirrorTransform;
AnyFloat ILplL4CINode_pos = .Right.ILplL4CINode_pos * MirrorTransform;
AnyFloat LTplL4SIPSNode_pos = .Right.LTplL4SIPSNode_pos * MirrorTransform;
AnyFloat LTptT4L4Node_pos = .Right.LTptT4L4Node_pos * MirrorTransform;
AnyFloat QLL4_CINode_pos = .Right.QLL4_CINode_pos * MirrorTransform;
AnyFloat OEC9_RSNode_pos = .Right.OEC9_RSNode_pos * MirrorTransform;
AnyFloat OICI_RS3Node_pos = .Right.OICI_RS3Node_pos * MirrorTransform;
AnyFloat L4ContactNode_pos = .Right.L4ContactNode_pos * MirrorTransform;
AnyFloat MFL4T11Node_pos = .Right.MFL4T11Node_pos * MirrorTransform;
AnyFloat MFL4T12Node_pos = .Right.MFL4T12Node_pos * MirrorTransform;
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform;
};
};
AnyFolder L3 = {
AnyFloat sCoM_pos={0.051, 0.079, 0.000000};
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000};
AnyFloat L3L4JntNode_pos = {0.05000000, 0.06100000, 0.0000000};
AnyFloat L2L3JntNode_pos = {0.04400000, 0.09400000, 0.0000000};
AnyFloat LSNode_pos = {-0.003000000, 0.05100000, 0.0000000};
AnyFloat LINodeInferior_pos = {0.007000000, 0.04400000, 0.0000000};
AnyFloat LINodeSuperior_pos = {0.01500000, 0.07500000, 0.0000000};
AnyVar ILplL1CIZ = (.L1.Right.ILplL1CINode_pos[2]-.Pelvis.Right.ILplL1CINode_pos[2])/(.L1.Right.ILplL1CINode_pos[1]-.Pelvis.Right.ILplL1CINode_pos[1]);
AnyVar ILplL2CIZ = (.L2.Right.ILplL2CINode_pos[2]-.Pelvis.Right.ILplL2CINode_pos[2])/(.L2.Right.ILplL2CINode_pos[1]-.Pelvis.Right.ILplL2CINode_pos[1]);
AnyVar LTplL1SIPSZ = (.L1.Right.LTplL1SIPSNode_pos[2]-.Pelvis.Right.LTplL1SIPSNode_pos[2])/(.L1.Right.LTplL1SIPSNode_pos[1]-.Pelvis.Right.LTplL1SIPSNode_pos[1]);
AnyVar LTplL2SIPSZ = (.L2.Right.LTplL2SIPSNode_pos[2]-.Pelvis.Right.LTplL2SIPSNode_pos[2])/(.L2.Right.LTplL2SIPSNode_pos[1]-.Pelvis.Right.LTplL2SIPSNode_pos[1]);
AnyVar PML1I_TMZ = (.L1.Right.PML1I_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L1.Right.PML1I_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyVar PML2I_TMZ = (.L2.Right.PML2I_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L2.Right.PML2I_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyVar PML3I_TMZ = (.L3.Right.PML3I_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L3.Right.PML3I_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyVar PML4I_TMZ = (.L4.Right.PML4I_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L4.Right.PML4I_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyVar PML5_TMZ = (.L5.Right.PML5_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L5.Right.PML5_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyFloat MidPoint_pos = {0.04700000, 0.07750000, 0.0000000};
AnyFloat SupportNode_pos = {-0.003000000, 0.04750000, 0.0000000};
AnyFloat BuckleContactNode_pos = {0.06700000, 0.08250000, 0.0000000};
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.060000, 0.095900, 0.000000};
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.038000, 0.090800, 0.000000};
AnyFolder Right = {
AnyFloat MFdL1L3Node_pos = {0.01900000, 0.08300000, 0.02200000};
AnyFloat MFdL3L5Node_pos = {0.01400000, 0.05300000, 0.005000000};
AnyFloat MFmL3S1Node_pos = {0.009000000, 0.04900000, 0.005000000};
AnyFloat MFtsL3LigamentNode_pos = {0.004000000, 0.04400000, 0.0000000};
AnyFloat LTptT3L3Node_pos = {-0.003,0.060,0.0};
AnyFloat ILplL1CIViaNode_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..L1.Right.ILplL1CINode_pos[2] - .ILplL1CIZ *(..L1.Right.ILplL1CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILplL2CIViaNode_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..L2.Right.ILplL2CINode_pos[2] - .ILplL2CIZ *(..L2.Right.ILplL2CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTplL1SIPSViaNode_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..L1.Right.LTplL1SIPSNode_pos[2] - .LTplL1SIPSZ *(..L1.Right.LTplL1SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTplL2SIPSViaNode_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..L2.Right.LTplL2SIPSNode_pos[2] - .LTplL2SIPSZ *(..L2.Right.LTplL2SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC5SIPSVia9Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC5SIPSNode_pos[2] - ..Thorax.ILptC5SIPSZ *(..Thorax.Right.ILptC5SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC6SIPSVia8Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC6SIPSNode_pos[2] - ..Thorax.ILptC6SIPSZ *(..Thorax.Right.ILptC6SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC7CIVia7Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC7CINode_pos[2] - ..Thorax.ILptC7CIZ *(..Thorax.Right.ILptC7CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC8CIVia6Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC8CINode_pos[2] - ..Thorax.ILptC8CIZ *(..Thorax.Right.ILptC8CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC9CIVia5Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC9CINode_pos[2] - ..Thorax.ILptC9CIZ *(..Thorax.Right.ILptC9CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC10CIVia4Node_pos = {.LSNode_pos[0]-0.003,.LSNode_pos[1],(..Thorax.Right.ILptC10CINode_pos[2] - ..Thorax.ILptC10CIZ *(..Thorax.Right.ILptC10CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC11CIVia3Node_pos = {.LSNode_pos[0]-0.001,.LSNode_pos[1],(..Thorax.Right.ILptC11CINode_pos[2] - ..Thorax.ILptC11CIZ *(..Thorax.Right.ILptC11CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC12CIVia3Node_pos = {.LSNode_pos[0]+0.003,.LSNode_pos[1],(..Thorax.Right.ILptC12CINode_pos[2] - ..Thorax.ILptC12CIZ *(..Thorax.Right.ILptC12CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT4L4Via11Node_pos = {.LSNode_pos[0]+0.002,.LSNode_pos[1],(..Thorax.Right.LTptT4L4Node_pos[2] - ..Thorax.LTptT4L4Z *(..Thorax.Right.LTptT4L4Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT5L5Via10Node_pos = {.LSNode_pos[0]+0.004,.LSNode_pos[1],(..Thorax.Right.LTptT5L5Node_pos[2] - ..Thorax.LTptT5L5Z *(..Thorax.Right.LTptT5L5Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT6S1Via9Node_pos = {.LSNode_pos[0]+0.004,.LSNode_pos[1],(..Thorax.Right.LTptT6S1Node_pos[2] - ..Thorax.LTptT6S1Z *(..Thorax.Right.LTptT6S1Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT7S2Via8Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT7S2Node_pos[2] - ..Thorax.LTptT7S2Z *(..Thorax.Right.LTptT7S2Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT8S3Via7Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT8S3Node_pos[2] - ..Thorax.LTptT8S3Z *(..Thorax.Right.LTptT8S3Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT9S4Via6Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT9S4Node_pos[2] - ..Thorax.LTptT9S4Z *(..Thorax.Right.LTptT9S4Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT10SacrumVia5Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT10SacrumNode_pos[2] - ..Thorax.LTptT10SacrumZ*(..Thorax.Right.LTptT10SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT11SacrumVia4Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT11SacrumNode_pos[2] - ..Thorax.LTptT11SacrumZ*(..Thorax.Right.LTptT11SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT12SacrumVia3Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT12SacrumNode_pos[2] - ..Thorax.LTptT12SacrumZ*(..Thorax.Right.LTptT12SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyVec3 PML3I_TMNode_pos = {0.068, 0.071, 0.022};
AnyVec3 PML3T_TMNode_pos = {0.030,0.079,0.028};
AnyFloat PMT12I_TMVia2Node_pos = {0.065,0.079,(..Thorax.Right.PMT12I_TMNode_pos[2] - ..Thorax.PMT12I_TMZ*(..Thorax.Right.PMT12I_TMNode_pos[1] - 0.079))};
AnyFloat PML1I_TMVia1Node_pos = {0.065,0.079,(..L1.Right.PML1I_TMNode_pos[2] - .PML1I_TMZ *(..L1.Right.PML1I_TMNode_pos[1] - 0.079))};
AnyFloat PML1T_TMVia2Node_pos = {0.035,0.079,(..L1.Right.PML1T_TMNode_pos[2] - ..L2.PML1T_TMZ *(..L1.Right.PML1T_TMNode_pos[1] - 0.079))};
AnyFloat PML2T_TMVia1Node_pos = {0.035,0.079,(..L2.Right.PML2T_TMNode_pos[2] - ..L2.PML2T_TMZ *(..L2.Right.PML2T_TMNode_pos[1] - 0.079))};
AnyFloat ILplL3CINode_pos = {0.01900000, 0.07800000, 0.03500000};
AnyFloat LTplL3SIPSNode_pos = {0.02200000, 0.07900000, 0.02800000};
AnyFloat L3ContactNode_pos = {-0.01000000, 0.05000000, 0.05000000};
AnyFloat QLL3_CINode_pos = {0.02600000, 0.07900000, 0.03300000};
AnyFloat OEC8_RSNode_pos = {0.1580000, 0.06800000, 0.01500000};
AnyFloat OICI_RS2Node_pos = {0.1580000, 0.06800000, 0.01500000};
AnyFloat MFL3T10Node_pos = {0.02000000, 0.07900000, 0.02400000};
AnyFloat MFL3T11Node_pos = {0.02000000, 0.07900000, 0.02400000};
AnyFloat MFL3T12Node_pos = {0.02000000, 0.07900000, 0.02400000};
AnyFloat O_latissimus_dorsi_4_pos = {0.01700000, 0.07750000, 0.0000000};
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000800,0.019600};
};
AnyFolder Left = {
AnyInt MirrorSign = -1;
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}};
AnyFloat MFdL1L3Node_pos = .Right.MFdL1L3Node_pos * MirrorTransform;
AnyFloat MFdL3L5Node_pos = .Right.MFdL3L5Node_pos * MirrorTransform;
AnyFloat MFmL3S1Node_pos = .Right.MFmL3S1Node_pos * MirrorTransform;
AnyFloat MFtsL3LigamentNode_pos = .Right.MFtsL3LigamentNode_pos * MirrorTransform;
AnyFloat LTptT3L3Node_pos = .Right.LTptT3L3Node_pos * MirrorTransform;
AnyFloat ILplL1CIViaNode_pos = .Right.ILplL1CIViaNode_pos * MirrorTransform;
AnyFloat ILplL2CIViaNode_pos = .Right.ILplL2CIViaNode_pos * MirrorTransform;
AnyFloat LTplL1SIPSViaNode_pos = .Right.LTplL1SIPSViaNode_pos * MirrorTransform;
AnyFloat LTplL2SIPSViaNode_pos = .Right.LTplL2SIPSViaNode_pos * MirrorTransform;
AnyFloat ILptC5SIPSVia9Node_pos = .Right.ILptC5SIPSVia9Node_pos * MirrorTransform;
AnyFloat ILptC6SIPSVia8Node_pos = .Right.ILptC6SIPSVia8Node_pos * MirrorTransform;
AnyFloat ILptC7CIVia7Node_pos = .Right.ILptC7CIVia7Node_pos * MirrorTransform;
AnyFloat ILptC8CIVia6Node_pos = .Right.ILptC8CIVia6Node_pos * MirrorTransform;
AnyFloat ILptC9CIVia5Node_pos = .Right.ILptC9CIVia5Node_pos * MirrorTransform;
AnyFloat ILptC10CIVia4Node_pos = .Right.ILptC10CIVia4Node_pos * MirrorTransform;
AnyFloat ILptC11CIVia3Node_pos = .Right.ILptC11CIVia3Node_pos * MirrorTransform;
AnyFloat ILptC12CIVia3Node_pos = .Right.ILptC12CIVia3Node_pos * MirrorTransform;
AnyFloat LTptT4L4Via11Node_pos = .Right.LTptT4L4Via11Node_pos * MirrorTransform;
AnyFloat LTptT5L5Via10Node_pos = .Right.LTptT5L5Via10Node_pos * MirrorTransform;
AnyFloat LTptT6S1Via9Node_pos = .Right.LTptT6S1Via9Node_pos * MirrorTransform;
AnyFloat LTptT7S2Via8Node_pos = .Right.LTptT7S2Via8Node_pos * MirrorTransform;
AnyFloat LTptT8S3Via7Node_pos = .Right.LTptT8S3Via7Node_pos * MirrorTransform;
AnyFloat LTptT9S4Via6Node_pos = .Right.LTptT9S4Via6Node_pos * MirrorTransform;
AnyFloat LTptT10SacrumVia5Node_pos = .Right.LTptT10SacrumVia5Node_pos * MirrorTransform;
AnyFloat LTptT11SacrumVia4Node_pos = .Right.LTptT11SacrumVia4Node_pos * MirrorTransform;
AnyFloat LTptT12SacrumVia3Node_pos = .Right.LTptT12SacrumVia3Node_pos * MirrorTransform;
AnyFloat PML3I_TMNode_pos = .Right.PML3I_TMNode_pos * MirrorTransform;
AnyFloat PML3T_TMNode_pos = .Right.PML3T_TMNode_pos * MirrorTransform;
AnyFloat PMT12I_TMVia2Node_pos = .Right.PMT12I_TMVia2Node_pos * MirrorTransform;
AnyFloat PML1I_TMVia1Node_pos = .Right.PML1I_TMVia1Node_pos * MirrorTransform;
AnyFloat PML1T_TMVia2Node_pos = .Right.PML1T_TMVia2Node_pos * MirrorTransform;
AnyFloat PML2T_TMVia1Node_pos = .Right.PML2T_TMVia1Node_pos * MirrorTransform;
AnyFloat ILplL3CINode_pos = .Right.ILplL3CINode_pos * MirrorTransform;
AnyFloat LTplL3SIPSNode_pos = .Right.LTplL3SIPSNode_pos * MirrorTransform;
AnyFloat QLL3_CINode_pos = .Right.QLL3_CINode_pos * MirrorTransform;
AnyFloat OEC8_RSNode_pos = .Right.OEC8_RSNode_pos * MirrorTransform;
AnyFloat OICI_RS2Node_pos = .Right.OICI_RS2Node_pos * MirrorTransform;
AnyFloat L3ContactNode_pos = .Right.L3ContactNode_pos * MirrorTransform;
AnyFloat MFL3T10Node_pos = .Right.MFL3T10Node_pos * MirrorTransform;
AnyFloat MFL3T11Node_pos = .Right.MFL3T11Node_pos * MirrorTransform;
AnyFloat MFL3T12Node_pos = .Right.MFL3T12Node_pos * MirrorTransform;
AnyFloat O_latissimus_dorsi_4_pos = .Right.O_latissimus_dorsi_4_pos * MirrorTransform;
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform;
};
};
AnyFolder L2 = {
AnyFloat sCoM_pos={0.043, 0.110, 0.000000};
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000};
AnyFloat L2L3JntNode_pos = {0.04400000, 0.09400000, 0.0000000};
AnyFloat L1L2JntNode_pos = {0.03400000, 0.1230000, 0.0000000};
AnyVec3 LSNode_pos = {-0.004,0.074,0};
AnyVec3 LSNode2_pos = {-0.004,0.074,-0.001};
AnyFloat LINodeInferior_pos = {0.006000000, 0.06900000, 0.0000000};
AnyFloat LINodeSuperior_pos = {0.009000000, 0.1000000, 0.0000000};
AnyVar ILplL1CIZ = (.L1.Right.ILplL1CINode_pos[2]-.Pelvis.Right.ILplL1CINode_pos[2])/(.L1.Right.ILplL1CINode_pos[1]-.Pelvis.Right.ILplL1CINode_pos[1]);
AnyVar LTplL1SIPSZ = (.L1.Right.LTplL1SIPSNode_pos[2]-.Pelvis.Right.LTplL1SIPSNode_pos[2])/(.L1.Right.LTplL1SIPSNode_pos[1]-.Pelvis.Right.LTplL1SIPSNode_pos[1]);
AnyVar PML1T_TMZ = (.L1.Right.PML1T_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L1.Right.PML1T_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyVar PML2T_TMZ = (.L2.Right.PML2T_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L2.Right.PML2T_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyVar PML3T_TMZ = (.L3.Right.PML3T_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L3.Right.PML3T_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyVar PML4T_TMZ = (.L4.Right.PML4T_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L4.Right.PML4T_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyVar PML5T_TMZ = (.L5.Right.PML5T_TMNode_pos[2]-.Pelvis.Right.IliopubicEminenceViaNode_pos[2])/(.L5.Right.PML5T_TMNode_pos[1]-.Pelvis.Right.IliopubicEminenceViaNode_pos[1]);
AnyFloat MidPoint_pos = {0.03900000, 0.1085000, 0.0000000};
AnyFloat SupportNode_pos = {-0.01100000, 0.07350000, 0.0000000};
AnyFloat BuckleContactNode_pos = {0.05900000, 0.1160000, 0.0000000};
AnyFloat L2ContactNode_pos = {-0.01000000, 0.07000000, 0.0000000};
AnyFloat SPL2T1Node_pos = {-0.005,0.077,0};
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.050000, 0.127800, 0.000000};
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.028200, 0.118700, 0.000000};
AnyFolder Right = {
AnyFloat MFdL2L4Node_pos = {0.01100000, 0.07900000, 0.005000000};
AnyFloat MFmL2L5Node_pos = {0.007000000, 0.07500000, 0.005000000};
AnyFloat MFtsL2L5Node_pos = {0.004000000, 0.06800000, 0.0000000};
AnyFloat MFtsL2S1Node_pos = {0.004000000, 0.06800000, 0.0000000};
AnyFloat MFtstL2SIPSNode_pos = {0.004000000, 0.06800000, 0.0000000};
AnyFloat ILplL1CIViaNode_pos = {.LSNode_pos[0]+0.005,.LSNode_pos[1],(..L1.Right.ILplL1CINode_pos[2] - .ILplL1CIZ *(..L1.Right.ILplL1CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTplL1SIPSViaNode_pos = {.LSNode_pos[0]+0.005,.LSNode_pos[1],(..L1.Right.LTplL1SIPSNode_pos[2] - .LTplL1SIPSZ *(..L1.Right.LTplL1SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC5SIPSVia8Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC5SIPSNode_pos[2] - ..Thorax.ILptC5SIPSZ *(..Thorax.Right.ILptC5SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC6SIPSVia7Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC6SIPSNode_pos[2] - ..Thorax.ILptC6SIPSZ *(..Thorax.Right.ILptC6SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC7CIVia6Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC7CINode_pos[2] - ..Thorax.ILptC7CIZ *(..Thorax.Right.ILptC7CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC8CIVia5Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC8CINode_pos[2] - ..Thorax.ILptC8CIZ *(..Thorax.Right.ILptC8CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC9CIVia4Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC9CINode_pos[2] - ..Thorax.ILptC9CIZ *(..Thorax.Right.ILptC9CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC10CIVia3Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC10CINode_pos[2] - ..Thorax.ILptC10CIZ *(..Thorax.Right.ILptC10CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC11CIVia2Node_pos = {.LSNode_pos[0]-0.005,.LSNode_pos[1],(..Thorax.Right.ILptC11CINode_pos[2] - ..Thorax.ILptC11CIZ *(..Thorax.Right.ILptC11CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC12CIVia2Node_pos = {.LSNode_pos[0]+0.001,.LSNode_pos[1],(..Thorax.Right.ILptC12CINode_pos[2] - ..Thorax.ILptC12CIZ *(..Thorax.Right.ILptC12CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT3L3Via11Node_pos = {.LSNode_pos[0]+0.005,.LSNode_pos[1],(..Thorax.Right.LTptT3L3Node_pos[2] - ..Thorax.LTptT3L3Z *(..Thorax.Right.LTptT3L3Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT4L4Via10Node_pos = {.LSNode_pos[0]+0.002,.LSNode_pos[1],(..Thorax.Right.LTptT4L4Node_pos[2] - ..Thorax.LTptT4L4Z *(..Thorax.Right.LTptT4L4Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT5L5Via9Node_pos = {.LSNode_pos[0]+0.004,.LSNode_pos[1],(..Thorax.Right.LTptT5L5Node_pos[2] - ..Thorax.LTptT5L5Z *(..Thorax.Right.LTptT5L5Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT6S1Via8Node_pos = {.LSNode_pos[0]+0.002,.LSNode_pos[1],(..Thorax.Right.LTptT6S1Node_pos[2] - ..Thorax.LTptT6S1Z *(..Thorax.Right.LTptT6S1Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT7S2Via7Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT7S2Node_pos[2] - ..Thorax.LTptT7S2Z *(..Thorax.Right.LTptT7S2Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT8S3Via6Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT8S3Node_pos[2] - ..Thorax.LTptT8S3Z *(..Thorax.Right.LTptT8S3Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT9S4Via5Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT9S4Node_pos[2] - ..Thorax.LTptT9S4Z *(..Thorax.Right.LTptT9S4Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT10SacrumVia4Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT10SacrumNode_pos[2] - ..Thorax.LTptT10SacrumZ*(..Thorax.Right.LTptT10SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT11SacrumVia3Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT11SacrumNode_pos[2] - ..Thorax.LTptT11SacrumZ*(..Thorax.Right.LTptT11SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT12SacrumVia2Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT12SacrumNode_pos[2] - ..Thorax.LTptT12SacrumZ*(..Thorax.Right.LTptT12SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyVec3 ILplL2CINode_pos = {0.013,0.104,0.034};
AnyVec3 LTplL2SIPSNode_pos = {0.015,0.105,0.027};
AnyVec3 LTptT2L2Node_pos = {-0.005,0.082,0.0};
AnyVec3 PML2I_TMNode_pos = {0.06, 0.104, 0.022};
AnyVec3 PML2T_TMNode_pos = {0.024,0.106,0.025};
AnyFloat PMT12I_TMVia1Node_pos = {0.060,0.110,(..Thorax.Right.PMT12I_TMNode_pos[2] - ..Thorax.PMT12I_TMZ*(..Thorax.Right.PMT12I_TMNode_pos[1] - 0.110))};
AnyFloat PML1T_TMVia1Node_pos = {0.026,0.105,(..L1.Right.PML1T_TMNode_pos[2] - ..L2.PML1T_TMZ *(..L1.Right.PML1T_TMNode_pos[1] - 0.105))};
AnyFloat QLL2_CINode_pos = {0.01900000, 0.1050000, 0.03200000};
AnyFloat OEC7_RSNode_pos = {0.1580000, 0.09800000, 0.01500000};
AnyFloat OICI_RS1Node_pos = {0.1580000, 0.09800000, 0.01500000};
AnyFloat MFL2T9Node_pos = {0.01300000, 0.1050000, 0.02300000};
AnyFloat MFL2T10Node_pos = {0.01300000, 0.1050000, 0.02300000};
AnyFloat MFL2T11Node_pos = {0.01300000, 0.1050000, 0.02300000};
AnyFloat L2ContactNode_pos = {-0.01000000, 0.07000000, 0.0000000};
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000800,0.019000};
};
AnyFolder Left = {
AnyInt MirrorSign = -1;
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}};
AnyFloat MFdL2L4Node_pos = .Right.MFdL2L4Node_pos * MirrorTransform;
AnyFloat MFmL2L5Node_pos = .Right.MFmL2L5Node_pos * MirrorTransform;
AnyFloat MFtsL2L5Node_pos = .Right.MFtsL2L5Node_pos * MirrorTransform;
AnyFloat MFtsL2S1Node_pos = .Right.MFtsL2S1Node_pos * MirrorTransform;
AnyFloat MFtstL2SIPSNode_pos = .Right.MFtstL2SIPSNode_pos * MirrorTransform;
AnyFloat ILplL2CINode_pos = .Right.ILplL2CINode_pos * MirrorTransform;
AnyFloat LTplL2SIPSNode_pos = .Right.LTplL2SIPSNode_pos * MirrorTransform;
AnyFloat LTptT2L2Node_pos = .Right.LTptT2L2Node_pos * MirrorTransform;
AnyFloat ILplL1CIViaNode_pos = .Right.ILplL1CIViaNode_pos * MirrorTransform;
AnyFloat LTplL1SIPSViaNode_pos = .Right.LTplL1SIPSViaNode_pos * MirrorTransform;
AnyFloat ILptC5SIPSVia8Node_pos = .Right.ILptC5SIPSVia8Node_pos * MirrorTransform;
AnyFloat ILptC6SIPSVia7Node_pos = .Right.ILptC6SIPSVia7Node_pos * MirrorTransform;
AnyFloat ILptC7CIVia6Node_pos = .Right.ILptC7CIVia6Node_pos * MirrorTransform;
AnyFloat ILptC8CIVia5Node_pos = .Right.ILptC8CIVia5Node_pos * MirrorTransform;
AnyFloat ILptC9CIVia4Node_pos = .Right.ILptC9CIVia4Node_pos * MirrorTransform;
AnyFloat ILptC10CIVia3Node_pos = .Right.ILptC10CIVia3Node_pos * MirrorTransform;
AnyFloat ILptC11CIVia2Node_pos = .Right.ILptC11CIVia2Node_pos * MirrorTransform;
AnyFloat ILptC12CIVia2Node_pos = .Right.ILptC12CIVia2Node_pos * MirrorTransform;
AnyFloat LTptT3L3Via11Node_pos = .Right.LTptT3L3Via11Node_pos * MirrorTransform;
AnyFloat LTptT4L4Via10Node_pos = .Right.LTptT4L4Via10Node_pos * MirrorTransform;
AnyFloat LTptT5L5Via9Node_pos = .Right.LTptT5L5Via9Node_pos * MirrorTransform;
AnyFloat LTptT6S1Via8Node_pos = .Right.LTptT6S1Via8Node_pos * MirrorTransform;
AnyFloat LTptT7S2Via7Node_pos = .Right.LTptT7S2Via7Node_pos * MirrorTransform;
AnyFloat LTptT8S3Via6Node_pos = .Right.LTptT8S3Via6Node_pos * MirrorTransform;
AnyFloat LTptT9S4Via5Node_pos = .Right.LTptT9S4Via5Node_pos * MirrorTransform;
AnyFloat LTptT10SacrumVia4Node_pos = .Right.LTptT10SacrumVia4Node_pos * MirrorTransform;
AnyFloat LTptT11SacrumVia3Node_pos = .Right.LTptT11SacrumVia3Node_pos * MirrorTransform;
AnyFloat LTptT12SacrumVia2Node_pos = .Right.LTptT12SacrumVia2Node_pos * MirrorTransform;
AnyFloat PML2I_TMNode_pos = .Right.PML2I_TMNode_pos * MirrorTransform;
AnyFloat PML2T_TMNode_pos = .Right.PML2T_TMNode_pos * MirrorTransform;
AnyFloat PMT12I_TMVia1Node_pos = .Right.PMT12I_TMVia1Node_pos * MirrorTransform;
AnyFloat PML1T_TMVia1Node_pos = .Right.PML1T_TMVia1Node_pos * MirrorTransform;
AnyFloat QLL2_CINode_pos = .Right.QLL2_CINode_pos * MirrorTransform;
AnyFloat OEC7_RSNode_pos = .Right.OEC7_RSNode_pos * MirrorTransform;
AnyFloat OICI_RS1Node_pos = .Right.OICI_RS1Node_pos * MirrorTransform;
AnyFloat MFL2T9Node_pos = .Right.MFL2T9Node_pos * MirrorTransform;
AnyFloat MFL2T10Node_pos = .Right.MFL2T10Node_pos * MirrorTransform;
AnyFloat MFL2T11Node_pos = .Right.MFL2T11Node_pos * MirrorTransform;
AnyFloat L2ContactNode_pos = .Right.L2ContactNode_pos * MirrorTransform;
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform;
};
};
AnyFolder L1 = {
AnyFloat sCoM_pos={0.031, 0.139, 0.000000};
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000};
AnyFloat L1L2JntNode_pos = {0.03400000, 0.1230000, 0.0000000};
AnyFloat T12L1JntNode_pos = {0.02200000, 0.1540000, 0.0000000};
AnyFloat LSNode_pos = {-0.01700000, 0.1060000, 0.0000000};
AnyFloat LINodeInferior_pos = {-0.006000000, 0.1000000, 0.0000000};
AnyFloat LINodeSuperior_pos = {-0.003000000, 0.1310000, 0.0000000};
AnyFloat MidPoint_pos = {0.02800000, 0.1385000, 0.0000000};
AnyFloat SupportNode_pos = {-0.01700000, 0.1085000, 0.0000000};
AnyFloat BuckleContactNode_pos = {0.04800000, 0.1460000, 0.0000000};
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.039000, 0.157900, 0.000000};
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.017094, 0.149706, 0.000000};
AnyFloat SPL2T1Node_pos = {-0.019+0.005,0.106,0};
AnyFloat SPL1T2Node_pos = {-0.018+0.005,0.108,0};
AnyFloat SPL1T3Node_pos = {-0.01750000, 0.1144000, 0.0000000};
AnyFloat SPL1T4Node_pos = {-0.01770000, 0.1134000, 0.0000000};
AnyFloat SPL1T5Node_pos = {-0.01780000, 0.1124000, 0.0000000};
AnyFolder Right = {
AnyFloat MFdL1L3Node_pos = {-0.001000000, 0.1100000, 0.005000000};
AnyFloat MFmL1L4Node_pos = {-0.005000000, 0.1060000, 0.005000000};
AnyFloat MFtsL1L5Node_pos = {-0.009000000, 0.1000000, 0.0000000};
AnyFloat MFtsL1S1Node_pos = {-0.009000000, 0.1000000, 0.0000000};
AnyFloat MFtstL1SIPSNode_pos = {-0.009000000, 0.1000000, 0.0000000};
// Erector Spinae Nodes
AnyVec3 ILplL1CINode_pos = {0.002,0.136,0.034};
AnyVec3 LTplL1SIPSNode_pos = {0.003,0.136,0.027};
AnyVec3 LTptT1L1Node_pos = {-0.017,0.114,0.0};
AnyFloat ILptC5SIPSVia7Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC5SIPSNode_pos[2] - ..Thorax.ILptC5SIPSZ *(..Thorax.Right.ILptC5SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC6SIPSVia6Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC6SIPSNode_pos[2] - ..Thorax.ILptC6SIPSZ *(..Thorax.Right.ILptC6SIPSNode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC7CIVia5Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC7CINode_pos[2] - ..Thorax.ILptC7CIZ *(..Thorax.Right.ILptC7CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC8CIVia4Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC8CINode_pos[2] - ..Thorax.ILptC8CIZ *(..Thorax.Right.ILptC8CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC9CIVia3Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC9CINode_pos[2] - ..Thorax.ILptC9CIZ *(..Thorax.Right.ILptC9CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC10CIVia2Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC10CINode_pos[2] - ..Thorax.ILptC10CIZ *(..Thorax.Right.ILptC10CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC11CIVia1Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC11CINode_pos[2] - ..Thorax.ILptC11CIZ *(..Thorax.Right.ILptC11CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat ILptC12CIVia1Node_pos = {.LSNode_pos[0]+0.01 ,.LSNode_pos[1],(..Thorax.Right.ILptC12CINode_pos[2] - ..Thorax.ILptC12CIZ *(..Thorax.Right.ILptC12CINode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT2L2Via11Node_pos = {.LSNode_pos[0]+0.01 ,.LSNode_pos[1],(..Thorax.Right.LTptT2L2Node_pos[2] - ..Thorax.LTptT2L2Z *(..Thorax.Right.LTptT2L2Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT3L3Via10Node_pos = {.LSNode_pos[0]+0.012,.LSNode_pos[1],(..Thorax.Right.LTptT3L3Node_pos[2] - ..Thorax.LTptT3L3Z *(..Thorax.Right.LTptT3L3Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT4L4Via9Node_pos = {.LSNode_pos[0]+0.012,.LSNode_pos[1],(..Thorax.Right.LTptT4L4Node_pos[2] - ..Thorax.LTptT4L4Z *(..Thorax.Right.LTptT4L4Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT5L5Via8Node_pos = {.LSNode_pos[0]+0.010,.LSNode_pos[1],(..Thorax.Right.LTptT5L5Node_pos[2] - ..Thorax.LTptT5L5Z *(..Thorax.Right.LTptT5L5Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT6S1Via7Node_pos = {.LSNode_pos[0]+0.008,.LSNode_pos[1],(..Thorax.Right.LTptT6S1Node_pos[2] - ..Thorax.LTptT6S1Z *(..Thorax.Right.LTptT6S1Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT7S2Via6Node_pos = {.LSNode_pos[0]+0.008,.LSNode_pos[1],(..Thorax.Right.LTptT7S2Node_pos[2] - ..Thorax.LTptT7S2Z *(..Thorax.Right.LTptT7S2Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT8S3Via5Node_pos = {.LSNode_pos[0]+0.008,.LSNode_pos[1],(..Thorax.Right.LTptT8S3Node_pos[2] - ..Thorax.LTptT8S3Z *(..Thorax.Right.LTptT8S3Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT9S4Via4Node_pos = {.LSNode_pos[0]+0.008,.LSNode_pos[1],(..Thorax.Right.LTptT9S4Node_pos[2] - ..Thorax.LTptT9S4Z *(..Thorax.Right.LTptT9S4Node_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT10SacrumVia3Node_pos = {.LSNode_pos[0]+0.008,.LSNode_pos[1],(..Thorax.Right.LTptT10SacrumNode_pos[2] - ..Thorax.LTptT10SacrumZ*(..Thorax.Right.LTptT10SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT11SacrumVia2Node_pos = {.LSNode_pos[0]+0.008,.LSNode_pos[1],(..Thorax.Right.LTptT11SacrumNode_pos[2] - ..Thorax.LTptT11SacrumZ*(..Thorax.Right.LTptT11SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyFloat LTptT12SacrumVia1Node_pos = {.LSNode_pos[0]+0.010,.LSNode_pos[1],(..Thorax.Right.LTptT12SacrumNode_pos[2] - ..Thorax.LTptT12SacrumZ*(..Thorax.Right.LTptT12SacrumNode_pos[1] - .LSNode_pos[1]))};
AnyVec3 PML1I_TMNode_pos = {0.054, 0.134, 0.022};
AnyVec3 PML1T_TMNode_pos = {0.012,0.137,0.025};
AnyFloat QLL1_CINode_pos = {0.008000000, 0.1370000, 0.03200000};
AnyFloat MFL1T8Node_pos = {0.002000000, 0.1360000, 0.02300000};
AnyFloat MFL1T9Node_pos = {0.002000000, 0.1360000, 0.02300000};
AnyFloat MFL1T10Node_pos = {0.002000000, 0.1360000, 0.02300000};
AnyFloat L1ContactNode_pos = {-0.02000000, 0.1000000, 0.05000000};
AnyFloat O_latissimus_dorsi_3_pos = {-0.02000000, 0.1385000, 0.0000000};
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000900,0.018800};
};
AnyFolder Left = {
AnyInt MirrorSign = -1;
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}};
AnyFloat MFdL1L3Node_pos = .Right.MFdL1L3Node_pos * MirrorTransform;
AnyFloat MFmL1L4Node_pos = .Right.MFmL1L4Node_pos * MirrorTransform;
AnyFloat MFtsL1L5Node_pos = .Right.MFtsL1L5Node_pos * MirrorTransform;
AnyFloat MFtsL1S1Node_pos = .Right.MFtsL1S1Node_pos * MirrorTransform;
AnyFloat MFtstL1SIPSNode_pos = .Right.MFtstL1SIPSNode_pos * MirrorTransform;
AnyFloat ILplL1CINode_pos = .Right.ILplL1CINode_pos * MirrorTransform;
AnyFloat LTplL1SIPSNode_pos = .Right.LTplL1SIPSNode_pos * MirrorTransform;
AnyFloat LTptT1L1Node_pos = .Right.LTptT1L1Node_pos * MirrorTransform;
AnyFloat ILptC5SIPSVia7Node_pos = .Right.ILptC5SIPSVia7Node_pos * MirrorTransform;
AnyFloat ILptC6SIPSVia6Node_pos = .Right.ILptC6SIPSVia6Node_pos * MirrorTransform;
AnyFloat ILptC7CIVia5Node_pos = .Right.ILptC7CIVia5Node_pos * MirrorTransform;
AnyFloat ILptC8CIVia4Node_pos = .Right.ILptC8CIVia4Node_pos * MirrorTransform;
AnyFloat ILptC9CIVia3Node_pos = .Right.ILptC9CIVia3Node_pos * MirrorTransform;
AnyFloat ILptC10CIVia2Node_pos = .Right.ILptC10CIVia2Node_pos * MirrorTransform;
AnyFloat ILptC11CIVia1Node_pos = .Right.ILptC11CIVia1Node_pos * MirrorTransform;
AnyFloat ILptC12CIVia1Node_pos = .Right.ILptC12CIVia1Node_pos * MirrorTransform;
AnyFloat LTptT2L2Via11Node_pos = .Right.LTptT2L2Via11Node_pos * MirrorTransform;
AnyFloat LTptT3L3Via10Node_pos = .Right.LTptT3L3Via10Node_pos * MirrorTransform;
AnyFloat LTptT4L4Via9Node_pos = .Right.LTptT4L4Via9Node_pos * MirrorTransform;
AnyFloat LTptT5L5Via8Node_pos = .Right.LTptT5L5Via8Node_pos * MirrorTransform;
AnyFloat LTptT6S1Via7Node_pos = .Right.LTptT6S1Via7Node_pos * MirrorTransform;
AnyFloat LTptT7S2Via6Node_pos = .Right.LTptT7S2Via6Node_pos * MirrorTransform;
AnyFloat LTptT8S3Via5Node_pos = .Right.LTptT8S3Via5Node_pos * MirrorTransform;
AnyFloat LTptT9S4Via4Node_pos = .Right.LTptT9S4Via4Node_pos * MirrorTransform;
AnyFloat LTptT10SacrumVia3Node_pos = .Right.LTptT10SacrumVia3Node_pos* MirrorTransform;
AnyFloat LTptT11SacrumVia2Node_pos = .Right.LTptT11SacrumVia2Node_pos* MirrorTransform;
AnyFloat LTptT12SacrumVia1Node_pos = .Right.LTptT12SacrumVia1Node_pos* MirrorTransform;
AnyFloat PML1I_TMNode_pos = .Right.PML1I_TMNode_pos * MirrorTransform;
AnyFloat PML1T_TMNode_pos = .Right.PML1T_TMNode_pos * MirrorTransform;
AnyFloat QLL1_CINode_pos = .Right.QLL1_CINode_pos * MirrorTransform;
AnyFloat L1ContactNode_pos = .Right.L1ContactNode_pos * MirrorTransform;
AnyFloat MFL1T8Node_pos = .Right.MFL1T8Node_pos * MirrorTransform;
AnyFloat MFL1T9Node_pos = .Right.MFL1T9Node_pos * MirrorTransform;
AnyFloat MFL1T10Node_pos = .Right.MFL1T10Node_pos * MirrorTransform;
AnyFloat O_latissimus_dorsi_3_pos = .Right.O_latissimus_dorsi_3_pos * MirrorTransform;
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform;
};
};
// Definition of lumbar ligament attachment points
L1 = {
// anterior longitudinal
AnyFloat ALLNodeInferior_pos = {0.051,0.133,0};
AnyFloat ALLNodeSuperior_pos = {0.042,0.159,0};
// posterior longitudinal
AnyFloat PLLViaNode_pos = {0.037,0.015,0};
AnyFloat PLLNodeSuperior_pos = {0.01209411, 0.147806, 0};
AnyFloat PLLNodeInferior_pos = {0.021,0.119,0};
// inter/supraspinous
AnyFloat InterspinousInferior_pos = {-0.0005,0.1065,0};
AnyFloat InterspinousSuperior_pos = {-0.0075,0.118,0};
AnyFloat SupraspinousInferior_pos = {-0.012,0.1,0};
AnyFloat SupraspinousSuperior_pos = {-0.016,0.115,0};
Right = {
// ligamenta flavia (right/left)
AnyFloat FlavumInferior_pos = {0.012,0.1175,0.0065};
AnyFloat FlavumSuperior_pos = {0.005,0.135,0.005};
AnyFloat InterTransverse_pos = {0.001681264, 0.1354231, 0.0342857};
AnyFloat InterTransversemid_pos = {0.006658831, 0.1334801, 0.02453004};
};
Left = {
// ligamenta flavia (right/left)
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform;
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform;
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform;
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform;
};
};
L2 = {
// anterior longitudinal
AnyFloat ALLNodeInferior_pos = {0.062,0.105,0};
AnyFloat ALLNodeSuperior_pos = {0.053,0.129,0};
// posterior longitudinal
AnyFloat PLLNodeInferior_pos = {0.032,0.092,0};
AnyFloat PLLViaNode_pos = {0.027,0.104,0};
AnyFloat PLLNodeSuperior_pos = {0.023,0.117,0};
// inter/supraspinous ligaments
AnyFloat InterspinousInferior_pos = {0.0095,0.0725,0};
AnyFloat InterspinousSuperior_pos = {0.003,0.089,0};
AnyFloat SupraspinousInferior_pos = {-0.0005,0.0695,0};
AnyFloat SupraspinousSuperior_pos = {-0.00395,0.0825,0};
Right = {
AnyFloat FlavumInferior_pos = {0.0225,0.0825,0.007};
AnyFloat FlavumSuperior_pos = {0.0175,0.105,0.0055};
AnyFloat InterTransverse_pos = {0.01175492, 0.1053886, 0.0342857};
AnyFloat InterTransversemid_pos = {0.02042832, 0.1038095, 0.02836499};
};
Left = {
// ligamenta flavia (right/left)
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform;
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform;
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform;
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform;
};
};
L3 = {
// anterior longitudional
AnyFloat ALLNodeInferior_pos = {0.069,0.071,0};
AnyFloat ALLNodeSuperior_pos = {0.064,0.097,0};
// posterior longitudional
AnyFloat PLLNodeInferior_pos = {0.037,0.062,0};
AnyFloat PLLViaNode_pos = {0.033,0.076,0};
AnyFloat PLLNodeSuperior_pos = {0.031,0.089,0};
// inter/supraspinous
AnyFloat InterspinousInferior_pos = {0.0125,0.0475,0};
AnyFloat InterspinousSuperior_pos = {0.006,0.064,0};
AnyFloat SupraspinousInferior_pos = {0.0005,0.0445,0};
AnyFloat SupraspinousSuperior_pos = {-0.003,0.0585,0};
Right = {
AnyFloat FlavumInferior_pos = {0.0275,0.055,0.0095};
AnyFloat FlavumSuperior_pos = {0.025,0.075,0.006};
AnyFloat InterTransverse_pos = {0.0246511, 0.07434323, 0.03382862};
AnyFloat InterTransversemid_pos = {0.02859373, 0.07502131, 0.02394057};
};
Left = {
// ligamenta flavia (right/left)
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform;
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform;
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform;
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform;
};
};
L4 = {
// anterior longitudinal
AnyFloat ALLNodeInferior_pos = {0.072,0.031,0};
AnyFloat ALLNodeSuperior_pos = {0.071,0.059,0};
// posterior longitudinal
AnyFloat PLLNodeInferior_pos = {0.039,0.031,0};
AnyFloat PLLViaNode_pos = {0.038,0.046,0};
AnyFloat PLLNodeSuperior_pos = {0.037,0.059,0};
// inter/supraspinous
AnyFloat InterspinousInferior_pos = {0.015,0.0235,0};
AnyFloat InterspinousSuperior_pos = {0.0125,0.0425,0};
AnyFloat SupraspinousInferior_pos = {0.0015,0.022,0};
AnyFloat SupraspinousSuperior_pos = {-0.000,0.037,0};
Right = {
AnyFloat FlavumInferior_pos = {0.0275,0.025,0.0115};
AnyFloat FlavumSuperior_pos = {0.0295,0.05,0.006};
AnyFloat InterTransverse_pos = {0.0275, 0.05000021, 0.03258219};
AnyFloat InterTransversemid_pos = {0.03295033, 0.04644059, 0.02559336};
};
Left = {
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform;
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform;
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform;
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform;
};
};
L5 = {
// anterior longitudinal
AnyFloat ALLNodeInferior_pos = {0.063,-0.007,0};
AnyFloat ALLNodeSuperior_pos = {0.071,0.020,0};
// posterior longitudinal
AnyFloat PLLViaNode_pos = {0.037,0.015,0};
AnyFloat PLLNodeSuperior_pos = {0.038,0.027,0};
AnyFloat PLLNodeInferior_pos = {0.03590498, 0.001, 0.0};
AnyFloat InterspinousInferior_pos = {0.0125,0.005,0};
AnyFloat InterspinousSuperior_pos = {0.0125,0.02,0};
AnyFloat SupraspinousInferior_pos = {0.0015,0.007,0};
AnyFloat SupraspinousSuperior_pos = {-0.000,0.016,0};
Right = {
AnyFloat FlavumInferior_pos = {0.02904793, 0.01086995, 0.007435671};
AnyFloat FlavumSuperior_pos = {0.0295,0.02,0.006};
AnyFloat InterTransverse_pos = {0.02618421, 0.02240737, 0.03258219};
AnyFloat InterTransversemid_pos = {0.03475866, 0.01717806, 0.02636746};
};
Left = {
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform;
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform;
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform;
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform;
};
};
Sacrum = { // only superior nodes
AnyFloat ALLNodeSuperior_pos = {0.055,-0.020,0};
AnyFloat PLLNodeSuperior_pos = {0.03426434, -0.003116785, 0};
// inter/supraspinous
AnyFloat SupraspinousSuperior_pos = {0.001834338, 0.002112139, 0};
AnyFloat InterspinousSuperior_pos = {0.011456154, 0.003246047, 0};
Right = {
AnyFloat FlavumSuperior_pos = {0.02378489, 0.003368557, 0.01158991};
AnyFloat InterTransverse_pos = {0.03145664, 0.008208302, 0.0432449};
AnyFloat InterTransversemid_pos = {0.02804244, 0.007081035, 0.03249829};
AnyFloat SacrospinaleNode_pos = {-0.045, -0.07, 0.03};
AnyFloat SacrotuberaleNode_pos = {-0.045, -0.09, 0.025};
AnyFloat ASIL_1_pos = {0.04, 0.0, 0.045};
AnyFloat ASIL_2_pos = {0.04, -0.01, 0.045};
AnyFloat ASIL_3_pos = {0.045, -0.02, 0.045};
AnyFloat PSIL_1_pos = {-0.02, -0.01, 0.025};
AnyFloat PSIL_2_pos = {-0.025, -0.02, 0.025};
AnyFloat SIL_1_pos = {0.01, 0.01, 0.03};
AnyFloat SIL_2_pos = {0.005, 0.01, 0.02};
AnyFloat SIL_3_pos = {-0.00, 0.006, 0.02};
AnyFloat SIL_4_pos = {-0.009, 0.004, 0.025};
};
Left = {
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform;
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform;
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform;
AnyFloat SacrospinaleNode_pos = .Right.SacrospinaleNode_pos * MirrorTransform;
AnyFloat SacrotuberaleNode_pos = .Right.SacrotuberaleNode_pos * MirrorTransform;
AnyFloat ASIL_1_pos = .Right.ASIL_1_pos * MirrorTransform;
AnyFloat ASIL_2_pos = .Right.ASIL_2_pos * MirrorTransform;
AnyFloat ASIL_3_pos = .Right.ASIL_3_pos * MirrorTransform;
AnyFloat PSIL_1_pos = .Right.PSIL_1_pos * MirrorTransform;
AnyFloat PSIL_2_pos = .Right.PSIL_2_pos * MirrorTransform;
AnyFloat SIL_1_pos = .Right.SIL_1_pos * MirrorTransform;
AnyFloat SIL_2_pos = .Right.SIL_2_pos * MirrorTransform;
AnyFloat SIL_3_pos = .Right.SIL_3_pos * MirrorTransform;
AnyFloat SIL_4_pos = .Right.SIL_4_pos * MirrorTransform;
};
};
Pelvis = {
Right = {
AnyFloat SpinaIschiadica_pos = {0.0025, -0.085, 0.045};
AnyFloat TuberIschiadicum_pos = {-0.007, -0.14, 0.055};
AnyFloat IlioLumbarSup_pos = {0.045, 0.037, 0.065};
AnyFloat IlioLumbarInf_pos = {0.045, 0.03, 0.06};
AnyFloat ASIL_1_pos = {0.045, 0.01, 0.06};
AnyFloat ASIL_2_pos = {0.045, -0.0, 0.06};
AnyFloat ASIL_3_pos = {0.045, -0.01, 0.06};
AnyFloat PSIL_1_pos = {-0.015, 0.00, 0.04};
AnyFloat PSIL_2_pos = {-0.02, -0.025, 0.045};
AnyFloat SIL_1_pos = {0.015, 0.006, 0.04};
AnyFloat SIL_2_pos = {0.005, 0.01, 0.04};
AnyFloat SIL_3_pos = {0.0, 0.005, 0.04};
AnyFloat SIL_4_pos = {-0.013, 0.006, 0.04};
};
Left = {
AnyFloat SpinaIschiadica_pos = .Right.SpinaIschiadica_pos * MirrorTransform;
AnyFloat TuberIschiadicum_pos = .Right.TuberIschiadicum_pos * MirrorTransform;
AnyFloat IlioLumbarSup_pos = .Right.IlioLumbarSup_pos * MirrorTransform;
AnyFloat IlioLumbarInf_pos = .Right.IlioLumbarInf_pos * MirrorTransform;
AnyFloat ASIL_1_pos = .Right.ASIL_1_pos * MirrorTransform;
AnyFloat ASIL_2_pos = .Right.ASIL_2_pos * MirrorTransform;
AnyFloat ASIL_3_pos = .Right.ASIL_3_pos * MirrorTransform;
AnyFloat PSIL_1_pos = .Right.PSIL_1_pos * MirrorTransform;
AnyFloat PSIL_2_pos = .Right.PSIL_2_pos * MirrorTransform;
AnyFloat SIL_1_pos = .Right.SIL_1_pos * MirrorTransform;
AnyFloat SIL_2_pos = .Right.SIL_2_pos * MirrorTransform;
AnyFloat SIL_3_pos = .Right.SIL_3_pos * MirrorTransform;
AnyFloat SIL_4_pos = .Right.SIL_4_pos * MirrorTransform;
};
};