|
a |
|
b/Body/AAUHuman/Trunk/TrunkData1.1/LumbarNodes.any |
|
|
1 |
|
|
|
2 |
AnyFolder Pelvis = { |
|
|
3 |
|
|
|
4 |
AnyFloat SacralInterfaceMorphingPointsPickedMidline = { |
|
|
5 |
{0.0543855, -0.0164601, 0}, |
|
|
6 |
{0.024924, 0.00666343, 0}, |
|
|
7 |
{-0.0164834, 0.00836085, 0}, |
|
|
8 |
{-0.0242425, -0.022508, 0}, |
|
|
9 |
{-0.0406775, -0.0590935, 0}, |
|
|
10 |
{-0.0336094, -0.128441, 0}, |
|
|
11 |
{-0.0368024, -0.116344, 0}, |
|
|
12 |
{-0.0359238, -0.072841, 0} |
|
|
13 |
}; |
|
|
14 |
|
|
|
15 |
AnyFloat SacralInterfaceMorphingPointsPickedRight = { |
|
|
16 |
{-0.0420192, -0.103225, 0.0242102}, |
|
|
17 |
{0.0382823, -0.0422929, 0.0481419}, |
|
|
18 |
{0.0345507, 0.0198072, 0.0448075}, |
|
|
19 |
{0.014581, -0.0100491, 0.0471374}, |
|
|
20 |
{-0.0381448, -0.11934, 0.00921956}, |
|
|
21 |
{-0.0471807, -0.105513, 0.00555406}, |
|
|
22 |
{-0.0512493, -0.081406, 0.00761028} |
|
|
23 |
}; |
|
|
24 |
|
|
|
25 |
//Trick to ensure symmetry on Z |
|
|
26 |
AnyFloat SacralInterfaceMorphingPoints = arrcat( |
|
|
27 |
SacralInterfaceMorphingPointsPickedMidline, |
|
|
28 |
SacralInterfaceMorphingPointsPickedRight, |
|
|
29 |
SacralInterfaceMorphingPointsPickedRight * {{1,0,0},{0,1,0},{0,0,-1}} |
|
|
30 |
); |
|
|
31 |
|
|
|
32 |
AnyVec3 sCoM_pos = {0.053000, -0.050, 0.000}; |
|
|
33 |
|
|
|
34 |
AnyMatrix points_RBF_unscaled = arrcat( |
|
|
35 |
SacralInterfaceMorphingPoints, |
|
|
36 |
Right.PelvicInterfaceMorphingPoints, |
|
|
37 |
Right.PelvicInterfaceMorphingPoints * {{1,0,0},{0,1,0},{0,0,-1}} |
|
|
38 |
); |
|
|
39 |
|
|
|
40 |
AnyFloat HipJointsCenterTD_pos = {0.050000, -0.1150000, 0}; |
|
|
41 |
AnyFloat GroundPelvisJntNode_pos = {0.015000, -9.911979e-034, 0}; |
|
|
42 |
AnyFloat PelvisSacrumJntNode_pos = {0.02700000, -0.03000000, 0} ; |
|
|
43 |
AnyFloat ALLNodeSuperior_pos = {0.073000, -0.01800000, 0}; |
|
|
44 |
AnyFloat PLLNodeSuperior_pos = {0.047000, 0, 0}; |
|
|
45 |
|
|
|
46 |
AnyFloat Seat_contactCenter_pos = {0.005000, -0.1750000, 2.895209e-017}; |
|
|
47 |
AnyFloat Seat2MidContactNode_pos = {0.070000, -0.1700000, 4.163336e-017}; |
|
|
48 |
AnyFloat PressureNode_pos = {0.085000, -0.1400000, 2.453266e-017}; |
|
|
49 |
AnyFloat BuckleNodeBottomCenter_pos = {0.115000, -0.1400000, 2.369714e-017}; |
|
|
50 |
|
|
|
51 |
|
|
|
52 |
AnyFolder Right = { |
|
|
53 |
AnyFloat PsoasWrapSurf_points = { |
|
|
54 |
{0.076, -0.112, 0.048}, |
|
|
55 |
{0.076, -0.095, 0.093}, |
|
|
56 |
{0.077, -0.139, 0.077}, |
|
|
57 |
{0.082, -0.117, 0.076}, |
|
|
58 |
{0.077, -0.104, 0.072} |
|
|
59 |
}; |
|
|
60 |
|
|
|
61 |
AnyFloat PelvicInterfaceMorphingPoints = { |
|
|
62 |
{0.104428, -0.140406, 0.00308862}, |
|
|
63 |
{0.10547, -0.138748, 0.0222285}, |
|
|
64 |
{0.0728191, -0.165556, 0.00130153}, |
|
|
65 |
{0.0599428, -0.173275, 0.0147677}, |
|
|
66 |
{0.0300061, -0.173138, 0.0277551}, |
|
|
67 |
{0.0493885, -0.134952, 0.052601}, |
|
|
68 |
{0.081841, -0.135439, 0.0413888}, |
|
|
69 |
{0.0328742, -0.127934, 0.0647686}, |
|
|
70 |
{-0.00890269, -0.151025, 0.0707131}, |
|
|
71 |
{-0.0133161, -0.126963, 0.0583294}, |
|
|
72 |
{-0.00627104, -0.117039, 0.0676488}, |
|
|
73 |
{0.0431589, -0.100634, 0.058101}, |
|
|
74 |
{0.0694978, -0.0930118, 0.104659}, |
|
|
75 |
{0.0761791, -0.109452, 0.0769104}, |
|
|
76 |
{0.000118895, -0.0853524, 0.0394258}, |
|
|
77 |
{0.0169197, -0.0564629, 0.0633524}, |
|
|
78 |
{-0.0179008, -0.0514412, 0.0398098}, |
|
|
79 |
{-0.025592, -0.0356051, 0.0408372}, |
|
|
80 |
{-0.0179269, -0.00416709, 0.0531922}, |
|
|
81 |
{-0.00998961, 0.0101294, 0.0380651}, |
|
|
82 |
{0.050602, 0.014479, 0.0460838}, |
|
|
83 |
{0.0470888, -0.0337641, 0.0537752}, |
|
|
84 |
{0.0155951, -0.045448, 0.0444374}, |
|
|
85 |
{0.0539187, 0.0377166, 0.0708822}, |
|
|
86 |
{0.0299993, 0.0441865, 0.0760382}, |
|
|
87 |
{0.0811668, -0.00376648, 0.142879}, |
|
|
88 |
{0.0688382, -0.0538894, 0.111206}, |
|
|
89 |
{0.0951614, -0.063215, 0.115286}, |
|
|
90 |
{0.120103, -0.0437946, 0.133105}, |
|
|
91 |
{0.10521, -0.0307307, 0.150671}, |
|
|
92 |
{0.0711565, -0.0407633, 0.103029}, |
|
|
93 |
ASIS, |
|
|
94 |
PSIS, |
|
|
95 |
PT |
|
|
96 |
}; |
|
|
97 |
|
|
|
98 |
AnyVec3 ASIS = {0.120080, -0.05009163, 0.1312}; |
|
|
99 |
AnyVec3 PSIS = {-0.016926, 0.01085285, 0.0236796}; |
|
|
100 |
AnyVec3 PT = {0.1070, -0.1413, 0.0190}; |
|
|
101 |
|
|
|
102 |
// Multifidi nodes |
|
|
103 |
AnyFloat MFmL5SacrumNode_pos = {0.00205033, 0.012148, 0.0129715}; |
|
|
104 |
AnyFloat MFmL4SacrumNode_pos = {-0.0213334, -0.01194, 0.0257652}; |
|
|
105 |
AnyFloat MFdL5S1Node_pos = {0.00447431, 0.00935999, 0.0172032}; |
|
|
106 |
AnyFloat MFdL4S1Node_pos = {0.0306566, 0.0142471 , 0.0333636}; |
|
|
107 |
AnyFloat MFmL3S1Node_pos = {0.0306566, 0.0142471 , 0.0333636}; |
|
|
108 |
AnyFloat MFtsL1S1Node_pos = {0.0306566, 0.0142471 , 0.0333636}; |
|
|
109 |
AnyFloat MFtsL2S1Node_pos = {0.0306566, 0.0142471 , 0.0333636}; |
|
|
110 |
AnyFloat MFtsL3LigamentNodeVia_pos = {-0.0180531-0.0075, -0.0141317-0.005, (0.0397136-0.005)}; |
|
|
111 |
AnyFloat MFtsL3LigamentNode_pos = {-0.0255907, -0.0356921, 0.038108 }; |
|
|
112 |
AnyFloat MFtsL4SacrumViaNode_pos = {-0.017548 , -0.00147985-0.005, 0.0054480+0.005}; |
|
|
113 |
AnyFloat MFtsL5SacrumViaNode_pos = {-0.0121086, 0.00488946 , 0.0119143}; |
|
|
114 |
AnyFloat MFtsL4SacrumNode_pos = {-0.027368, -0.0316718, 0.0152958}; |
|
|
115 |
AnyFloat MFtsL5SacrumNode_pos = {-0.038453, -0.0540485, 0.0311674}; |
|
|
116 |
AnyFloat MFtstL1SIPSViaNode_pos = {-0.0149335+0.02, 0.0153627+0.015, (0.054064-0.02)}; |
|
|
117 |
AnyFloat MFtstL2SIPSViaNode_pos = {-0.0174397+0.02, 0.0118849+0.01, (0.048182-0.02)}; |
|
|
118 |
AnyFloat MFtstL1SIPSNode_pos = {-0.0149335, 0.0153627, 0.054064}; |
|
|
119 |
AnyFloat MFtstL2SIPSNode_pos = {-0.0174397, 0.0118849, 0.048182}; |
|
|
120 |
|
|
|
121 |
// Erector Spinae Nodes |
|
|
122 |
AnyVec3 ILplL1CINode_pos = {-0.000516508, 0.0354869, 0.0554782}; |
|
|
123 |
AnyVec3 ILplL2CINode_pos = {-0.00572358 , 0.0317726, 0.0549007}; |
|
|
124 |
AnyVec3 LTplL1SIPSNode_pos = {0.00696654, 0.0391073, 0.0604304}; |
|
|
125 |
AnyVec3 LTplL2SIPSNode_pos = {0.00622304, 0.0395058, 0.0568333}; |
|
|
126 |
AnyVec3 ILptC6SIPSNode_pos = {-0.00317836, 0.0328506, 0.0532211}; |
|
|
127 |
AnyVec3 ILptC5SIPSNode_pos = {0.00208588, 0.0372169, 0.0562346}; |
|
|
128 |
AnyVec3 ILptC7CINode_pos = {-0.00800184, 0.0184049, 0.0435864}; |
|
|
129 |
AnyVec3 ILptC8CINode_pos = {-0.00526293, 0.0243863, 0.046309 }; |
|
|
130 |
AnyVec3 ILptC9CINode_pos = {-0.00222712, 0.0301648, 0.0499919}; |
|
|
131 |
AnyVec3 ILptC10CINode_pos = {0.000544396, 0.0349682, 0.0529106}; |
|
|
132 |
AnyVec3 ILptC11CINode_pos = {0.00440885 , 0.0385561, 0.0568978}; |
|
|
133 |
AnyVec3 ILptC12CINode_pos = {0.0103772 , 0.0412754, 0.0622313}; |
|
|
134 |
AnyVec3 LTptT6S1Node_pos = {-0.0171665 - 0.005, 0.00751867, 0.00000000}; |
|
|
135 |
AnyVec3 LTptT7S2Node_pos = {-0.0242993 - 0.005, -0.0226956, 0.00000000}; |
|
|
136 |
AnyVec3 LTptT8S3Node_pos = {-0.0324856 - 0.005, -0.0401841, 0.00000000}; |
|
|
137 |
AnyVec3 LTptT9S4Node_pos = {-0.0420005 - 0.005, -0.070595 , 0.00000000}; |
|
|
138 |
AnyVec3 LTptT10SacrumNode_pos = {-0.0302671 - 0.005, -0.0382631, 0.01443650}; |
|
|
139 |
AnyVec3 LTptT11SacrumNode_pos = {-0.0311736 - 0.005, -0.0385761, 0.02201010}; |
|
|
140 |
AnyVec3 LTptT12SacrumNode_pos = {-0.0308891 - 0.005, -0.0388656, 0.03019510}; |
|
|
141 |
AnyVec3 LTptT10SacrumViaNode_pos = {-0.0302671+0.0, -0.0382631+0.03, 0.01443650+0.0025}; |
|
|
142 |
AnyVec3 LTptT11SacrumViaNode_pos = {-0.0311736+0.0, -0.0385761+0.03, 0.02201010+0.0025}; |
|
|
143 |
AnyVec3 LTptT12SacrumViaNode_pos = {-0.0308891+0.0, -0.0388656+0.03, 0.03019510+0.0025}; |
|
|
144 |
AnyFloat ILplL3CINode_pos = {-0.00991402 , 0.0279672, 0.0529199}; |
|
|
145 |
AnyFloat ILplL4CINode_pos = {-0.0125597 , 0.02113 , 0.0502513}; |
|
|
146 |
AnyFloat LTplL3SIPSNode_pos = {0.00643616, 0.0377332, 0.0536012}; |
|
|
147 |
AnyFloat LTplL4SIPSNode_pos = {0.00711773, 0.0334732, 0.0493415}; |
|
|
148 |
AnyFloat LTplL5IliumNode_pos = {0.006000, 0.01300000, 0.02100000}; |
|
|
149 |
|
|
|
150 |
// Psoas Major Nodes |
|
|
151 |
//These points are used as via points |
|
|
152 |
AnyVec3 IliopubicEminenceViaNode_pos = {0.086, -0.102, 0.078}; |
|
|
153 |
AnyFloat IliopubicEminenceEndNode_pos = {0.089,-0.1101,0.0785}; |
|
|
154 |
|
|
|
155 |
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))}; |
|
|
156 |
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))}; |
|
|
157 |
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))}; |
|
|
158 |
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))}; |
|
|
159 |
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))}; |
|
|
160 |
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))}; |
|
|
161 |
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))}; |
|
|
162 |
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))}; |
|
|
163 |
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))}; |
|
|
164 |
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))}; |
|
|
165 |
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))}; |
|
|
166 |
|
|
|
167 |
AnyFloat QLNode_pos = {0.053000, 0.05400000, 0.08300000} - {0.015,0.0075,0}; |
|
|
168 |
AnyFloat RA_Node1_pos = {0.115000, -0.1310000, 0.00000000}; |
|
|
169 |
AnyFloat RA_Node2_pos = {0.115000, -0.1310000, 0.00000000}; |
|
|
170 |
AnyFloat RA_Node3_pos = {0.115000, -0.1310000, 0.01000000}; |
|
|
171 |
AnyFloat RA_Node4_pos = {0.115000, -0.1310000, 0.02000000}; |
|
|
172 |
AnyFloat RA_Node1Via_pos = {0.13651832, -0.05828126, 0.002}; |
|
|
173 |
AnyFloat RA_Node2Via_pos = {0.13536613, -0.0579459 , 0.006}; |
|
|
174 |
AnyFloat RA_Node3Via_pos = {0.13421394, -0.05761053, 0.01789372}; |
|
|
175 |
AnyFloat RA_Node4Via_pos = {0.1326777 , -0.05716338, 0.02978744}; |
|
|
176 |
AnyFloat OEC12_CINode_pos = {0.04977, 0.0435192, 0.09298}; |
|
|
177 |
AnyFloat OEC11_CINode_pos = {0.096817106, -0.0012205498, 0.13769041}; |
|
|
178 |
AnyFloat OEC10a_CINode_pos = {0.1088, -0.02659, 0.1473}; |
|
|
179 |
AnyFloat OICI_C12Node_pos = {0.068698 , 0.031275, 0.112736}; |
|
|
180 |
AnyFloat OICI_C11Node_pos = {0.0075142789,0.04030681, 0.059687428}; |
|
|
181 |
AnyFloat OICI_C10aNode_pos = {0.031630576,0.04502495, 0.075529367}; |
|
|
182 |
AnyFloat OICI_C10Node_pos = {0.04977525,0.043519221, 0.092987895}; |
|
|
183 |
AnyFloat OICI_C9Node_pos = {0.065335087,0.035016526, 0.1084922}; |
|
|
184 |
AnyFloat OICI_C8Node_pos = {0.080460943,0.016277507, 0.12737164}; |
|
|
185 |
AnyFloat OICI_RS1Node_pos = {0.096817106,-0.0012205498, 0.13769041}; |
|
|
186 |
AnyFloat OICI_RS2Node_pos = {0.10559666,-0.014595013, 0.14242136}; |
|
|
187 |
AnyFloat OICI_RS3Node_pos = {0.112334,-0.0314788, 0.142239}; |
|
|
188 |
AnyFloat OICI_RS4Node_pos = {0.114946,-0.037678201, 0.13897499}; |
|
|
189 |
AnyFloat OICI_RS5Node_pos = {0.118205,-0.043456201, 0.137155}; |
|
|
190 |
AnyFloat Seat_contact_pos = {0.005000, -0.1750000, 0.04000000}; |
|
|
191 |
AnyFloat PosteriorContactNode_pos = {0.048000, 0.05000000, 0.1000000}; |
|
|
192 |
AnyFloat Seat1ContactNode_pos = {0.090000, -0.1650000, 0.04000000}; |
|
|
193 |
AnyFloat Seat2ContactNode_pos = {0.070000, -0.1700000, 0.04000000}; |
|
|
194 |
AnyFloat Seat3ContactNode_pos = {0.030000, -0.1750000, 0.04000000}; |
|
|
195 |
AnyFloat Seat4ContactNode_pos = {-0.010000, -0.1650000, 0.04000000}; |
|
|
196 |
|
|
|
197 |
AnyFloat BuckleNode_pos = {0.115000, -0.06000000, 0.1300000}; |
|
|
198 |
}; |
|
|
199 |
|
|
|
200 |
AnyFolder Left = { |
|
|
201 |
AnyInt MirrorSign = -1; |
|
|
202 |
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}}; |
|
|
203 |
|
|
|
204 |
AnyFloat PsoasWrapSurf_points = .Right.PsoasWrapSurf_points * MirrorTransform; |
|
|
205 |
AnyVec3 ASIS = .Right.ASIS * MirrorTransform; |
|
|
206 |
AnyVec3 PSIS = .Right.PSIS * MirrorTransform; |
|
|
207 |
AnyVec3 PT = .Right.PT * MirrorTransform; |
|
|
208 |
|
|
|
209 |
// Multifidi nodes |
|
|
210 |
AnyFloat MFmL5SacrumNode_pos = .Right.MFmL5SacrumNode_pos * MirrorTransform; |
|
|
211 |
AnyFloat MFmL4SacrumNode_pos = .Right.MFmL4SacrumNode_pos * MirrorTransform; |
|
|
212 |
AnyFloat MFdL5S1Node_pos = .Right.MFdL5S1Node_pos * MirrorTransform; |
|
|
213 |
AnyFloat MFdL4S1Node_pos = .Right.MFdL4S1Node_pos * MirrorTransform; |
|
|
214 |
AnyFloat MFmL3S1Node_pos = .Right.MFmL3S1Node_pos * MirrorTransform; |
|
|
215 |
AnyFloat MFtsL1S1Node_pos = .Right.MFtsL1S1Node_pos * MirrorTransform; |
|
|
216 |
AnyFloat MFtsL2S1Node_pos = .Right.MFtsL2S1Node_pos * MirrorTransform; |
|
|
217 |
AnyFloat MFtsL3LigamentNodeVia_pos = .Right.MFtsL3LigamentNodeVia_pos * MirrorTransform; |
|
|
218 |
AnyFloat MFtsL3LigamentNode_pos = .Right.MFtsL3LigamentNode_pos * MirrorTransform; |
|
|
219 |
AnyFloat MFtsL4SacrumViaNode_pos = .Right.MFtsL4SacrumViaNode_pos * MirrorTransform; |
|
|
220 |
AnyFloat MFtsL5SacrumViaNode_pos = .Right.MFtsL5SacrumViaNode_pos * MirrorTransform; |
|
|
221 |
AnyFloat MFtsL4SacrumNode_pos = .Right.MFtsL4SacrumNode_pos * MirrorTransform; |
|
|
222 |
AnyFloat MFtsL5SacrumNode_pos = .Right.MFtsL5SacrumNode_pos * MirrorTransform; |
|
|
223 |
AnyFloat MFtstL1SIPSViaNode_pos = .Right.MFtstL1SIPSViaNode_pos * MirrorTransform; |
|
|
224 |
AnyFloat MFtstL2SIPSViaNode_pos = .Right.MFtstL2SIPSViaNode_pos * MirrorTransform; |
|
|
225 |
AnyFloat MFtstL1SIPSNode_pos = .Right.MFtstL1SIPSNode_pos * MirrorTransform; |
|
|
226 |
AnyFloat MFtstL2SIPSNode_pos = .Right.MFtstL2SIPSNode_pos * MirrorTransform; |
|
|
227 |
|
|
|
228 |
// Erector Spinae nodes |
|
|
229 |
AnyFloat ILplL1CINode_pos = .Right.ILplL1CINode_pos * MirrorTransform; |
|
|
230 |
AnyFloat ILplL2CINode_pos = .Right.ILplL2CINode_pos * MirrorTransform; |
|
|
231 |
AnyFloat LTplL1SIPSNode_pos = .Right.LTplL1SIPSNode_pos * MirrorTransform; |
|
|
232 |
AnyFloat LTplL2SIPSNode_pos = .Right.LTplL2SIPSNode_pos * MirrorTransform; |
|
|
233 |
AnyFloat ILptC5SIPSNode_pos = .Right.ILptC5SIPSNode_pos * MirrorTransform; |
|
|
234 |
AnyFloat ILptC6SIPSNode_pos = .Right.ILptC6SIPSNode_pos * MirrorTransform; |
|
|
235 |
AnyFloat ILptC7CINode_pos = .Right.ILptC7CINode_pos * MirrorTransform; |
|
|
236 |
AnyFloat ILptC8CINode_pos = .Right.ILptC8CINode_pos * MirrorTransform; |
|
|
237 |
AnyFloat ILptC9CINode_pos = .Right.ILptC9CINode_pos * MirrorTransform; |
|
|
238 |
AnyFloat ILptC10CINode_pos = .Right.ILptC10CINode_pos * MirrorTransform; |
|
|
239 |
AnyFloat ILptC11CINode_pos = .Right.ILptC11CINode_pos * MirrorTransform; |
|
|
240 |
AnyFloat ILptC12CINode_pos = .Right.ILptC12CINode_pos * MirrorTransform; |
|
|
241 |
AnyFloat LTptT6S1Node_pos = .Right.LTptT6S1Node_pos * MirrorTransform; |
|
|
242 |
AnyFloat LTptT7S2Node_pos = .Right.LTptT7S2Node_pos * MirrorTransform; |
|
|
243 |
AnyFloat LTptT8S3Node_pos = .Right.LTptT8S3Node_pos * MirrorTransform; |
|
|
244 |
AnyFloat LTptT9S4Node_pos = .Right.LTptT9S4Node_pos * MirrorTransform; |
|
|
245 |
AnyFloat LTptT10SacLumNode_pos = .Right.LTptT10SacrumNode_pos * MirrorTransform; |
|
|
246 |
AnyFloat LTptT11SacLumNode_pos = .Right.LTptT11SacrumNode_pos * MirrorTransform; |
|
|
247 |
AnyFloat LTptT12SacLumNode_pos = .Right.LTptT12SacrumNode_pos * MirrorTransform; |
|
|
248 |
AnyFloat LTptT10SacrumViaNode_pos = .Right.LTptT10SacrumViaNode_pos * MirrorTransform; |
|
|
249 |
AnyFloat LTptT11SacrumViaNode_pos = .Right.LTptT11SacrumViaNode_pos * MirrorTransform; |
|
|
250 |
AnyFloat LTptT12SacrumViaNode_pos = .Right.LTptT12SacrumViaNode_pos * MirrorTransform; |
|
|
251 |
AnyFloat ILplL3CINode_pos = .Right.ILplL3CINode_pos * MirrorTransform; |
|
|
252 |
AnyFloat ILplL4CINode_pos = .Right.ILplL4CINode_pos * MirrorTransform; |
|
|
253 |
AnyFloat LTplL3SIPSNode_pos = .Right.LTplL3SIPSNode_pos * MirrorTransform; |
|
|
254 |
AnyFloat LTplL4SIPSNode_pos = .Right.LTplL4SIPSNode_pos * MirrorTransform; |
|
|
255 |
AnyFloat LTplL5IliumNode_pos = .Right.LTplL5IliumNode_pos * MirrorTransform; |
|
|
256 |
AnyFloat LTptT10SacrumNode_pos = .Right.LTptT10SacrumNode_pos* MirrorTransform; |
|
|
257 |
AnyFloat LTptT11SacrumNode_pos = .Right.LTptT11SacrumNode_pos* MirrorTransform; |
|
|
258 |
AnyFloat LTptT12SacrumNode_pos = .Right.LTptT12SacrumNode_pos* MirrorTransform; |
|
|
259 |
AnyFloat IliopubicEminenceViaNode_pos = .Right.IliopubicEminenceViaNode_pos* MirrorTransform; |
|
|
260 |
AnyFloat IliopubicEminenceEndNode_pos = .Right.IliopubicEminenceEndNode_pos * MirrorTransform; |
|
|
261 |
|
|
|
262 |
// Psoas Major nodes |
|
|
263 |
AnyFloat PMT12I_TMVia5Node_pos = .Right.PMT12I_TMVia5Node_pos * MirrorTransform; |
|
|
264 |
AnyFloat PML1I_TMVia4Node_pos = .Right.PML1I_TMVia4Node_pos * MirrorTransform; |
|
|
265 |
AnyFloat PML2I_TMVia3Node_pos = .Right.PML2I_TMVia3Node_pos * MirrorTransform; |
|
|
266 |
AnyFloat PML3I_TMVia2Node_pos = .Right.PML3I_TMVia2Node_pos * MirrorTransform; |
|
|
267 |
AnyFloat PML4I_TMVia1Node_pos = .Right.PML4I_TMVia1Node_pos * MirrorTransform; |
|
|
268 |
AnyFloat PML5_TMVia1Node_pos = .Right.PML5_TMVia1Node_pos * MirrorTransform; |
|
|
269 |
AnyFloat PML1T_TMVia5Node_pos = .Right.PML1T_TMVia5Node_pos * MirrorTransform; |
|
|
270 |
AnyFloat PML2T_TMVia4Node_pos = .Right.PML2T_TMVia4Node_pos * MirrorTransform; |
|
|
271 |
AnyFloat PML3T_TMVia3Node_pos = .Right.PML3T_TMVia3Node_pos * MirrorTransform; |
|
|
272 |
AnyFloat PML4T_TMVia2Node_pos = .Right.PML4T_TMVia2Node_pos * MirrorTransform; |
|
|
273 |
AnyFloat PML5T_TMVia1Node_pos = .Right.PML5T_TMVia1Node_pos * MirrorTransform; |
|
|
274 |
|
|
|
275 |
AnyFloat QLNode_pos = .Right.QLNode_pos * MirrorTransform; |
|
|
276 |
AnyFloat RA_Node1_pos = .Right.RA_Node1_pos * MirrorTransform; |
|
|
277 |
AnyFloat RA_Node2_pos = .Right.RA_Node2_pos * MirrorTransform; |
|
|
278 |
AnyFloat RA_Node3_pos = .Right.RA_Node3_pos * MirrorTransform; |
|
|
279 |
AnyFloat RA_Node4_pos = .Right.RA_Node4_pos * MirrorTransform; |
|
|
280 |
AnyFloat RA_Node1Via_pos = .Right.RA_Node1Via_pos * MirrorTransform; |
|
|
281 |
AnyFloat RA_Node2Via_pos = .Right.RA_Node2Via_pos * MirrorTransform; |
|
|
282 |
AnyFloat RA_Node3Via_pos = .Right.RA_Node3Via_pos * MirrorTransform; |
|
|
283 |
AnyFloat RA_Node4Via_pos = .Right.RA_Node4Via_pos * MirrorTransform; |
|
|
284 |
AnyFloat OEC12_CINode_pos = .Right.OEC12_CINode_pos * MirrorTransform; |
|
|
285 |
AnyFloat OEC11_CINode_pos = .Right.OEC11_CINode_pos * MirrorTransform; |
|
|
286 |
AnyFloat OEC10a_CINode_pos = .Right.OEC10a_CINode_pos * MirrorTransform; |
|
|
287 |
AnyFloat OICI_C12Node_pos = .Right.OICI_C12Node_pos * MirrorTransform; |
|
|
288 |
AnyFloat OICI_C11Node_pos = .Right.OICI_C11Node_pos * MirrorTransform; |
|
|
289 |
AnyFloat OICI_C10aNode_pos = .Right.OICI_C10aNode_pos * MirrorTransform; |
|
|
290 |
AnyFloat OICI_C10Node_pos = .Right.OICI_C10Node_pos * MirrorTransform; |
|
|
291 |
AnyFloat OICI_C9Node_pos = .Right.OICI_C9Node_pos * MirrorTransform; |
|
|
292 |
AnyFloat OICI_C8Node_pos = .Right.OICI_C8Node_pos * MirrorTransform; |
|
|
293 |
AnyFloat OICI_RS1Node_pos = .Right.OICI_RS1Node_pos * MirrorTransform; |
|
|
294 |
AnyFloat OICI_RS2Node_pos = .Right.OICI_RS2Node_pos * MirrorTransform; |
|
|
295 |
AnyFloat OICI_RS3Node_pos = .Right.OICI_RS3Node_pos * MirrorTransform; |
|
|
296 |
AnyFloat OICI_RS4Node_pos = .Right.OICI_RS4Node_pos * MirrorTransform; |
|
|
297 |
AnyFloat OICI_RS5Node_pos = .Right.OICI_RS5Node_pos * MirrorTransform; |
|
|
298 |
AnyFloat Seat_contact_pos = .Right.Seat_contact_pos * MirrorTransform; |
|
|
299 |
AnyFloat PosteriorContactNode_pos = .Right.PosteriorContactNode_pos * MirrorTransform; |
|
|
300 |
AnyFloat Seat1ContactNode_pos = .Right.Seat1ContactNode_pos * MirrorTransform; |
|
|
301 |
AnyFloat Seat2ContactNode_pos = .Right.Seat2ContactNode_pos * MirrorTransform; |
|
|
302 |
AnyFloat Seat3ContactNode_pos = .Right.Seat3ContactNode_pos * MirrorTransform; |
|
|
303 |
AnyFloat Seat4ContactNode_pos = .Right.Seat4ContactNode_pos * MirrorTransform; |
|
|
304 |
AnyFloat BuckleNode_pos = .Right.BuckleNode_pos * MirrorTransform; |
|
|
305 |
|
|
|
306 |
}; |
|
|
307 |
}; |
|
|
308 |
|
|
|
309 |
AnyFolder Sacrum = { |
|
|
310 |
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000}; |
|
|
311 |
AnyFloat SacrumL5JntNode_pos = {0.04300000, -0.005000000, 0.0000000}; |
|
|
312 |
AnyFloat SacrumPelvisJntNode_pos = {0.02700000, -0.03000000, 0.0000000}; |
|
|
313 |
AnyFloat SacrumContactNode_pos = {-0.006000000, -0.02500000, 0.0000000}; |
|
|
314 |
AnyFloat SacrumRContactNode_pos = {-0.006000000, -0.02500000, 0.05000000}; |
|
|
315 |
AnyFloat SacrumLContactNode_pos = {-0.006000000, -0.02500000, -0.05000000}; |
|
|
316 |
AnyFloat SacrumBaseAnteriorNode_pos = {0.053000, -0.014000, 0.000000}; |
|
|
317 |
AnyFloat SacrumBasePosteriorNode_pos = {0.032264, 0.004383, 0.000000}; |
|
|
318 |
|
|
|
319 |
AnyFolder Right = { |
|
|
320 |
AnyFloat SacrumContactNode_pos = {-0.006000000, -0.02500000, 0.05000000}; |
|
|
321 |
AnyFloat SacrumBaseNode_pos = 0.5*(.SacrumBaseAnteriorNode_pos + .SacrumBasePosteriorNode_pos) + {0,0.002000,0.019800}; |
|
|
322 |
}; |
|
|
323 |
|
|
|
324 |
AnyFolder Left = { |
|
|
325 |
AnyInt MirrorSign = -1; |
|
|
326 |
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}}; |
|
|
327 |
|
|
|
328 |
AnyFloat SacrumContactNode_pos = .Right.SacrumContactNode_pos * MirrorTransform; |
|
|
329 |
AnyFloat SacrumBaseNode_pos = .Right.SacrumBaseNode_pos * MirrorTransform; |
|
|
330 |
}; |
|
|
331 |
}; |
|
|
332 |
|
|
|
333 |
AnyFolder L5 = { |
|
|
334 |
AnyFloat sCoM_pos={0.051, 0.009, 0.000000}; |
|
|
335 |
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000}; |
|
|
336 |
AnyFloat L5SacrumJntNode_pos = {0.04300000, -0.005000000, 0.0000000}; |
|
|
337 |
AnyFloat L4L5JntNode_pos = {0.05000000, 0.02700000, 0.0000000}; |
|
|
338 |
AnyFloat LINodeSuperior_pos = {0.01900000, 0.02300000, 0.0000000}; |
|
|
339 |
AnyFloat BuckleContactNode_pos = {0.1190000, 0.006000000, 0.0000000}; |
|
|
340 |
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.068000, 0.020200, 0.000000}; |
|
|
341 |
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.044000, 0.025700, 0.000000}; |
|
|
342 |
|
|
|
343 |
AnyFolder Right = { |
|
|
344 |
// Erector Spinae Nodes |
|
|
345 |
AnyVec3 LTptT5L5Node_pos = {0.001,0.016,0.0}; |
|
|
346 |
AnyFloat LTplL5IliumNode_pos = {0.028,0.022,0.028}; |
|
|
347 |
AnyFloat LTptT6S1Via11Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT6S1Node_pos[2] - ..Thorax.LTptT6S1Z *(..Thorax.Right.LTptT6S1Node_pos[1] - 0.011))}; |
|
|
348 |
AnyFloat LTptT7S2Via10Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT7S2Node_pos[2] - ..Thorax.LTptT7S2Z *(..Thorax.Right.LTptT7S2Node_pos[1] - 0.011))}; |
|
|
349 |
AnyFloat LTptT8S3Via9Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT8S3Node_pos[2] - ..Thorax.LTptT8S3Z *(..Thorax.Right.LTptT8S3Node_pos[1] - 0.011))}; |
|
|
350 |
AnyFloat LTptT9S4Via8Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT9S4Node_pos[2] - ..Thorax.LTptT9S4Z *(..Thorax.Right.LTptT9S4Node_pos[1] - 0.011))}; |
|
|
351 |
AnyFloat LTptT10SacrumVia7Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT10SacrumNode_pos[2] - ..Thorax.LTptT10SacrumZ*(..Thorax.Right.LTptT10SacrumNode_pos[1] - 0.011))}; |
|
|
352 |
AnyFloat LTptT11SacrumVia6Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT11SacrumNode_pos[2] - ..Thorax.LTptT11SacrumZ*(..Thorax.Right.LTptT11SacrumNode_pos[1] - 0.011))}; |
|
|
353 |
AnyFloat LTptT12SacrumVia5Node_pos = {-0.001-0.015,0.011,(..Thorax.Right.LTptT12SacrumNode_pos[2] - ..Thorax.LTptT12SacrumZ*(..Thorax.Right.LTptT12SacrumNode_pos[1] - 0.011))}; |
|
|
354 |
|
|
|
355 |
// Psoas Major Nodes |
|
|
356 |
AnyVec3 PML5_TMNodeR0 = { 0.064,0.011,0.021}; |
|
|
357 |
AnyVec3 PML5T_TMNodeR0 = {0.034,0.020,0.028}; |
|
|
358 |
|
|
|
359 |
// End of Psoas Major Nodes |
|
|
360 |
|
|
|
361 |
AnyFloat MFdL3L5Node_pos = {0.02700000, 0.02500000, 0.02200000}; |
|
|
362 |
AnyFloat MFdL5S1Node_pos = {0.008000000, 0.009000000, 0.005000000}; |
|
|
363 |
AnyFloat MFmL2L5Node_pos = {0.02700000, 0.02500000, 0.02200000}; |
|
|
364 |
AnyFloat MFmL5SacrumNode_pos = {0.004000000, 0.01000000, 0.005000000}; |
|
|
365 |
AnyFloat MFtsL1L5Node_pos = {0.02700000, 0.02500000, 0.02200000}; |
|
|
366 |
AnyFloat MFtsL2L5Node_pos = {0.02700000, 0.02500000, 0.02200000}; |
|
|
367 |
AnyFloat MFtsL5SacrumNode_pos = {0.001000000, 0.007000000, 0.0000000}; |
|
|
368 |
AnyFloat OEC10_RSNode_pos = {0.1580000, 0.008000000, 0.01500000}; |
|
|
369 |
AnyFloat MFL5T12Node_pos = {0.02500000, 0.02200000, 0.02400000}; |
|
|
370 |
AnyFloat L5ContactNode_pos = {-0.01000000, 0.008000000, 0.05000000}; |
|
|
371 |
|
|
|
372 |
AnyVec3 PML5_TMNode_pos = { 0.066, 0.011, 0.021}; |
|
|
373 |
AnyVec3 PML5T_TMNode_pos = {0.034,0.020,0.028}; |
|
|
374 |
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))}; |
|
|
375 |
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))}; |
|
|
376 |
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))}; |
|
|
377 |
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))}; |
|
|
378 |
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))}; |
|
|
379 |
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))}; |
|
|
380 |
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))}; |
|
|
381 |
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))}; |
|
|
382 |
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000900,0.019800}; |
|
|
383 |
}; |
|
|
384 |
|
|
|
385 |
AnyFolder Left = { |
|
|
386 |
AnyInt MirrorSign = -1; |
|
|
387 |
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}}; |
|
|
388 |
|
|
|
389 |
// Erector Spinae Nodes |
|
|
390 |
AnyFloat LTplL5IliumNode_pos = .Right.LTplL5IliumNode_pos * MirrorTransform; |
|
|
391 |
AnyFloat LTptT5L5Node_pos = .Right.LTptT5L5Node_pos * MirrorTransform; |
|
|
392 |
AnyFloat LTptT6S1Via11Node_pos = .Right.LTptT6S1Via11Node_pos * MirrorTransform; |
|
|
393 |
AnyFloat LTptT7S2Via10Node_pos = .Right.LTptT7S2Via10Node_pos * MirrorTransform; |
|
|
394 |
AnyFloat LTptT8S3Via9Node_pos = .Right.LTptT8S3Via9Node_pos * MirrorTransform; |
|
|
395 |
AnyFloat LTptT9S4Via8Node_pos = .Right.LTptT9S4Via8Node_pos * MirrorTransform; |
|
|
396 |
AnyFloat LTptT10SacrumVia7Node_pos = .Right.LTptT10SacrumVia7Node_pos * MirrorTransform; |
|
|
397 |
AnyFloat LTptT11SacrumVia6Node_pos = .Right.LTptT11SacrumVia6Node_pos * MirrorTransform; |
|
|
398 |
AnyFloat LTptT12SacrumVia5Node_pos = .Right.LTptT12SacrumVia5Node_pos * MirrorTransform; |
|
|
399 |
|
|
|
400 |
// Psoas Major Nodes |
|
|
401 |
AnyFloat PML5_TMNode_pos = .Right.PML5_TMNode_pos * MirrorTransform; |
|
|
402 |
AnyFloat PML5T_TMNode_pos = .Right.PML5T_TMNode_pos * MirrorTransform; |
|
|
403 |
AnyFloat PMT12I_TMVia4Node_pos = .Right.PMT12I_TMVia4Node_pos * MirrorTransform; |
|
|
404 |
AnyFloat PML1I_TMVia3Node_pos = .Right.PML1I_TMVia3Node_pos * MirrorTransform; |
|
|
405 |
AnyFloat PML2I_TMVia2Node_pos = .Right.PML2I_TMVia2Node_pos * MirrorTransform; |
|
|
406 |
AnyFloat PML3I_TMVia1Node_pos = .Right.PML3I_TMVia1Node_pos * MirrorTransform; |
|
|
407 |
AnyFloat PML1T_TMVia4Node_pos = .Right.PML1T_TMVia4Node_pos * MirrorTransform; |
|
|
408 |
AnyFloat PML2T_TMVia3Node_pos = .Right.PML2T_TMVia3Node_pos * MirrorTransform; |
|
|
409 |
AnyFloat PML3T_TMVia2Node_pos = .Right.PML3T_TMVia2Node_pos * MirrorTransform; |
|
|
410 |
AnyFloat PML4T_TMVia1Node_pos = .Right.PML4T_TMVia1Node_pos * MirrorTransform; |
|
|
411 |
|
|
|
412 |
AnyFloat MFdL3L5Node_pos = .Right.MFdL3L5Node_pos * MirrorTransform; |
|
|
413 |
AnyFloat MFdL5S1Node_pos = .Right.MFdL5S1Node_pos * MirrorTransform; |
|
|
414 |
AnyFloat MFmL2L5Node_pos = .Right.MFmL2L5Node_pos * MirrorTransform; |
|
|
415 |
AnyFloat MFmL5SacrumNode_pos = .Right.MFmL5SacrumNode_pos * MirrorTransform; |
|
|
416 |
AnyFloat MFtsL1L5Node_pos = .Right.MFtsL1L5Node_pos * MirrorTransform; |
|
|
417 |
AnyFloat MFtsL2L5Node_pos = .Right.MFtsL2L5Node_pos * MirrorTransform; |
|
|
418 |
AnyFloat OEC10_RSNode_pos = .Right.OEC10_RSNode_pos * MirrorTransform; |
|
|
419 |
AnyFloat L5ContactNode_pos = .Right.L5ContactNode_pos * MirrorTransform; |
|
|
420 |
AnyFloat MFL5T12Node_pos = .Right.MFL5T12Node_pos * MirrorTransform; |
|
|
421 |
AnyFloat MFtsL5SacrumNode_pos = .Right.MFtsL5SacrumNode_pos * MirrorTransform; |
|
|
422 |
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform; |
|
|
423 |
}; |
|
|
424 |
}; |
|
|
425 |
|
|
|
426 |
AnyFolder L4 = { |
|
|
427 |
AnyFloat sCoM_pos = {0.056, 0.044, 0.000000}; |
|
|
428 |
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000}; |
|
|
429 |
AnyFloat L4L5JntNode_pos = {0.05000000, 0.02700000, 0.0000000}; |
|
|
430 |
AnyFloat L3L4JntNode_pos = {0.05000000, 0.06100000, 0.0000000}; |
|
|
431 |
AnyFloat LINodeInferior_pos = {0.005000000, 0.02000000, 0.0000000}; |
|
|
432 |
AnyFloat LINodeSuperior_pos = {0.01900000, 0.04900000, 0.0000000}; |
|
|
433 |
AnyVec3 LSNode_pos = {-0.003,0.029,0}; |
|
|
434 |
AnyVar ILplL1CIZ = (.L1.Right.ILplL1CINode_pos[2] - .Pelvis.Right.ILplL1CINode_pos[2]) / (.L1.Right.ILplL1CINode_pos[1] - .Pelvis.Right.ILplL1CINode_pos[1]); |
|
|
435 |
AnyVar ILplL2CIZ = (.L2.Right.ILplL2CINode_pos[2] - .Pelvis.Right.ILplL2CINode_pos[2]) / (.L2.Right.ILplL2CINode_pos[1] - .Pelvis.Right.ILplL2CINode_pos[1]); |
|
|
436 |
AnyFloat MidPoint_pos = {0.05000000, 0.04400000, 0.0000000}; |
|
|
437 |
AnyFloat SupportNode_pos = {-0.005000000, 0.02900000, 0.0000000}; |
|
|
438 |
AnyFloat BuckleContactNode_pos = {0.07400000, 0.04400000, 0.0000000}; |
|
|
439 |
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.068000, 0.058500, 0.000000}; |
|
|
440 |
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.044000, 0.058600, 0.000000}; |
|
|
441 |
|
|
|
442 |
AnyFolder Right = { |
|
|
443 |
AnyFloat MFdL2L4Node_pos = {0.02600000, 0.05500000, 0.02200000}; |
|
|
444 |
AnyFloat MFdL4S1Node_pos = {0.01400000, 0.02800000, 0.005000000}; |
|
|
445 |
AnyFloat MFmL1L4Node_pos = {0.02600000, 0.05500000, 0.02200000}; |
|
|
446 |
AnyFloat MFmL4SacrumNode_pos = {0.009000000, 0.02500000, 0.005000000}; |
|
|
447 |
AnyFloat MFtsL4SacrumNode_pos = {0.003000000, 0.02100000, 0.0000000}; |
|
|
448 |
|
|
|
449 |
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]))}; |
|
|
450 |
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]))}; |
|
|
451 |
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]))}; |
|
|
452 |
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]))}; |
|
|
453 |
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]))}; |
|
|
454 |
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]))}; |
|
|
455 |
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]))}; |
|
|
456 |
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]))}; |
|
|
457 |
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]))}; |
|
|
458 |
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]))}; |
|
|
459 |
|
|
|
460 |
// Psoas Major Nodes |
|
|
461 |
AnyVec3 PML4I_TMNode_pos = {0.069, 0.033, 0.022}; |
|
|
462 |
AnyVec3 PML4T_TMNode_pos = {0.034,0.050,0.028}; |
|
|
463 |
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))}; |
|
|
464 |
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))}; |
|
|
465 |
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))}; |
|
|
466 |
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))}; |
|
|
467 |
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))}; |
|
|
468 |
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))}; |
|
|
469 |
|
|
|
470 |
AnyFloat ILplL4CINode_pos = {0.02500000, 0.05000000, 0.03500000}; |
|
|
471 |
AnyFloat LTplL4SIPSNode_pos = {0.02800000, 0.05100000, 0.02800000}; |
|
|
472 |
AnyFloat LTptT4L4Node_pos = {-0.001000000, 0.03800000, 0.0000000}; |
|
|
473 |
AnyFloat QLL4_CINode_pos = {0.03100000, 0.05000000, 0.03300000}; |
|
|
474 |
AnyFloat OEC9_RSNode_pos = {0.1580000, 0.03800000, 0.01500000}; |
|
|
475 |
AnyFloat OICI_RS3Node_pos = {0.1580000, 0.03800000, 0.01500000}; |
|
|
476 |
AnyFloat MFL4T11Node_pos = {0.02500000, 0.05100000, 0.02400000}; |
|
|
477 |
AnyFloat MFL4T12Node_pos = {0.02500000, 0.05100000, 0.02400000}; |
|
|
478 |
AnyFloat L4ContactNode_pos = {-0.01000000, 0.03000000, 0.05000000}; |
|
|
479 |
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000700,0.019600}; |
|
|
480 |
}; |
|
|
481 |
|
|
|
482 |
AnyFolder Left = { |
|
|
483 |
AnyInt MirrorSign = -1; |
|
|
484 |
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}}; |
|
|
485 |
|
|
|
486 |
AnyFloat MFdL2L4Node_pos = .Right.MFdL2L4Node_pos * MirrorTransform; |
|
|
487 |
AnyFloat MFdL4S1Node_pos = .Right.MFdL4S1Node_pos * MirrorTransform; |
|
|
488 |
AnyFloat MFmL1L4Node_pos = .Right.MFmL1L4Node_pos * MirrorTransform; |
|
|
489 |
AnyFloat MFmL4SacrumNode_pos = .Right.MFmL4SacrumNode_pos * MirrorTransform; |
|
|
490 |
AnyFloat MFtsL4SacrumNode_pos = .Right.MFtsL4SacrumNode_pos * MirrorTransform; |
|
|
491 |
|
|
|
492 |
AnyFloat ILplL1CIViaNode_pos = .Right.ILplL1CIViaNode_pos * MirrorTransform; |
|
|
493 |
AnyFloat ILplL2CIViaNode_pos = .Right.ILplL2CIViaNode_pos * MirrorTransform; |
|
|
494 |
AnyFloat LTptT5L5Via11Node_pos = .Right.LTptT5L5Via11Node_pos * MirrorTransform; |
|
|
495 |
AnyFloat LTptT6S1Via10Node_pos = .Right.LTptT6S1Via10Node_pos * MirrorTransform; |
|
|
496 |
AnyFloat LTptT7S2Via9Node_pos = .Right.LTptT7S2Via9Node_pos * MirrorTransform; |
|
|
497 |
AnyFloat LTptT8S3Via8Node_pos = .Right.LTptT8S3Via8Node_pos * MirrorTransform; |
|
|
498 |
AnyFloat LTptT9S4Via7Node_pos = .Right.LTptT9S4Via7Node_pos * MirrorTransform; |
|
|
499 |
AnyFloat LTptT10SacrumVia6Node_pos = .Right.LTptT10SacrumVia6Node_pos * MirrorTransform; |
|
|
500 |
AnyFloat LTptT11SacrumVia5Node_pos = .Right.LTptT11SacrumVia5Node_pos * MirrorTransform; |
|
|
501 |
AnyFloat LTptT12SacrumVia4Node_pos = .Right.LTptT12SacrumVia4Node_pos * MirrorTransform; |
|
|
502 |
|
|
|
503 |
AnyFloat PML4I_TMNode_pos = .Right.PML4I_TMNode_pos * MirrorTransform; |
|
|
504 |
AnyFloat PML4T_TMNode_pos = .Right.PML4T_TMNode_pos * MirrorTransform; |
|
|
505 |
AnyFloat PMT12I_TMVia3Node_pos = .Right.PMT12I_TMVia3Node_pos * MirrorTransform; |
|
|
506 |
AnyFloat PML1I_TMVia2Node_pos = .Right.PML1I_TMVia2Node_pos * MirrorTransform; |
|
|
507 |
AnyFloat PML2I_TMVia1Node_pos = .Right.PML2I_TMVia1Node_pos * MirrorTransform; |
|
|
508 |
AnyFloat PML1T_TMVia3Node_pos = .Right.PML1T_TMVia3Node_pos * MirrorTransform; |
|
|
509 |
AnyFloat PML2T_TMVia2Node_pos = .Right.PML2T_TMVia2Node_pos * MirrorTransform; |
|
|
510 |
AnyFloat PML3T_TMVia1Node_pos = .Right.PML3T_TMVia1Node_pos * MirrorTransform; |
|
|
511 |
|
|
|
512 |
AnyFloat ILplL4CINode_pos = .Right.ILplL4CINode_pos * MirrorTransform; |
|
|
513 |
AnyFloat LTplL4SIPSNode_pos = .Right.LTplL4SIPSNode_pos * MirrorTransform; |
|
|
514 |
AnyFloat LTptT4L4Node_pos = .Right.LTptT4L4Node_pos * MirrorTransform; |
|
|
515 |
AnyFloat QLL4_CINode_pos = .Right.QLL4_CINode_pos * MirrorTransform; |
|
|
516 |
AnyFloat OEC9_RSNode_pos = .Right.OEC9_RSNode_pos * MirrorTransform; |
|
|
517 |
AnyFloat OICI_RS3Node_pos = .Right.OICI_RS3Node_pos * MirrorTransform; |
|
|
518 |
AnyFloat L4ContactNode_pos = .Right.L4ContactNode_pos * MirrorTransform; |
|
|
519 |
AnyFloat MFL4T11Node_pos = .Right.MFL4T11Node_pos * MirrorTransform; |
|
|
520 |
AnyFloat MFL4T12Node_pos = .Right.MFL4T12Node_pos * MirrorTransform; |
|
|
521 |
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform; |
|
|
522 |
}; |
|
|
523 |
}; |
|
|
524 |
|
|
|
525 |
AnyFolder L3 = { |
|
|
526 |
AnyFloat sCoM_pos={0.051, 0.079, 0.000000}; |
|
|
527 |
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000}; |
|
|
528 |
AnyFloat L3L4JntNode_pos = {0.05000000, 0.06100000, 0.0000000}; |
|
|
529 |
AnyFloat L2L3JntNode_pos = {0.04400000, 0.09400000, 0.0000000}; |
|
|
530 |
AnyFloat LSNode_pos = {-0.003000000, 0.05100000, 0.0000000}; |
|
|
531 |
AnyFloat LINodeInferior_pos = {0.007000000, 0.04400000, 0.0000000}; |
|
|
532 |
AnyFloat LINodeSuperior_pos = {0.01500000, 0.07500000, 0.0000000}; |
|
|
533 |
AnyVar ILplL1CIZ = (.L1.Right.ILplL1CINode_pos[2]-.Pelvis.Right.ILplL1CINode_pos[2])/(.L1.Right.ILplL1CINode_pos[1]-.Pelvis.Right.ILplL1CINode_pos[1]); |
|
|
534 |
AnyVar ILplL2CIZ = (.L2.Right.ILplL2CINode_pos[2]-.Pelvis.Right.ILplL2CINode_pos[2])/(.L2.Right.ILplL2CINode_pos[1]-.Pelvis.Right.ILplL2CINode_pos[1]); |
|
|
535 |
AnyVar LTplL1SIPSZ = (.L1.Right.LTplL1SIPSNode_pos[2]-.Pelvis.Right.LTplL1SIPSNode_pos[2])/(.L1.Right.LTplL1SIPSNode_pos[1]-.Pelvis.Right.LTplL1SIPSNode_pos[1]); |
|
|
536 |
AnyVar LTplL2SIPSZ = (.L2.Right.LTplL2SIPSNode_pos[2]-.Pelvis.Right.LTplL2SIPSNode_pos[2])/(.L2.Right.LTplL2SIPSNode_pos[1]-.Pelvis.Right.LTplL2SIPSNode_pos[1]); |
|
|
537 |
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]); |
|
|
538 |
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]); |
|
|
539 |
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]); |
|
|
540 |
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]); |
|
|
541 |
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]); |
|
|
542 |
AnyFloat MidPoint_pos = {0.04700000, 0.07750000, 0.0000000}; |
|
|
543 |
AnyFloat SupportNode_pos = {-0.003000000, 0.04750000, 0.0000000}; |
|
|
544 |
AnyFloat BuckleContactNode_pos = {0.06700000, 0.08250000, 0.0000000}; |
|
|
545 |
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.060000, 0.095900, 0.000000}; |
|
|
546 |
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.038000, 0.090800, 0.000000}; |
|
|
547 |
|
|
|
548 |
AnyFolder Right = { |
|
|
549 |
AnyFloat MFdL1L3Node_pos = {0.01900000, 0.08300000, 0.02200000}; |
|
|
550 |
AnyFloat MFdL3L5Node_pos = {0.01400000, 0.05300000, 0.005000000}; |
|
|
551 |
AnyFloat MFmL3S1Node_pos = {0.009000000, 0.04900000, 0.005000000}; |
|
|
552 |
AnyFloat MFtsL3LigamentNode_pos = {0.004000000, 0.04400000, 0.0000000}; |
|
|
553 |
AnyFloat LTptT3L3Node_pos = {-0.003,0.060,0.0}; |
|
|
554 |
AnyFloat ILplL1CIViaNode_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..L1.Right.ILplL1CINode_pos[2] - .ILplL1CIZ *(..L1.Right.ILplL1CINode_pos[1] - .LSNode_pos[1]))}; |
|
|
555 |
AnyFloat ILplL2CIViaNode_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..L2.Right.ILplL2CINode_pos[2] - .ILplL2CIZ *(..L2.Right.ILplL2CINode_pos[1] - .LSNode_pos[1]))}; |
|
|
556 |
AnyFloat LTplL1SIPSViaNode_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..L1.Right.LTplL1SIPSNode_pos[2] - .LTplL1SIPSZ *(..L1.Right.LTplL1SIPSNode_pos[1] - .LSNode_pos[1]))}; |
|
|
557 |
AnyFloat LTplL2SIPSViaNode_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..L2.Right.LTplL2SIPSNode_pos[2] - .LTplL2SIPSZ *(..L2.Right.LTplL2SIPSNode_pos[1] - .LSNode_pos[1]))}; |
|
|
558 |
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]))}; |
|
|
559 |
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]))}; |
|
|
560 |
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]))}; |
|
|
561 |
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]))}; |
|
|
562 |
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]))}; |
|
|
563 |
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]))}; |
|
|
564 |
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]))}; |
|
|
565 |
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]))}; |
|
|
566 |
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]))}; |
|
|
567 |
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]))}; |
|
|
568 |
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]))}; |
|
|
569 |
AnyFloat LTptT7S2Via8Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT7S2Node_pos[2] - ..Thorax.LTptT7S2Z *(..Thorax.Right.LTptT7S2Node_pos[1] - .LSNode_pos[1]))}; |
|
|
570 |
AnyFloat LTptT8S3Via7Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT8S3Node_pos[2] - ..Thorax.LTptT8S3Z *(..Thorax.Right.LTptT8S3Node_pos[1] - .LSNode_pos[1]))}; |
|
|
571 |
AnyFloat LTptT9S4Via6Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT9S4Node_pos[2] - ..Thorax.LTptT9S4Z *(..Thorax.Right.LTptT9S4Node_pos[1] - .LSNode_pos[1]))}; |
|
|
572 |
AnyFloat LTptT10SacrumVia5Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT10SacrumNode_pos[2] - ..Thorax.LTptT10SacrumZ*(..Thorax.Right.LTptT10SacrumNode_pos[1] - .LSNode_pos[1]))}; |
|
|
573 |
AnyFloat LTptT11SacrumVia4Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT11SacrumNode_pos[2] - ..Thorax.LTptT11SacrumZ*(..Thorax.Right.LTptT11SacrumNode_pos[1] - .LSNode_pos[1]))}; |
|
|
574 |
AnyFloat LTptT12SacrumVia3Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT12SacrumNode_pos[2] - ..Thorax.LTptT12SacrumZ*(..Thorax.Right.LTptT12SacrumNode_pos[1] - .LSNode_pos[1]))}; |
|
|
575 |
AnyVec3 PML3I_TMNode_pos = {0.068, 0.071, 0.022}; |
|
|
576 |
AnyVec3 PML3T_TMNode_pos = {0.030,0.079,0.028}; |
|
|
577 |
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))}; |
|
|
578 |
AnyFloat PML1I_TMVia1Node_pos = {0.065,0.079,(..L1.Right.PML1I_TMNode_pos[2] - .PML1I_TMZ *(..L1.Right.PML1I_TMNode_pos[1] - 0.079))}; |
|
|
579 |
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))}; |
|
|
580 |
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))}; |
|
|
581 |
AnyFloat ILplL3CINode_pos = {0.01900000, 0.07800000, 0.03500000}; |
|
|
582 |
AnyFloat LTplL3SIPSNode_pos = {0.02200000, 0.07900000, 0.02800000}; |
|
|
583 |
AnyFloat L3ContactNode_pos = {-0.01000000, 0.05000000, 0.05000000}; |
|
|
584 |
AnyFloat QLL3_CINode_pos = {0.02600000, 0.07900000, 0.03300000}; |
|
|
585 |
AnyFloat OEC8_RSNode_pos = {0.1580000, 0.06800000, 0.01500000}; |
|
|
586 |
AnyFloat OICI_RS2Node_pos = {0.1580000, 0.06800000, 0.01500000}; |
|
|
587 |
AnyFloat MFL3T10Node_pos = {0.02000000, 0.07900000, 0.02400000}; |
|
|
588 |
AnyFloat MFL3T11Node_pos = {0.02000000, 0.07900000, 0.02400000}; |
|
|
589 |
AnyFloat MFL3T12Node_pos = {0.02000000, 0.07900000, 0.02400000}; |
|
|
590 |
AnyFloat O_latissimus_dorsi_4_pos = {0.01700000, 0.07750000, 0.0000000}; |
|
|
591 |
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000800,0.019600}; |
|
|
592 |
}; |
|
|
593 |
|
|
|
594 |
AnyFolder Left = { |
|
|
595 |
AnyInt MirrorSign = -1; |
|
|
596 |
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}}; |
|
|
597 |
|
|
|
598 |
AnyFloat MFdL1L3Node_pos = .Right.MFdL1L3Node_pos * MirrorTransform; |
|
|
599 |
AnyFloat MFdL3L5Node_pos = .Right.MFdL3L5Node_pos * MirrorTransform; |
|
|
600 |
AnyFloat MFmL3S1Node_pos = .Right.MFmL3S1Node_pos * MirrorTransform; |
|
|
601 |
AnyFloat MFtsL3LigamentNode_pos = .Right.MFtsL3LigamentNode_pos * MirrorTransform; |
|
|
602 |
|
|
|
603 |
AnyFloat LTptT3L3Node_pos = .Right.LTptT3L3Node_pos * MirrorTransform; |
|
|
604 |
AnyFloat ILplL1CIViaNode_pos = .Right.ILplL1CIViaNode_pos * MirrorTransform; |
|
|
605 |
AnyFloat ILplL2CIViaNode_pos = .Right.ILplL2CIViaNode_pos * MirrorTransform; |
|
|
606 |
AnyFloat LTplL1SIPSViaNode_pos = .Right.LTplL1SIPSViaNode_pos * MirrorTransform; |
|
|
607 |
AnyFloat LTplL2SIPSViaNode_pos = .Right.LTplL2SIPSViaNode_pos * MirrorTransform; |
|
|
608 |
AnyFloat ILptC5SIPSVia9Node_pos = .Right.ILptC5SIPSVia9Node_pos * MirrorTransform; |
|
|
609 |
AnyFloat ILptC6SIPSVia8Node_pos = .Right.ILptC6SIPSVia8Node_pos * MirrorTransform; |
|
|
610 |
AnyFloat ILptC7CIVia7Node_pos = .Right.ILptC7CIVia7Node_pos * MirrorTransform; |
|
|
611 |
AnyFloat ILptC8CIVia6Node_pos = .Right.ILptC8CIVia6Node_pos * MirrorTransform; |
|
|
612 |
AnyFloat ILptC9CIVia5Node_pos = .Right.ILptC9CIVia5Node_pos * MirrorTransform; |
|
|
613 |
AnyFloat ILptC10CIVia4Node_pos = .Right.ILptC10CIVia4Node_pos * MirrorTransform; |
|
|
614 |
AnyFloat ILptC11CIVia3Node_pos = .Right.ILptC11CIVia3Node_pos * MirrorTransform; |
|
|
615 |
AnyFloat ILptC12CIVia3Node_pos = .Right.ILptC12CIVia3Node_pos * MirrorTransform; |
|
|
616 |
AnyFloat LTptT4L4Via11Node_pos = .Right.LTptT4L4Via11Node_pos * MirrorTransform; |
|
|
617 |
AnyFloat LTptT5L5Via10Node_pos = .Right.LTptT5L5Via10Node_pos * MirrorTransform; |
|
|
618 |
AnyFloat LTptT6S1Via9Node_pos = .Right.LTptT6S1Via9Node_pos * MirrorTransform; |
|
|
619 |
AnyFloat LTptT7S2Via8Node_pos = .Right.LTptT7S2Via8Node_pos * MirrorTransform; |
|
|
620 |
AnyFloat LTptT8S3Via7Node_pos = .Right.LTptT8S3Via7Node_pos * MirrorTransform; |
|
|
621 |
AnyFloat LTptT9S4Via6Node_pos = .Right.LTptT9S4Via6Node_pos * MirrorTransform; |
|
|
622 |
AnyFloat LTptT10SacrumVia5Node_pos = .Right.LTptT10SacrumVia5Node_pos * MirrorTransform; |
|
|
623 |
AnyFloat LTptT11SacrumVia4Node_pos = .Right.LTptT11SacrumVia4Node_pos * MirrorTransform; |
|
|
624 |
AnyFloat LTptT12SacrumVia3Node_pos = .Right.LTptT12SacrumVia3Node_pos * MirrorTransform; |
|
|
625 |
|
|
|
626 |
AnyFloat PML3I_TMNode_pos = .Right.PML3I_TMNode_pos * MirrorTransform; |
|
|
627 |
AnyFloat PML3T_TMNode_pos = .Right.PML3T_TMNode_pos * MirrorTransform; |
|
|
628 |
AnyFloat PMT12I_TMVia2Node_pos = .Right.PMT12I_TMVia2Node_pos * MirrorTransform; |
|
|
629 |
AnyFloat PML1I_TMVia1Node_pos = .Right.PML1I_TMVia1Node_pos * MirrorTransform; |
|
|
630 |
AnyFloat PML1T_TMVia2Node_pos = .Right.PML1T_TMVia2Node_pos * MirrorTransform; |
|
|
631 |
AnyFloat PML2T_TMVia1Node_pos = .Right.PML2T_TMVia1Node_pos * MirrorTransform; |
|
|
632 |
|
|
|
633 |
AnyFloat ILplL3CINode_pos = .Right.ILplL3CINode_pos * MirrorTransform; |
|
|
634 |
AnyFloat LTplL3SIPSNode_pos = .Right.LTplL3SIPSNode_pos * MirrorTransform; |
|
|
635 |
AnyFloat QLL3_CINode_pos = .Right.QLL3_CINode_pos * MirrorTransform; |
|
|
636 |
AnyFloat OEC8_RSNode_pos = .Right.OEC8_RSNode_pos * MirrorTransform; |
|
|
637 |
AnyFloat OICI_RS2Node_pos = .Right.OICI_RS2Node_pos * MirrorTransform; |
|
|
638 |
AnyFloat L3ContactNode_pos = .Right.L3ContactNode_pos * MirrorTransform; |
|
|
639 |
AnyFloat MFL3T10Node_pos = .Right.MFL3T10Node_pos * MirrorTransform; |
|
|
640 |
AnyFloat MFL3T11Node_pos = .Right.MFL3T11Node_pos * MirrorTransform; |
|
|
641 |
AnyFloat MFL3T12Node_pos = .Right.MFL3T12Node_pos * MirrorTransform; |
|
|
642 |
AnyFloat O_latissimus_dorsi_4_pos = .Right.O_latissimus_dorsi_4_pos * MirrorTransform; |
|
|
643 |
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform; |
|
|
644 |
}; |
|
|
645 |
}; |
|
|
646 |
|
|
|
647 |
AnyFolder L2 = { |
|
|
648 |
AnyFloat sCoM_pos={0.043, 0.110, 0.000000}; |
|
|
649 |
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000}; |
|
|
650 |
AnyFloat L2L3JntNode_pos = {0.04400000, 0.09400000, 0.0000000}; |
|
|
651 |
AnyFloat L1L2JntNode_pos = {0.03400000, 0.1230000, 0.0000000}; |
|
|
652 |
AnyVec3 LSNode_pos = {-0.004,0.074,0}; |
|
|
653 |
AnyVec3 LSNode2_pos = {-0.004,0.074,-0.001}; |
|
|
654 |
AnyFloat LINodeInferior_pos = {0.006000000, 0.06900000, 0.0000000}; |
|
|
655 |
AnyFloat LINodeSuperior_pos = {0.009000000, 0.1000000, 0.0000000}; |
|
|
656 |
AnyVar ILplL1CIZ = (.L1.Right.ILplL1CINode_pos[2]-.Pelvis.Right.ILplL1CINode_pos[2])/(.L1.Right.ILplL1CINode_pos[1]-.Pelvis.Right.ILplL1CINode_pos[1]); |
|
|
657 |
AnyVar LTplL1SIPSZ = (.L1.Right.LTplL1SIPSNode_pos[2]-.Pelvis.Right.LTplL1SIPSNode_pos[2])/(.L1.Right.LTplL1SIPSNode_pos[1]-.Pelvis.Right.LTplL1SIPSNode_pos[1]); |
|
|
658 |
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]); |
|
|
659 |
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]); |
|
|
660 |
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]); |
|
|
661 |
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]); |
|
|
662 |
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]); |
|
|
663 |
AnyFloat MidPoint_pos = {0.03900000, 0.1085000, 0.0000000}; |
|
|
664 |
AnyFloat SupportNode_pos = {-0.01100000, 0.07350000, 0.0000000}; |
|
|
665 |
AnyFloat BuckleContactNode_pos = {0.05900000, 0.1160000, 0.0000000}; |
|
|
666 |
AnyFloat L2ContactNode_pos = {-0.01000000, 0.07000000, 0.0000000}; |
|
|
667 |
AnyFloat SPL2T1Node_pos = {-0.005,0.077,0}; |
|
|
668 |
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.050000, 0.127800, 0.000000}; |
|
|
669 |
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.028200, 0.118700, 0.000000}; |
|
|
670 |
|
|
|
671 |
AnyFolder Right = { |
|
|
672 |
AnyFloat MFdL2L4Node_pos = {0.01100000, 0.07900000, 0.005000000}; |
|
|
673 |
AnyFloat MFmL2L5Node_pos = {0.007000000, 0.07500000, 0.005000000}; |
|
|
674 |
AnyFloat MFtsL2L5Node_pos = {0.004000000, 0.06800000, 0.0000000}; |
|
|
675 |
AnyFloat MFtsL2S1Node_pos = {0.004000000, 0.06800000, 0.0000000}; |
|
|
676 |
AnyFloat MFtstL2SIPSNode_pos = {0.004000000, 0.06800000, 0.0000000}; |
|
|
677 |
|
|
|
678 |
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]))}; |
|
|
679 |
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]))}; |
|
|
680 |
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]))}; |
|
|
681 |
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]))}; |
|
|
682 |
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]))}; |
|
|
683 |
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]))}; |
|
|
684 |
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]))}; |
|
|
685 |
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]))}; |
|
|
686 |
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]))}; |
|
|
687 |
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]))}; |
|
|
688 |
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]))}; |
|
|
689 |
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]))}; |
|
|
690 |
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]))}; |
|
|
691 |
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]))}; |
|
|
692 |
AnyFloat LTptT7S2Via7Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT7S2Node_pos[2] - ..Thorax.LTptT7S2Z *(..Thorax.Right.LTptT7S2Node_pos[1] - .LSNode_pos[1]))}; |
|
|
693 |
AnyFloat LTptT8S3Via6Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT8S3Node_pos[2] - ..Thorax.LTptT8S3Z *(..Thorax.Right.LTptT8S3Node_pos[1] - .LSNode_pos[1]))}; |
|
|
694 |
AnyFloat LTptT9S4Via5Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT9S4Node_pos[2] - ..Thorax.LTptT9S4Z *(..Thorax.Right.LTptT9S4Node_pos[1] - .LSNode_pos[1]))}; |
|
|
695 |
AnyFloat LTptT10SacrumVia4Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT10SacrumNode_pos[2] - ..Thorax.LTptT10SacrumZ*(..Thorax.Right.LTptT10SacrumNode_pos[1] - .LSNode_pos[1]))}; |
|
|
696 |
AnyFloat LTptT11SacrumVia3Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT11SacrumNode_pos[2] - ..Thorax.LTptT11SacrumZ*(..Thorax.Right.LTptT11SacrumNode_pos[1] - .LSNode_pos[1]))}; |
|
|
697 |
AnyFloat LTptT12SacrumVia2Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.LTptT12SacrumNode_pos[2] - ..Thorax.LTptT12SacrumZ*(..Thorax.Right.LTptT12SacrumNode_pos[1] - .LSNode_pos[1]))}; |
|
|
698 |
AnyVec3 ILplL2CINode_pos = {0.013,0.104,0.034}; |
|
|
699 |
AnyVec3 LTplL2SIPSNode_pos = {0.015,0.105,0.027}; |
|
|
700 |
AnyVec3 LTptT2L2Node_pos = {-0.005,0.082,0.0}; |
|
|
701 |
AnyVec3 PML2I_TMNode_pos = {0.06, 0.104, 0.022}; |
|
|
702 |
AnyVec3 PML2T_TMNode_pos = {0.024,0.106,0.025}; |
|
|
703 |
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))}; |
|
|
704 |
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))}; |
|
|
705 |
AnyFloat QLL2_CINode_pos = {0.01900000, 0.1050000, 0.03200000}; |
|
|
706 |
AnyFloat OEC7_RSNode_pos = {0.1580000, 0.09800000, 0.01500000}; |
|
|
707 |
AnyFloat OICI_RS1Node_pos = {0.1580000, 0.09800000, 0.01500000}; |
|
|
708 |
AnyFloat MFL2T9Node_pos = {0.01300000, 0.1050000, 0.02300000}; |
|
|
709 |
AnyFloat MFL2T10Node_pos = {0.01300000, 0.1050000, 0.02300000}; |
|
|
710 |
AnyFloat MFL2T11Node_pos = {0.01300000, 0.1050000, 0.02300000}; |
|
|
711 |
AnyFloat L2ContactNode_pos = {-0.01000000, 0.07000000, 0.0000000}; |
|
|
712 |
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000800,0.019000}; |
|
|
713 |
}; |
|
|
714 |
|
|
|
715 |
AnyFolder Left = { |
|
|
716 |
AnyInt MirrorSign = -1; |
|
|
717 |
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}}; |
|
|
718 |
|
|
|
719 |
AnyFloat MFdL2L4Node_pos = .Right.MFdL2L4Node_pos * MirrorTransform; |
|
|
720 |
AnyFloat MFmL2L5Node_pos = .Right.MFmL2L5Node_pos * MirrorTransform; |
|
|
721 |
AnyFloat MFtsL2L5Node_pos = .Right.MFtsL2L5Node_pos * MirrorTransform; |
|
|
722 |
AnyFloat MFtsL2S1Node_pos = .Right.MFtsL2S1Node_pos * MirrorTransform; |
|
|
723 |
AnyFloat MFtstL2SIPSNode_pos = .Right.MFtstL2SIPSNode_pos * MirrorTransform; |
|
|
724 |
AnyFloat ILplL2CINode_pos = .Right.ILplL2CINode_pos * MirrorTransform; |
|
|
725 |
AnyFloat LTplL2SIPSNode_pos = .Right.LTplL2SIPSNode_pos * MirrorTransform; |
|
|
726 |
AnyFloat LTptT2L2Node_pos = .Right.LTptT2L2Node_pos * MirrorTransform; |
|
|
727 |
AnyFloat ILplL1CIViaNode_pos = .Right.ILplL1CIViaNode_pos * MirrorTransform; |
|
|
728 |
AnyFloat LTplL1SIPSViaNode_pos = .Right.LTplL1SIPSViaNode_pos * MirrorTransform; |
|
|
729 |
AnyFloat ILptC5SIPSVia8Node_pos = .Right.ILptC5SIPSVia8Node_pos * MirrorTransform; |
|
|
730 |
AnyFloat ILptC6SIPSVia7Node_pos = .Right.ILptC6SIPSVia7Node_pos * MirrorTransform; |
|
|
731 |
AnyFloat ILptC7CIVia6Node_pos = .Right.ILptC7CIVia6Node_pos * MirrorTransform; |
|
|
732 |
AnyFloat ILptC8CIVia5Node_pos = .Right.ILptC8CIVia5Node_pos * MirrorTransform; |
|
|
733 |
AnyFloat ILptC9CIVia4Node_pos = .Right.ILptC9CIVia4Node_pos * MirrorTransform; |
|
|
734 |
AnyFloat ILptC10CIVia3Node_pos = .Right.ILptC10CIVia3Node_pos * MirrorTransform; |
|
|
735 |
AnyFloat ILptC11CIVia2Node_pos = .Right.ILptC11CIVia2Node_pos * MirrorTransform; |
|
|
736 |
AnyFloat ILptC12CIVia2Node_pos = .Right.ILptC12CIVia2Node_pos * MirrorTransform; |
|
|
737 |
AnyFloat LTptT3L3Via11Node_pos = .Right.LTptT3L3Via11Node_pos * MirrorTransform; |
|
|
738 |
AnyFloat LTptT4L4Via10Node_pos = .Right.LTptT4L4Via10Node_pos * MirrorTransform; |
|
|
739 |
AnyFloat LTptT5L5Via9Node_pos = .Right.LTptT5L5Via9Node_pos * MirrorTransform; |
|
|
740 |
AnyFloat LTptT6S1Via8Node_pos = .Right.LTptT6S1Via8Node_pos * MirrorTransform; |
|
|
741 |
AnyFloat LTptT7S2Via7Node_pos = .Right.LTptT7S2Via7Node_pos * MirrorTransform; |
|
|
742 |
AnyFloat LTptT8S3Via6Node_pos = .Right.LTptT8S3Via6Node_pos * MirrorTransform; |
|
|
743 |
AnyFloat LTptT9S4Via5Node_pos = .Right.LTptT9S4Via5Node_pos * MirrorTransform; |
|
|
744 |
AnyFloat LTptT10SacrumVia4Node_pos = .Right.LTptT10SacrumVia4Node_pos * MirrorTransform; |
|
|
745 |
AnyFloat LTptT11SacrumVia3Node_pos = .Right.LTptT11SacrumVia3Node_pos * MirrorTransform; |
|
|
746 |
AnyFloat LTptT12SacrumVia2Node_pos = .Right.LTptT12SacrumVia2Node_pos * MirrorTransform; |
|
|
747 |
|
|
|
748 |
AnyFloat PML2I_TMNode_pos = .Right.PML2I_TMNode_pos * MirrorTransform; |
|
|
749 |
AnyFloat PML2T_TMNode_pos = .Right.PML2T_TMNode_pos * MirrorTransform; |
|
|
750 |
AnyFloat PMT12I_TMVia1Node_pos = .Right.PMT12I_TMVia1Node_pos * MirrorTransform; |
|
|
751 |
AnyFloat PML1T_TMVia1Node_pos = .Right.PML1T_TMVia1Node_pos * MirrorTransform; |
|
|
752 |
AnyFloat QLL2_CINode_pos = .Right.QLL2_CINode_pos * MirrorTransform; |
|
|
753 |
AnyFloat OEC7_RSNode_pos = .Right.OEC7_RSNode_pos * MirrorTransform; |
|
|
754 |
AnyFloat OICI_RS1Node_pos = .Right.OICI_RS1Node_pos * MirrorTransform; |
|
|
755 |
AnyFloat MFL2T9Node_pos = .Right.MFL2T9Node_pos * MirrorTransform; |
|
|
756 |
AnyFloat MFL2T10Node_pos = .Right.MFL2T10Node_pos * MirrorTransform; |
|
|
757 |
AnyFloat MFL2T11Node_pos = .Right.MFL2T11Node_pos * MirrorTransform; |
|
|
758 |
AnyFloat L2ContactNode_pos = .Right.L2ContactNode_pos * MirrorTransform; |
|
|
759 |
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform; |
|
|
760 |
}; |
|
|
761 |
}; |
|
|
762 |
|
|
|
763 |
AnyFolder L1 = { |
|
|
764 |
AnyFloat sCoM_pos={0.031, 0.139, 0.000000}; |
|
|
765 |
AnyFloat ScalingNode_pos = {0.0000000, 0.0000000, 0.0000000}; |
|
|
766 |
AnyFloat L1L2JntNode_pos = {0.03400000, 0.1230000, 0.0000000}; |
|
|
767 |
AnyFloat T12L1JntNode_pos = {0.02200000, 0.1540000, 0.0000000}; |
|
|
768 |
AnyFloat LSNode_pos = {-0.01700000, 0.1060000, 0.0000000}; |
|
|
769 |
AnyFloat LINodeInferior_pos = {-0.006000000, 0.1000000, 0.0000000}; |
|
|
770 |
AnyFloat LINodeSuperior_pos = {-0.003000000, 0.1310000, 0.0000000}; |
|
|
771 |
AnyFloat MidPoint_pos = {0.02800000, 0.1385000, 0.0000000}; |
|
|
772 |
AnyFloat SupportNode_pos = {-0.01700000, 0.1085000, 0.0000000}; |
|
|
773 |
AnyFloat BuckleContactNode_pos = {0.04800000, 0.1460000, 0.0000000}; |
|
|
774 |
AnyFloat SuperiorEndplateAnteriorNode_pos = {0.039000, 0.157900, 0.000000}; |
|
|
775 |
AnyFloat SuperiorEndplatePosteriorNode_pos = {0.017094, 0.149706, 0.000000}; |
|
|
776 |
|
|
|
777 |
AnyFloat SPL2T1Node_pos = {-0.019+0.005,0.106,0}; |
|
|
778 |
AnyFloat SPL1T2Node_pos = {-0.018+0.005,0.108,0}; |
|
|
779 |
AnyFloat SPL1T3Node_pos = {-0.01750000, 0.1144000, 0.0000000}; |
|
|
780 |
AnyFloat SPL1T4Node_pos = {-0.01770000, 0.1134000, 0.0000000}; |
|
|
781 |
AnyFloat SPL1T5Node_pos = {-0.01780000, 0.1124000, 0.0000000}; |
|
|
782 |
|
|
|
783 |
AnyFolder Right = { |
|
|
784 |
AnyFloat MFdL1L3Node_pos = {-0.001000000, 0.1100000, 0.005000000}; |
|
|
785 |
AnyFloat MFmL1L4Node_pos = {-0.005000000, 0.1060000, 0.005000000}; |
|
|
786 |
AnyFloat MFtsL1L5Node_pos = {-0.009000000, 0.1000000, 0.0000000}; |
|
|
787 |
AnyFloat MFtsL1S1Node_pos = {-0.009000000, 0.1000000, 0.0000000}; |
|
|
788 |
AnyFloat MFtstL1SIPSNode_pos = {-0.009000000, 0.1000000, 0.0000000}; |
|
|
789 |
|
|
|
790 |
// Erector Spinae Nodes |
|
|
791 |
AnyVec3 ILplL1CINode_pos = {0.002,0.136,0.034}; |
|
|
792 |
AnyVec3 LTplL1SIPSNode_pos = {0.003,0.136,0.027}; |
|
|
793 |
AnyVec3 LTptT1L1Node_pos = {-0.017,0.114,0.0}; |
|
|
794 |
|
|
|
795 |
AnyFloat ILptC5SIPSVia7Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC5SIPSNode_pos[2] - ..Thorax.ILptC5SIPSZ *(..Thorax.Right.ILptC5SIPSNode_pos[1] - .LSNode_pos[1]))}; |
|
|
796 |
AnyFloat ILptC6SIPSVia6Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC6SIPSNode_pos[2] - ..Thorax.ILptC6SIPSZ *(..Thorax.Right.ILptC6SIPSNode_pos[1] - .LSNode_pos[1]))}; |
|
|
797 |
AnyFloat ILptC7CIVia5Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC7CINode_pos[2] - ..Thorax.ILptC7CIZ *(..Thorax.Right.ILptC7CINode_pos[1] - .LSNode_pos[1]))}; |
|
|
798 |
AnyFloat ILptC8CIVia4Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC8CINode_pos[2] - ..Thorax.ILptC8CIZ *(..Thorax.Right.ILptC8CINode_pos[1] - .LSNode_pos[1]))}; |
|
|
799 |
AnyFloat ILptC9CIVia3Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC9CINode_pos[2] - ..Thorax.ILptC9CIZ *(..Thorax.Right.ILptC9CINode_pos[1] - .LSNode_pos[1]))}; |
|
|
800 |
AnyFloat ILptC10CIVia2Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC10CINode_pos[2] - ..Thorax.ILptC10CIZ *(..Thorax.Right.ILptC10CINode_pos[1] - .LSNode_pos[1]))}; |
|
|
801 |
AnyFloat ILptC11CIVia1Node_pos = {.LSNode_pos[0] ,.LSNode_pos[1],(..Thorax.Right.ILptC11CINode_pos[2] - ..Thorax.ILptC11CIZ *(..Thorax.Right.ILptC11CINode_pos[1] - .LSNode_pos[1]))}; |
|
|
802 |
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]))}; |
|
|
803 |
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]))}; |
|
|
804 |
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]))}; |
|
|
805 |
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]))}; |
|
|
806 |
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]))}; |
|
|
807 |
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]))}; |
|
|
808 |
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]))}; |
|
|
809 |
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]))}; |
|
|
810 |
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]))}; |
|
|
811 |
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]))}; |
|
|
812 |
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]))}; |
|
|
813 |
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]))}; |
|
|
814 |
|
|
|
815 |
AnyVec3 PML1I_TMNode_pos = {0.054, 0.134, 0.022}; |
|
|
816 |
AnyVec3 PML1T_TMNode_pos = {0.012,0.137,0.025}; |
|
|
817 |
AnyFloat QLL1_CINode_pos = {0.008000000, 0.1370000, 0.03200000}; |
|
|
818 |
AnyFloat MFL1T8Node_pos = {0.002000000, 0.1360000, 0.02300000}; |
|
|
819 |
AnyFloat MFL1T9Node_pos = {0.002000000, 0.1360000, 0.02300000}; |
|
|
820 |
AnyFloat MFL1T10Node_pos = {0.002000000, 0.1360000, 0.02300000}; |
|
|
821 |
AnyFloat L1ContactNode_pos = {-0.02000000, 0.1000000, 0.05000000}; |
|
|
822 |
AnyFloat O_latissimus_dorsi_3_pos = {-0.02000000, 0.1385000, 0.0000000}; |
|
|
823 |
AnyFloat SuperiorEndplateNode_pos = 0.5*(.SuperiorEndplateAnteriorNode_pos + .SuperiorEndplatePosteriorNode_pos) + {0,-0.000900,0.018800}; |
|
|
824 |
}; |
|
|
825 |
|
|
|
826 |
AnyFolder Left = { |
|
|
827 |
AnyInt MirrorSign = -1; |
|
|
828 |
AnyFloat MirrorTransform = {{1,0,0},{0,1,0},{0,0, MirrorSign}}; |
|
|
829 |
|
|
|
830 |
AnyFloat MFdL1L3Node_pos = .Right.MFdL1L3Node_pos * MirrorTransform; |
|
|
831 |
AnyFloat MFmL1L4Node_pos = .Right.MFmL1L4Node_pos * MirrorTransform; |
|
|
832 |
AnyFloat MFtsL1L5Node_pos = .Right.MFtsL1L5Node_pos * MirrorTransform; |
|
|
833 |
AnyFloat MFtsL1S1Node_pos = .Right.MFtsL1S1Node_pos * MirrorTransform; |
|
|
834 |
AnyFloat MFtstL1SIPSNode_pos = .Right.MFtstL1SIPSNode_pos * MirrorTransform; |
|
|
835 |
AnyFloat ILplL1CINode_pos = .Right.ILplL1CINode_pos * MirrorTransform; |
|
|
836 |
AnyFloat LTplL1SIPSNode_pos = .Right.LTplL1SIPSNode_pos * MirrorTransform; |
|
|
837 |
AnyFloat LTptT1L1Node_pos = .Right.LTptT1L1Node_pos * MirrorTransform; |
|
|
838 |
AnyFloat ILptC5SIPSVia7Node_pos = .Right.ILptC5SIPSVia7Node_pos * MirrorTransform; |
|
|
839 |
AnyFloat ILptC6SIPSVia6Node_pos = .Right.ILptC6SIPSVia6Node_pos * MirrorTransform; |
|
|
840 |
AnyFloat ILptC7CIVia5Node_pos = .Right.ILptC7CIVia5Node_pos * MirrorTransform; |
|
|
841 |
AnyFloat ILptC8CIVia4Node_pos = .Right.ILptC8CIVia4Node_pos * MirrorTransform; |
|
|
842 |
AnyFloat ILptC9CIVia3Node_pos = .Right.ILptC9CIVia3Node_pos * MirrorTransform; |
|
|
843 |
AnyFloat ILptC10CIVia2Node_pos = .Right.ILptC10CIVia2Node_pos * MirrorTransform; |
|
|
844 |
AnyFloat ILptC11CIVia1Node_pos = .Right.ILptC11CIVia1Node_pos * MirrorTransform; |
|
|
845 |
AnyFloat ILptC12CIVia1Node_pos = .Right.ILptC12CIVia1Node_pos * MirrorTransform; |
|
|
846 |
AnyFloat LTptT2L2Via11Node_pos = .Right.LTptT2L2Via11Node_pos * MirrorTransform; |
|
|
847 |
AnyFloat LTptT3L3Via10Node_pos = .Right.LTptT3L3Via10Node_pos * MirrorTransform; |
|
|
848 |
AnyFloat LTptT4L4Via9Node_pos = .Right.LTptT4L4Via9Node_pos * MirrorTransform; |
|
|
849 |
AnyFloat LTptT5L5Via8Node_pos = .Right.LTptT5L5Via8Node_pos * MirrorTransform; |
|
|
850 |
AnyFloat LTptT6S1Via7Node_pos = .Right.LTptT6S1Via7Node_pos * MirrorTransform; |
|
|
851 |
AnyFloat LTptT7S2Via6Node_pos = .Right.LTptT7S2Via6Node_pos * MirrorTransform; |
|
|
852 |
AnyFloat LTptT8S3Via5Node_pos = .Right.LTptT8S3Via5Node_pos * MirrorTransform; |
|
|
853 |
AnyFloat LTptT9S4Via4Node_pos = .Right.LTptT9S4Via4Node_pos * MirrorTransform; |
|
|
854 |
AnyFloat LTptT10SacrumVia3Node_pos = .Right.LTptT10SacrumVia3Node_pos* MirrorTransform; |
|
|
855 |
AnyFloat LTptT11SacrumVia2Node_pos = .Right.LTptT11SacrumVia2Node_pos* MirrorTransform; |
|
|
856 |
AnyFloat LTptT12SacrumVia1Node_pos = .Right.LTptT12SacrumVia1Node_pos* MirrorTransform; |
|
|
857 |
|
|
|
858 |
AnyFloat PML1I_TMNode_pos = .Right.PML1I_TMNode_pos * MirrorTransform; |
|
|
859 |
AnyFloat PML1T_TMNode_pos = .Right.PML1T_TMNode_pos * MirrorTransform; |
|
|
860 |
|
|
|
861 |
AnyFloat QLL1_CINode_pos = .Right.QLL1_CINode_pos * MirrorTransform; |
|
|
862 |
AnyFloat L1ContactNode_pos = .Right.L1ContactNode_pos * MirrorTransform; |
|
|
863 |
AnyFloat MFL1T8Node_pos = .Right.MFL1T8Node_pos * MirrorTransform; |
|
|
864 |
AnyFloat MFL1T9Node_pos = .Right.MFL1T9Node_pos * MirrorTransform; |
|
|
865 |
AnyFloat MFL1T10Node_pos = .Right.MFL1T10Node_pos * MirrorTransform; |
|
|
866 |
AnyFloat O_latissimus_dorsi_3_pos = .Right.O_latissimus_dorsi_3_pos * MirrorTransform; |
|
|
867 |
AnyFloat SuperiorEndplateNode_pos = .Right.SuperiorEndplateNode_pos * MirrorTransform; |
|
|
868 |
}; |
|
|
869 |
}; |
|
|
870 |
|
|
|
871 |
// Definition of lumbar ligament attachment points |
|
|
872 |
L1 = { |
|
|
873 |
// anterior longitudinal |
|
|
874 |
AnyFloat ALLNodeInferior_pos = {0.051,0.133,0}; |
|
|
875 |
AnyFloat ALLNodeSuperior_pos = {0.042,0.159,0}; |
|
|
876 |
// posterior longitudinal |
|
|
877 |
AnyFloat PLLViaNode_pos = {0.037,0.015,0}; |
|
|
878 |
AnyFloat PLLNodeSuperior_pos = {0.01209411, 0.147806, 0}; |
|
|
879 |
AnyFloat PLLNodeInferior_pos = {0.021,0.119,0}; |
|
|
880 |
// inter/supraspinous |
|
|
881 |
AnyFloat InterspinousInferior_pos = {-0.0005,0.1065,0}; |
|
|
882 |
AnyFloat InterspinousSuperior_pos = {-0.0075,0.118,0}; |
|
|
883 |
AnyFloat SupraspinousInferior_pos = {-0.012,0.1,0}; |
|
|
884 |
AnyFloat SupraspinousSuperior_pos = {-0.016,0.115,0}; |
|
|
885 |
|
|
|
886 |
Right = { |
|
|
887 |
// ligamenta flavia (right/left) |
|
|
888 |
AnyFloat FlavumInferior_pos = {0.012,0.1175,0.0065}; |
|
|
889 |
AnyFloat FlavumSuperior_pos = {0.005,0.135,0.005}; |
|
|
890 |
AnyFloat InterTransverse_pos = {0.001681264, 0.1354231, 0.0342857}; |
|
|
891 |
AnyFloat InterTransversemid_pos = {0.006658831, 0.1334801, 0.02453004}; |
|
|
892 |
}; |
|
|
893 |
|
|
|
894 |
Left = { |
|
|
895 |
// ligamenta flavia (right/left) |
|
|
896 |
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform; |
|
|
897 |
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform; |
|
|
898 |
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform; |
|
|
899 |
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform; |
|
|
900 |
}; |
|
|
901 |
}; |
|
|
902 |
|
|
|
903 |
L2 = { |
|
|
904 |
// anterior longitudinal |
|
|
905 |
AnyFloat ALLNodeInferior_pos = {0.062,0.105,0}; |
|
|
906 |
AnyFloat ALLNodeSuperior_pos = {0.053,0.129,0}; |
|
|
907 |
// posterior longitudinal |
|
|
908 |
AnyFloat PLLNodeInferior_pos = {0.032,0.092,0}; |
|
|
909 |
AnyFloat PLLViaNode_pos = {0.027,0.104,0}; |
|
|
910 |
AnyFloat PLLNodeSuperior_pos = {0.023,0.117,0}; |
|
|
911 |
// inter/supraspinous ligaments |
|
|
912 |
AnyFloat InterspinousInferior_pos = {0.0095,0.0725,0}; |
|
|
913 |
AnyFloat InterspinousSuperior_pos = {0.003,0.089,0}; |
|
|
914 |
AnyFloat SupraspinousInferior_pos = {-0.0005,0.0695,0}; |
|
|
915 |
AnyFloat SupraspinousSuperior_pos = {-0.00395,0.0825,0}; |
|
|
916 |
|
|
|
917 |
Right = { |
|
|
918 |
AnyFloat FlavumInferior_pos = {0.0225,0.0825,0.007}; |
|
|
919 |
AnyFloat FlavumSuperior_pos = {0.0175,0.105,0.0055}; |
|
|
920 |
AnyFloat InterTransverse_pos = {0.01175492, 0.1053886, 0.0342857}; |
|
|
921 |
AnyFloat InterTransversemid_pos = {0.02042832, 0.1038095, 0.02836499}; |
|
|
922 |
}; |
|
|
923 |
|
|
|
924 |
Left = { |
|
|
925 |
// ligamenta flavia (right/left) |
|
|
926 |
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform; |
|
|
927 |
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform; |
|
|
928 |
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform; |
|
|
929 |
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform; |
|
|
930 |
}; |
|
|
931 |
}; |
|
|
932 |
|
|
|
933 |
L3 = { |
|
|
934 |
// anterior longitudional |
|
|
935 |
AnyFloat ALLNodeInferior_pos = {0.069,0.071,0}; |
|
|
936 |
AnyFloat ALLNodeSuperior_pos = {0.064,0.097,0}; |
|
|
937 |
// posterior longitudional |
|
|
938 |
AnyFloat PLLNodeInferior_pos = {0.037,0.062,0}; |
|
|
939 |
AnyFloat PLLViaNode_pos = {0.033,0.076,0}; |
|
|
940 |
AnyFloat PLLNodeSuperior_pos = {0.031,0.089,0}; |
|
|
941 |
// inter/supraspinous |
|
|
942 |
AnyFloat InterspinousInferior_pos = {0.0125,0.0475,0}; |
|
|
943 |
AnyFloat InterspinousSuperior_pos = {0.006,0.064,0}; |
|
|
944 |
AnyFloat SupraspinousInferior_pos = {0.0005,0.0445,0}; |
|
|
945 |
AnyFloat SupraspinousSuperior_pos = {-0.003,0.0585,0}; |
|
|
946 |
|
|
|
947 |
Right = { |
|
|
948 |
AnyFloat FlavumInferior_pos = {0.0275,0.055,0.0095}; |
|
|
949 |
AnyFloat FlavumSuperior_pos = {0.025,0.075,0.006}; |
|
|
950 |
AnyFloat InterTransverse_pos = {0.0246511, 0.07434323, 0.03382862}; |
|
|
951 |
AnyFloat InterTransversemid_pos = {0.02859373, 0.07502131, 0.02394057}; |
|
|
952 |
}; |
|
|
953 |
|
|
|
954 |
Left = { |
|
|
955 |
// ligamenta flavia (right/left) |
|
|
956 |
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform; |
|
|
957 |
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform; |
|
|
958 |
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform; |
|
|
959 |
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform; |
|
|
960 |
}; |
|
|
961 |
}; |
|
|
962 |
|
|
|
963 |
L4 = { |
|
|
964 |
// anterior longitudinal |
|
|
965 |
AnyFloat ALLNodeInferior_pos = {0.072,0.031,0}; |
|
|
966 |
AnyFloat ALLNodeSuperior_pos = {0.071,0.059,0}; |
|
|
967 |
// posterior longitudinal |
|
|
968 |
AnyFloat PLLNodeInferior_pos = {0.039,0.031,0}; |
|
|
969 |
AnyFloat PLLViaNode_pos = {0.038,0.046,0}; |
|
|
970 |
AnyFloat PLLNodeSuperior_pos = {0.037,0.059,0}; |
|
|
971 |
// inter/supraspinous |
|
|
972 |
AnyFloat InterspinousInferior_pos = {0.015,0.0235,0}; |
|
|
973 |
AnyFloat InterspinousSuperior_pos = {0.0125,0.0425,0}; |
|
|
974 |
AnyFloat SupraspinousInferior_pos = {0.0015,0.022,0}; |
|
|
975 |
AnyFloat SupraspinousSuperior_pos = {-0.000,0.037,0}; |
|
|
976 |
|
|
|
977 |
Right = { |
|
|
978 |
AnyFloat FlavumInferior_pos = {0.0275,0.025,0.0115}; |
|
|
979 |
AnyFloat FlavumSuperior_pos = {0.0295,0.05,0.006}; |
|
|
980 |
AnyFloat InterTransverse_pos = {0.0275, 0.05000021, 0.03258219}; |
|
|
981 |
AnyFloat InterTransversemid_pos = {0.03295033, 0.04644059, 0.02559336}; |
|
|
982 |
}; |
|
|
983 |
|
|
|
984 |
Left = { |
|
|
985 |
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform; |
|
|
986 |
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform; |
|
|
987 |
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform; |
|
|
988 |
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform; |
|
|
989 |
}; |
|
|
990 |
}; |
|
|
991 |
|
|
|
992 |
L5 = { |
|
|
993 |
// anterior longitudinal |
|
|
994 |
AnyFloat ALLNodeInferior_pos = {0.063,-0.007,0}; |
|
|
995 |
AnyFloat ALLNodeSuperior_pos = {0.071,0.020,0}; |
|
|
996 |
// posterior longitudinal |
|
|
997 |
AnyFloat PLLViaNode_pos = {0.037,0.015,0}; |
|
|
998 |
AnyFloat PLLNodeSuperior_pos = {0.038,0.027,0}; |
|
|
999 |
AnyFloat PLLNodeInferior_pos = {0.03590498, 0.001, 0.0}; |
|
|
1000 |
|
|
|
1001 |
AnyFloat InterspinousInferior_pos = {0.0125,0.005,0}; |
|
|
1002 |
AnyFloat InterspinousSuperior_pos = {0.0125,0.02,0}; |
|
|
1003 |
AnyFloat SupraspinousInferior_pos = {0.0015,0.007,0}; |
|
|
1004 |
AnyFloat SupraspinousSuperior_pos = {-0.000,0.016,0}; |
|
|
1005 |
|
|
|
1006 |
Right = { |
|
|
1007 |
AnyFloat FlavumInferior_pos = {0.02904793, 0.01086995, 0.007435671}; |
|
|
1008 |
AnyFloat FlavumSuperior_pos = {0.0295,0.02,0.006}; |
|
|
1009 |
AnyFloat InterTransverse_pos = {0.02618421, 0.02240737, 0.03258219}; |
|
|
1010 |
AnyFloat InterTransversemid_pos = {0.03475866, 0.01717806, 0.02636746}; |
|
|
1011 |
}; |
|
|
1012 |
|
|
|
1013 |
Left = { |
|
|
1014 |
AnyFloat FlavumInferior_pos = .Right.FlavumInferior_pos * MirrorTransform; |
|
|
1015 |
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform; |
|
|
1016 |
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform; |
|
|
1017 |
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform; |
|
|
1018 |
}; |
|
|
1019 |
}; |
|
|
1020 |
|
|
|
1021 |
Sacrum = { // only superior nodes |
|
|
1022 |
AnyFloat ALLNodeSuperior_pos = {0.055,-0.020,0}; |
|
|
1023 |
AnyFloat PLLNodeSuperior_pos = {0.03426434, -0.003116785, 0}; |
|
|
1024 |
// inter/supraspinous |
|
|
1025 |
AnyFloat SupraspinousSuperior_pos = {0.001834338, 0.002112139, 0}; |
|
|
1026 |
AnyFloat InterspinousSuperior_pos = {0.011456154, 0.003246047, 0}; |
|
|
1027 |
|
|
|
1028 |
Right = { |
|
|
1029 |
AnyFloat FlavumSuperior_pos = {0.02378489, 0.003368557, 0.01158991}; |
|
|
1030 |
AnyFloat InterTransverse_pos = {0.03145664, 0.008208302, 0.0432449}; |
|
|
1031 |
AnyFloat InterTransversemid_pos = {0.02804244, 0.007081035, 0.03249829}; |
|
|
1032 |
AnyFloat SacrospinaleNode_pos = {-0.045, -0.07, 0.03}; |
|
|
1033 |
AnyFloat SacrotuberaleNode_pos = {-0.045, -0.09, 0.025}; |
|
|
1034 |
AnyFloat ASIL_1_pos = {0.04, 0.0, 0.045}; |
|
|
1035 |
AnyFloat ASIL_2_pos = {0.04, -0.01, 0.045}; |
|
|
1036 |
AnyFloat ASIL_3_pos = {0.045, -0.02, 0.045}; |
|
|
1037 |
AnyFloat PSIL_1_pos = {-0.02, -0.01, 0.025}; |
|
|
1038 |
AnyFloat PSIL_2_pos = {-0.025, -0.02, 0.025}; |
|
|
1039 |
AnyFloat SIL_1_pos = {0.01, 0.01, 0.03}; |
|
|
1040 |
AnyFloat SIL_2_pos = {0.005, 0.01, 0.02}; |
|
|
1041 |
AnyFloat SIL_3_pos = {-0.00, 0.006, 0.02}; |
|
|
1042 |
AnyFloat SIL_4_pos = {-0.009, 0.004, 0.025}; |
|
|
1043 |
}; |
|
|
1044 |
|
|
|
1045 |
Left = { |
|
|
1046 |
AnyFloat FlavumSuperior_pos = .Right.FlavumSuperior_pos * MirrorTransform; |
|
|
1047 |
AnyFloat InterTransverse_pos = .Right.InterTransverse_pos * MirrorTransform; |
|
|
1048 |
AnyFloat InterTransversemid_pos = .Right.InterTransversemid_pos * MirrorTransform; |
|
|
1049 |
AnyFloat SacrospinaleNode_pos = .Right.SacrospinaleNode_pos * MirrorTransform; |
|
|
1050 |
AnyFloat SacrotuberaleNode_pos = .Right.SacrotuberaleNode_pos * MirrorTransform; |
|
|
1051 |
AnyFloat ASIL_1_pos = .Right.ASIL_1_pos * MirrorTransform; |
|
|
1052 |
AnyFloat ASIL_2_pos = .Right.ASIL_2_pos * MirrorTransform; |
|
|
1053 |
AnyFloat ASIL_3_pos = .Right.ASIL_3_pos * MirrorTransform; |
|
|
1054 |
AnyFloat PSIL_1_pos = .Right.PSIL_1_pos * MirrorTransform; |
|
|
1055 |
AnyFloat PSIL_2_pos = .Right.PSIL_2_pos * MirrorTransform; |
|
|
1056 |
AnyFloat SIL_1_pos = .Right.SIL_1_pos * MirrorTransform; |
|
|
1057 |
AnyFloat SIL_2_pos = .Right.SIL_2_pos * MirrorTransform; |
|
|
1058 |
AnyFloat SIL_3_pos = .Right.SIL_3_pos * MirrorTransform; |
|
|
1059 |
AnyFloat SIL_4_pos = .Right.SIL_4_pos * MirrorTransform; |
|
|
1060 |
}; |
|
|
1061 |
}; |
|
|
1062 |
|
|
|
1063 |
Pelvis = { |
|
|
1064 |
|
|
|
1065 |
Right = { |
|
|
1066 |
AnyFloat SpinaIschiadica_pos = {0.0025, -0.085, 0.045}; |
|
|
1067 |
AnyFloat TuberIschiadicum_pos = {-0.007, -0.14, 0.055}; |
|
|
1068 |
AnyFloat IlioLumbarSup_pos = {0.045, 0.037, 0.065}; |
|
|
1069 |
AnyFloat IlioLumbarInf_pos = {0.045, 0.03, 0.06}; |
|
|
1070 |
AnyFloat ASIL_1_pos = {0.045, 0.01, 0.06}; |
|
|
1071 |
AnyFloat ASIL_2_pos = {0.045, -0.0, 0.06}; |
|
|
1072 |
AnyFloat ASIL_3_pos = {0.045, -0.01, 0.06}; |
|
|
1073 |
AnyFloat PSIL_1_pos = {-0.015, 0.00, 0.04}; |
|
|
1074 |
AnyFloat PSIL_2_pos = {-0.02, -0.025, 0.045}; |
|
|
1075 |
AnyFloat SIL_1_pos = {0.015, 0.006, 0.04}; |
|
|
1076 |
AnyFloat SIL_2_pos = {0.005, 0.01, 0.04}; |
|
|
1077 |
AnyFloat SIL_3_pos = {0.0, 0.005, 0.04}; |
|
|
1078 |
AnyFloat SIL_4_pos = {-0.013, 0.006, 0.04}; |
|
|
1079 |
}; |
|
|
1080 |
|
|
|
1081 |
Left = { |
|
|
1082 |
AnyFloat SpinaIschiadica_pos = .Right.SpinaIschiadica_pos * MirrorTransform; |
|
|
1083 |
AnyFloat TuberIschiadicum_pos = .Right.TuberIschiadicum_pos * MirrorTransform; |
|
|
1084 |
AnyFloat IlioLumbarSup_pos = .Right.IlioLumbarSup_pos * MirrorTransform; |
|
|
1085 |
AnyFloat IlioLumbarInf_pos = .Right.IlioLumbarInf_pos * MirrorTransform; |
|
|
1086 |
AnyFloat ASIL_1_pos = .Right.ASIL_1_pos * MirrorTransform; |
|
|
1087 |
AnyFloat ASIL_2_pos = .Right.ASIL_2_pos * MirrorTransform; |
|
|
1088 |
AnyFloat ASIL_3_pos = .Right.ASIL_3_pos * MirrorTransform; |
|
|
1089 |
AnyFloat PSIL_1_pos = .Right.PSIL_1_pos * MirrorTransform; |
|
|
1090 |
AnyFloat PSIL_2_pos = .Right.PSIL_2_pos * MirrorTransform; |
|
|
1091 |
AnyFloat SIL_1_pos = .Right.SIL_1_pos * MirrorTransform; |
|
|
1092 |
AnyFloat SIL_2_pos = .Right.SIL_2_pos * MirrorTransform; |
|
|
1093 |
AnyFloat SIL_3_pos = .Right.SIL_3_pos * MirrorTransform; |
|
|
1094 |
AnyFloat SIL_4_pos = .Right.SIL_4_pos * MirrorTransform; |
|
|
1095 |
}; |
|
|
1096 |
}; |