Skip to content
Snippets Groups Projects
Voxel Designer (Frame).ipynb 2.44 MiB
Newer Older
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
}