Skip to content
Snippets Groups Projects
Voxel Designer (Frame).ipynb 2.44 MiB
Newer Older
  • Learn to ignore specific revisions
  • Amira Abdel-Rahman's avatar
    Amira Abdel-Rahman committed
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,810.713 1635.8,735.763 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,810.713 1635.8,1001.16 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,810.713 1635.8,470.371 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,749.118 1856.15,483.725 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,749.118 2051.73,687.524 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,749.118 2051.73,422.131 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,749.118 2051.73,952.916 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,749.118 1831.38,674.169 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,749.118 1831.38,939.561 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,749.118 1831.38,408.776 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  2051.73,687.524 2051.73,422.131 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,668.509 1269.4,403.116 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,668.509 1464.98,606.914 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,668.509 1464.98,341.522 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,668.509 1464.98,872.307 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,668.509 1244.64,593.56 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,668.509 1244.64,858.952 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,668.509 1244.64,328.167 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,606.914 1464.98,341.522 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,606.914 1660.56,545.32 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#000000; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,606.914 1660.56,279.927 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#00ff00; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.81,607.964 1660.56,281.149 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,606.914 1660.56,810.713 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#000000; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,606.914 1440.22,531.965 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#00ff00; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.81,607.964 1440.24,532.763 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,606.914 1440.22,797.358 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,606.914 1440.22,266.573 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,545.32 1660.56,279.927 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,545.32 1856.15,483.725 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,545.32 1856.15,218.333 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,545.32 1856.15,749.118 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#000000; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,545.32 1635.8,470.371 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#00ff00; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.57,546.127 1635.74,471.196 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,545.32 1635.8,735.763 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,545.32 1635.8,204.978 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,483.725 1856.15,218.333 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,483.725 2051.73,422.131 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,483.725 2051.73,156.738 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,483.725 2051.73,687.524 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,483.725 1831.38,408.776 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,483.725 1831.38,674.169 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,483.725 1831.38,143.384 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  2051.73,422.131 2051.73,156.738 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,403.116 1464.98,341.522 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,403.116 1464.98,606.914 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,403.116 1244.64,328.167 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1269.4,403.116 1244.64,593.56 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,341.522 1660.56,279.927 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,341.522 1660.56,545.32 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,341.522 1440.22,266.573 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1464.98,341.522 1440.22,531.965 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,279.927 1856.15,218.333 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#000000; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,279.927 1856.15,483.725 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#00ff00; stroke-width:12; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,281.149 1856.21,484.701 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,279.927 1635.8,204.978 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1660.56,279.927 1635.8,470.371 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,218.333 2051.73,156.738 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,218.333 2051.73,422.131 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,218.333 1831.38,143.384 \n",
           "  \"/>\n",
           "<polyline clip-path=\"url(#clip022)\" style=\"stroke:#ffffff; stroke-width:0; stroke-opacity:1; fill:none\" points=\"\n",
           "  1856.15,218.333 1831.38,408.776 \n",
           "  \"/>\n",
           "</svg>\n"
          ]
         },
         "metadata": {},
         "output_type": "display_data"
        },
        {
         "data": {
          "text/plain": [
           "41031"
          ]
         },
         "execution_count": 80,
         "metadata": {},
         "output_type": "execute_result"
        }
       ],
       "source": [
        "threshold=0.3\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(plotFrameDeformed3D(problem,copy(X),scale,threshold,exageration))\n",
        "K,F,d,stress,dcomp,g=FEM_frame(problem,X);\n",
    
        "simulateAndExport(setup,X,dcomp,\"json/result_frame_$(fileName)\",threshold)"
    
    Amira Abdel-Rahman's avatar
    Amira Abdel-Rahman committed
       ]
      },
      {
       "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
    }