Skip to content
Snippets Groups Projects
Voxel Designer (Truss).ipynb 7.65 MiB
Newer Older
Amira Abdel-Rahman's avatar
Amira Abdel-Rahman committed
123001 123002 123003 123004 123005 123006 123007 123008 123009 123010 123011 123012 123013 123014 123015 123016 123017 123018 123019 123020 123021 123022 123023 123024 123025 123026 123027 123028 123029 123030 123031 123032 123033 123034 123035 123036 123037 123038 123039 123040 123041 123042 123043 123044 123045 123046 123047 123048 123049 123050 123051 123052 123053 123054 123055 123056 123057 123058 123059 123060 123061 123062 123063 123064 123065 123066 123067 123068 123069 123070 123071 123072 123073 123074 123075 123076 123077 123078 123079 123080 123081 123082 123083 123084 123085 123086 123087 123088 123089 123090 123091 123092 123093 123094 123095 123096 123097 123098 123099 123100 123101 123102 123103 123104 123105 123106 123107 123108 123109 123110 123111 123112 123113 123114 123115 123116 123117 123118 123119 123120 123121 123122 123123 123124 123125 123126 123127 123128 123129 123130 123131 123132 123133 123134 123135 123136 123137 123138 123139 123140 123141 123142 123143 123144 123145 123146 123147 123148 123149 123150 123151 123152 123153 123154 123155 123156 123157 123158 123159 123160 123161 123162 123163 123164 123165 123166 123167 123168 123169 123170 123171 123172 123173 123174 123175 123176 123177 123178 123179 123180 123181 123182 123183 123184 123185 123186 123187 123188 123189 123190 123191 123192 123193 123194 123195 123196 123197 123198 123199 123200 123201 123202 123203 123204 123205 123206 123207 123208 123209 123210 123211 123212 123213 123214 123215 123216 123217 123218 123219 123220 123221 123222 123223 123224 123225 123226 123227 123228 123229 123230 123231 123232 123233 123234 123235 123236 123237 123238 123239 123240 123241 123242 123243 123244 123245 123246 123247 123248 123249 123250 123251 123252 123253 123254 123255 123256 123257 123258 123259 123260 123261 123262 123263 123264 123265 123266 123267 123268 123269 123270 123271 123272 123273 123274 123275 123276 123277 123278 123279 123280 123281 123282 123283 123284 123285 123286 123287 123288 123289 123290 123291 123292 123293 123294 123295 123296 123297 123298 123299 123300 123301 123302 123303 123304 123305 123306 123307 123308 123309 123310 123311 123312 123313 123314 123315 123316 123317 123318 123319 123320 123321 123322 123323 123324 123325 123326 123327 123328 123329 123330 123331 123332 123333 123334 123335 123336 123337 123338 123339 123340 123341 123342 123343 123344 123345 123346 123347 123348 123349 123350 123351 123352 123353 123354 123355 123356 123357 123358 123359 123360 123361 123362 123363 123364 123365 123366 123367 123368 123369 123370 123371 123372 123373 123374 123375 123376 123377 123378 123379 123380 123381 123382 123383 123384 123385 123386 123387 123388
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,952.129 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,952.129 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,952.129 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,952.129 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,952.129 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1465.59,871.766 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1661.14,810.183 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1856.68,748.601 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 2052.22,687.019 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1270.05,668.237 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1465.59,606.655 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1661.14,545.073 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1856.68,483.49 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#000000; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#00ff00; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
       "  1269.13,933.367 1659.85,279.996 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,933.348 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1661.14,810.183 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1856.68,748.601 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 2052.22,687.019 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1270.05,668.237 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1465.59,606.655 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1661.14,545.073 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1856.68,483.49 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,871.766 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1856.68,748.601 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 2052.22,687.019 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1270.05,668.237 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1465.59,606.655 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1661.14,545.073 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1856.68,483.49 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,810.183 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 2052.22,687.019 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 1270.05,668.237 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 1465.59,606.655 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 1661.14,545.073 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 1856.68,483.49 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,748.601 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 1270.05,668.237 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 1465.59,606.655 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 1661.14,545.073 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 1856.68,483.49 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#000000; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#00ff00; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
       "  2051.41,687.004 1659.85,279.996 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,687.019 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 1465.59,606.655 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 1661.14,545.073 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 1856.68,483.49 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,668.237 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,606.655 1661.14,545.073 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,606.655 1856.68,483.49 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,606.655 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,606.655 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,606.655 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,606.655 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,606.655 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,606.655 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,545.073 1856.68,483.49 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,545.073 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,545.073 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,545.073 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,545.073 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,545.073 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,545.073 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,483.49 2052.22,421.908 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,483.49 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,483.49 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,483.49 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,483.49 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,483.49 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,421.908 1270.05,403.127 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,421.908 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,421.908 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,421.908 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  2052.22,421.908 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,403.127 1465.59,341.544 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,403.127 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,403.127 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1270.05,403.127 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,341.544 1661.14,279.962 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,341.544 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1465.59,341.544 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,279.962 1856.68,218.38 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1661.14,279.962 2052.22,156.797 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip992)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
       "  1856.68,218.38 2052.22,156.797 \n",
       "  \"/>\n",
       "</svg>\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "87353"
      ]
     },
     "execution_count": 258,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "threshold=0.5\n",
    "setup = getSetup(fileName)\n",
    "E,f,g,idb,ien,ndf,nel,nen,nnp,nsd,xn,len,Ke,Te,Ls=getDataFromSetup3D(setup,scale);\n",
    "problem=E,f,g,idb,ien,ndf,nel,nen,nnp,nsd,xn,len,Ke,Te;\n",
    "display(plotTrussDeformed3D(problem,copy(X),scale,threshold,exageration))\n",
    "K,F,d,stress,dcomp,g=FEM_truss(problem,X);\n",
    "simulateAndExport(setup,X,dcomp,\"result_$(fileName)\",threshold)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Julia 1.5.2",
   "language": "julia",
   "name": "julia-1.5"
  },
  "language_info": {
   "file_extension": ".jl",
   "mimetype": "application/julia",
   "name": "julia",
   "version": "1.5.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}