diff --git a/3DIrregularBodyTest/curve_11.txt b/3DIrregularBodyTest/curve_11.txt new file mode 100644 index 0000000..827896a --- /dev/null +++ b/3DIrregularBodyTest/curve_11.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + -74.537149 -4.408254 -11.110742 + -74.537149 -5.217738 -8.500809 + -74.537149 -5.873858 -5.811257 + -74.537149 -6.262608 -3.070368 + -74.537149 -6.355951 -0.303829 + -74.537149 -6.140221 2.455804 + -74.537149 -5.617948 5.174211 + -74.537149 -4.808553 7.821519 + -74.537149 -3.737455 10.374342 + -74.537149 -2.430169 12.814812 + -74.537149 -0.915672 15.132608 + -74.537149 0.774354 17.325929 + -74.537149 2.610171 19.398949 + -74.537149 4.567365 21.357918 + -74.537149 6.628005 23.207861 + -74.537149 8.777865 24.953395 + -74.537149 11.006426 26.597301 + -74.537149 13.305192 28.141561 + -74.537149 15.664641 29.591497 + -74.537149 18.074913 30.955335 + -74.537149 20.527252 32.242091 + -74.537149 23.014293 33.460466 + -74.537149 25.529975 34.618587 + -74.537149 28.069260 35.724028 + -74.537149 30.628473 36.782531 + -74.537149 33.203971 37.800818 + -74.537149 35.793072 38.784003 + -74.537149 38.395175 39.732245 + -74.537149 41.010415 40.643629 + -74.537149 43.639133 41.515352 + -74.537149 46.282132 42.342747 + -74.537149 48.939582 43.122471 + -74.537149 51.610917 43.853211 + -74.537149 54.295464 44.533801 + -74.537149 56.992575 45.162760 + -74.537149 59.701192 45.740165 + -74.537149 62.420230 46.266297 + -74.537149 65.148938 46.739725 + -74.537149 67.887682 47.150903 + -74.537149 70.637395 47.480417 + -74.537149 73.397308 47.708593 + -74.537149 76.164447 47.817233 + -74.537149 78.933450 47.786339 + -74.537149 81.695546 47.590542 + -74.537149 84.435962 47.195253 + -74.537149 87.130566 46.560092 + -74.537149 89.745237 45.651205 + -74.537149 92.239367 44.450930 + -74.537149 94.569399 42.957216 + -74.537149 96.691508 41.180584 + -74.537149 98.571642 39.149505 + -74.537149 100.184419 36.900223 + -74.537149 101.501223 34.465928 + -74.537149 102.494255 31.882653 + -74.537149 103.134451 29.190369 + -74.537149 103.393307 26.435336 + -74.537149 103.247747 23.672183 + -74.537149 102.697034 20.960531 + -74.537149 101.757018 18.357961 + -74.537149 100.464954 15.910627 + -74.537149 98.877721 13.642961 + -74.537149 97.057311 11.557237 + -74.537149 95.059807 9.639891 + -74.537149 92.932366 7.867384 + -74.537149 90.709258 6.216209 + -74.537149 88.409763 4.673070 + -74.537149 86.045682 3.230774 + -74.537149 83.624952 1.885674 + -74.537149 81.155944 0.631305 + -74.537149 78.648873 -0.545269 + -74.537149 76.112514 -1.657372 + -74.537149 73.554225 -2.718127 + -74.537149 70.983892 -3.749416 + -74.537149 68.407527 -4.765562 + -74.537149 65.825908 -5.768271 + -74.537149 63.236758 -6.751355 + -74.537149 60.637059 -7.706177 + -74.537149 58.024777 -8.626010 + -74.537149 55.399029 -9.506661 + -74.537149 52.757827 -10.339733 + -74.537149 50.099928 -11.117864 + -74.537149 47.423789 -11.830660 + -74.537149 44.729381 -12.470879 + -74.537149 42.017894 -13.034400 + -74.537149 39.291855 -13.522743 + -74.537149 36.554169 -13.940977 + -74.537149 33.807272 -14.293724 + -74.537149 31.053222 -14.585544 + -74.537149 28.293794 -14.821225 + -74.537149 25.530420 -15.005070 + -74.537149 22.764177 -15.139103 + -74.537149 19.996040 -15.225704 + -74.537149 17.226874 -15.266419 + -74.537149 14.457406 -15.265330 + -74.537149 11.704352 -15.077905 + -74.537149 8.987529 -14.539648 + -74.537149 6.279164 -13.961317 + -74.537149 3.576746 -13.353861 + -74.537149 0.882360 -12.712742 + -74.537149 -1.798217 -12.016714 +% Elements (lines) +1 2 +2 3 +3 4 +4 5 +5 6 +6 7 +7 8 +8 9 +9 10 +10 11 +11 12 +12 13 +13 14 +14 15 +15 16 +16 17 +17 18 +18 19 +19 20 +20 21 +21 22 +22 23 +23 24 +24 25 +25 26 +26 27 +27 28 +28 29 +29 30 +30 31 +31 32 +32 33 +33 34 +34 35 +35 36 +36 37 +37 38 +38 39 +39 40 +40 41 +41 42 +42 43 +43 44 +44 45 +45 46 +46 47 +47 48 +48 49 +49 50 +50 51 +51 52 +52 53 +53 54 +54 55 +55 56 +56 57 +57 58 +58 59 +59 60 +60 61 +61 62 +62 63 +63 64 +64 65 +65 66 +66 67 +67 68 +68 69 +69 70 +70 71 +71 72 +72 73 +73 74 +74 75 +75 76 +76 77 +77 78 +78 79 +79 80 +80 81 +81 82 +82 83 +83 84 +84 85 +85 86 +86 87 +87 88 +88 89 +89 90 +90 91 +91 92 +92 93 +93 94 +94 95 +95 96 +96 97 +97 98 +98 99 +99 100 +100 1 diff --git a/3DIrregularBodyTest/curve_12.txt b/3DIrregularBodyTest/curve_12.txt new file mode 100644 index 0000000..80e9e88 --- /dev/null +++ b/3DIrregularBodyTest/curve_12.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + -102.587595 20.819411 -9.445860 + -102.587595 18.749130 -7.930291 + -102.587595 16.797502 -6.252284 + -102.587595 14.994812 -4.415311 + -102.587595 13.366146 -2.422564 + -102.587595 11.941596 -0.279349 + -102.587595 10.751341 2.002158 + -102.587595 9.824026 4.402377 + -102.587595 9.194189 6.896973 + -102.587595 8.902535 9.452820 + -102.587595 8.990860 12.023366 + -102.587595 9.481708 14.547917 + -102.587595 10.364473 16.963712 + -102.587595 11.583806 19.229171 + -102.587595 13.053528 21.341779 + -102.587595 14.697545 23.322369 + -102.587595 16.465460 25.193516 + -102.587595 18.328251 26.970376 + -102.587595 20.271030 28.659451 + -102.587595 22.289285 30.257552 + -102.587595 24.379130 31.760847 + -102.587595 26.533497 33.170161 + -102.587595 28.744149 34.489497 + -102.587595 31.001611 35.727127 + -102.587595 33.295847 36.895257 + -102.587595 35.620093 38.002517 + -102.587595 37.969889 39.054503 + -102.587595 40.342357 40.054309 + -102.587595 42.735463 41.003679 + -102.587595 45.145967 41.907991 + -102.587595 47.570707 42.773441 + -102.587595 50.007814 43.603420 + -102.587595 52.456671 44.398083 + -102.587595 54.916650 45.157608 + -102.587595 57.386648 45.883905 + -102.587595 59.866174 46.576962 + -102.587595 62.355793 47.232813 + -102.587595 64.856183 47.846292 + -102.587595 67.367974 48.411224 + -102.587595 69.891787 48.919695 + -102.587595 72.427726 49.363648 + -102.587595 74.975372 49.734422 + -102.587595 77.533363 50.025281 + -102.587595 80.099831 50.227716 + -102.587595 82.672260 50.328062 + -102.587595 85.246487 50.307968 + -102.587595 87.815446 50.144039 + -102.587595 90.367641 49.809517 + -102.587595 92.886095 49.278399 + -102.587595 95.347487 48.526644 + -102.587595 97.723002 47.536864 + -102.587595 99.979738 46.300414 + -102.587595 102.079583 44.813330 + -102.587595 103.982937 43.082137 + -102.587595 105.649579 41.122148 + -102.587595 107.049344 38.963457 + -102.587595 108.160991 36.643154 + -102.587595 108.972132 34.201466 + -102.587595 109.469098 31.677061 + -102.587595 109.642475 29.110047 + -102.587595 109.492023 26.541544 + -102.587595 109.023310 24.011666 + -102.587595 108.251047 21.557211 + -102.587595 107.203004 19.207028 + -102.587595 105.912798 16.980305 + -102.587595 104.416655 14.886124 + -102.587595 102.748993 12.925530 + -102.587595 100.941047 11.093262 + -102.587595 99.017060 9.383112 + -102.587595 96.994582 7.790538 + -102.587595 94.888771 6.309804 + -102.587595 92.711594 4.936087 + -102.587595 90.473723 3.663541 + -102.587595 88.184439 2.485923 + -102.587595 85.852034 1.396130 + -102.587595 83.483643 0.386847 + -102.587595 81.086171 -0.551345 + -102.587595 78.666404 -1.430518 + -102.587595 76.230394 -2.263680 + -102.587595 73.783217 -3.063518 + -102.587595 71.329158 -3.842024 + -102.587595 68.871552 -4.609255 + -102.587595 66.412409 -5.371552 + -102.587595 63.952178 -6.130339 + -102.587595 61.489848 -6.882272 + -102.587595 59.022799 -7.618552 + -102.587595 56.546207 -8.321977 + -102.587595 54.055142 -8.972137 + -102.587595 51.545657 -9.546873 + -102.587595 49.015620 -10.022602 + -102.587595 46.466157 -10.379544 + -102.587595 43.902704 -10.616446 + -102.587595 41.331822 -10.752065 + -102.587595 38.757960 -10.809881 + -102.587595 36.183431 -10.805122 + -102.587595 33.609535 -10.746852 + -102.587595 31.036923 -10.646391 + -102.587595 28.468055 -10.495064 + -102.587595 25.909162 -10.207865 + -102.587595 23.354704 -9.883142 +% Elements (lines) +1 2 +2 3 +3 4 +4 5 +5 6 +6 7 +7 8 +8 9 +9 10 +10 11 +11 12 +12 13 +13 14 +14 15 +15 16 +16 17 +17 18 +18 19 +19 20 +20 21 +21 22 +22 23 +23 24 +24 25 +25 26 +26 27 +27 28 +28 29 +29 30 +30 31 +31 32 +32 33 +33 34 +34 35 +35 36 +36 37 +37 38 +38 39 +39 40 +40 41 +41 42 +42 43 +43 44 +44 45 +45 46 +46 47 +47 48 +48 49 +49 50 +50 51 +51 52 +52 53 +53 54 +54 55 +55 56 +56 57 +57 58 +58 59 +59 60 +60 61 +61 62 +62 63 +63 64 +64 65 +65 66 +66 67 +67 68 +68 69 +69 70 +70 71 +71 72 +72 73 +73 74 +74 75 +75 76 +76 77 +77 78 +78 79 +79 80 +80 81 +81 82 +82 83 +83 84 +84 85 +85 86 +86 87 +87 88 +88 89 +89 90 +90 91 +91 92 +92 93 +93 94 +94 95 +95 96 +96 97 +97 98 +98 99 +99 100 +100 1 diff --git a/3DIrregularBodyTest/curve_13.txt b/3DIrregularBodyTest/curve_13.txt new file mode 100644 index 0000000..99f416c --- /dev/null +++ b/3DIrregularBodyTest/curve_13.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + -130.638041 25.917365 -12.102201 + -130.638041 23.220636 -11.758680 + -130.638041 20.541437 -11.293970 + -130.638041 17.893396 -10.676620 + -130.638041 15.292946 -9.882806 + -130.638041 12.764232 -8.884549 + -130.638041 10.344878 -7.645487 + -130.638041 8.092828 -6.124683 + -130.638041 6.089946 -4.289441 + -130.638041 4.432498 -2.138136 + -130.638041 3.202925 0.282968 + -130.638041 2.447211 2.891317 + -130.638041 2.166090 5.592915 + -130.638041 2.325839 8.305059 + -130.638041 2.880007 10.965163 + -130.638041 3.794396 13.524155 + -130.638041 5.040189 15.939295 + -130.638041 6.590250 18.171526 + -130.638041 8.396302 20.202872 + -130.638041 10.389722 22.051599 + -130.638041 12.503623 23.761926 + -130.638041 14.691374 25.377051 + -130.638041 16.925323 26.927781 + -130.638041 19.192471 28.429600 + -130.638041 21.485761 29.891210 + -130.638041 23.803317 31.314023 + -130.638041 26.145405 32.696078 + -130.638041 28.513281 34.033447 + -130.638041 30.909639 35.319054 + -130.638041 33.336501 36.546095 + -130.638041 35.793576 37.711419 + -130.638041 38.280984 38.810509 + -130.638041 40.797077 39.842251 + -130.638041 43.337440 40.812759 + -130.638041 45.898535 41.727191 + -130.638041 48.475626 42.595579 + -130.638041 51.062026 43.435907 + -130.638041 53.653570 44.260233 + -130.638041 56.252143 45.062088 + -130.638041 58.863076 45.822639 + -130.638041 61.486272 46.539832 + -130.638041 64.117601 47.226605 + -130.638041 66.757899 47.878003 + -130.638041 69.410065 48.479183 + -130.638041 72.075433 49.018637 + -130.638041 74.755801 49.477486 + -130.638041 77.452139 49.829854 + -130.638041 80.162489 50.048624 + -130.638041 82.880831 50.112554 + -130.638041 85.598008 50.011414 + -130.638041 88.303415 49.739496 + -130.638041 90.986348 49.297755 + -130.638041 93.636148 48.688104 + -130.638041 96.239884 47.904936 + -130.638041 98.780818 46.937556 + -130.638041 101.235995 45.769959 + -130.638041 103.575406 44.385345 + -130.638041 105.758464 42.766074 + -130.638041 107.723312 40.888945 + -130.638041 109.387096 38.741539 + -130.638041 110.658930 36.341947 + -130.638041 111.473562 33.751301 + -130.638041 111.819641 31.057222 + -130.638041 111.726334 28.341985 + -130.638041 111.243982 25.667736 + -130.638041 110.420116 23.077839 + -130.638041 109.298971 20.601744 + -130.638041 107.922225 18.257813 + -130.638041 106.328476 16.055407 + -130.638041 104.551762 13.997534 + -130.638041 102.620257 12.084020 + -130.638041 100.557413 10.312730 + -130.638041 98.383711 8.679231 + -130.638041 96.117653 7.176325 + -130.638041 93.774379 5.796801 + -130.638041 91.367026 4.532281 + -130.638041 88.908759 3.369677 + -130.638041 86.411819 2.292444 + -130.638041 83.885026 1.287193 + -130.638041 81.337652 0.335175 + -130.638041 78.782662 -0.596314 + -130.638041 76.229110 -1.531713 + -130.638041 73.678412 -2.474893 + -130.638041 71.121124 -3.399965 + -130.638041 68.546699 -4.276155 + -130.638041 65.954616 -5.098631 + -130.638041 63.347617 -5.872615 + -130.638041 60.729188 -6.607023 + -130.638041 58.101254 -7.306682 + -130.638041 55.464613 -7.972771 + -130.638041 52.819755 -8.605453 + -130.638041 50.166805 -9.203270 + -130.638041 47.505396 -9.762211 + -130.638041 44.835710 -10.280151 + -130.638041 42.158170 -10.755867 + -130.638041 39.472439 -11.182764 + -130.638041 36.776557 -11.539308 + -130.638041 34.068904 -11.790594 + -130.638041 31.353000 -11.926826 + -130.638041 28.635418 -12.009181 +% Elements (lines) +1 2 +2 3 +3 4 +4 5 +5 6 +6 7 +7 8 +8 9 +9 10 +10 11 +11 12 +12 13 +13 14 +14 15 +15 16 +16 17 +17 18 +18 19 +19 20 +20 21 +21 22 +22 23 +23 24 +24 25 +25 26 +26 27 +27 28 +28 29 +29 30 +30 31 +31 32 +32 33 +33 34 +34 35 +35 36 +36 37 +37 38 +38 39 +39 40 +40 41 +41 42 +42 43 +43 44 +44 45 +45 46 +46 47 +47 48 +48 49 +49 50 +50 51 +51 52 +52 53 +53 54 +54 55 +55 56 +56 57 +57 58 +58 59 +59 60 +60 61 +61 62 +62 63 +63 64 +64 65 +65 66 +66 67 +67 68 +68 69 +69 70 +70 71 +71 72 +72 73 +73 74 +74 75 +75 76 +76 77 +77 78 +78 79 +79 80 +80 81 +81 82 +82 83 +83 84 +84 85 +85 86 +86 87 +87 88 +88 89 +89 90 +90 91 +91 92 +92 93 +93 94 +94 95 +95 96 +96 97 +97 98 +98 99 +99 100 +100 1 diff --git a/3DIrregularBodyTest/curve_14.txt b/3DIrregularBodyTest/curve_14.txt new file mode 100644 index 0000000..7a8eab1 --- /dev/null +++ b/3DIrregularBodyTest/curve_14.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + -158.688487 6.766977 -9.317270 + -158.688487 4.646703 -8.147536 + -158.688487 2.586262 -6.874186 + -158.688487 0.625689 -5.452733 + -158.688487 -1.149784 -3.808185 + -158.688487 -2.562439 -1.847748 + -158.688487 -3.372813 0.425026 + -158.688487 -3.486124 2.837504 + -158.688487 -3.051496 5.217123 + -158.688487 -2.246932 7.500136 + -158.688487 -1.166734 9.666975 + -158.688487 0.141111 11.704852 + -158.688487 1.637628 13.608773 + -158.688487 3.289692 15.379694 + -158.688487 5.064923 17.027382 + -158.688487 6.934159 18.567860 + -158.688487 8.872972 20.019961 + -158.688487 10.863035 21.401128 + -158.688487 12.892938 22.723080 + -158.688487 14.956131 23.992491 + -158.688487 17.049109 25.212172 + -158.688487 19.168452 26.385469 + -158.688487 21.311806 27.514306 + -158.688487 23.477534 28.599611 + -158.688487 25.663861 29.642801 + -158.688487 27.868873 30.645897 + -158.688487 30.090575 31.611481 + -158.688487 32.326674 32.543255 + -158.688487 34.575305 33.444375 + -158.688487 36.835255 34.316740 + -158.688487 39.105662 35.161490 + -158.688487 41.385813 35.979595 + -158.688487 43.675401 36.770909 + -158.688487 45.974549 37.533979 + -158.688487 48.283077 38.268199 + -158.688487 50.600743 38.973031 + -158.688487 52.927401 39.647591 + -158.688487 55.262788 40.291274 + -158.688487 57.606696 40.903203 + -158.688487 59.959080 41.481661 + -158.688487 62.320262 42.023070 + -158.688487 64.690950 42.521166 + -158.688487 67.072176 42.966027 + -158.688487 69.464930 43.343786 + -158.688487 71.869400 43.637431 + -158.688487 74.284171 43.827791 + -158.688487 76.705439 43.893880 + -158.688487 79.125908 43.807966 + -158.688487 81.531703 43.530996 + -158.688487 83.896448 43.011373 + -158.688487 86.172436 42.188184 + -158.688487 88.282691 41.005164 + -158.688487 90.127979 39.442057 + -158.688487 91.618660 37.537706 + -158.688487 92.719846 35.383655 + -158.688487 93.443536 33.074417 + -158.688487 93.821645 30.683517 + -158.688487 93.893396 28.263510 + -158.688487 93.695421 25.850242 + -158.688487 93.257391 23.468619 + -158.688487 92.602567 21.137136 + -158.688487 91.748897 18.870814 + -158.688487 90.709804 16.683251 + -158.688487 89.496241 14.587415 + -158.688487 88.118113 12.595916 + -158.688487 86.585485 10.720691 + -158.688487 84.914112 8.967900 + -158.688487 83.121744 7.338928 + -158.688487 81.225587 5.831921 + -158.688487 79.241158 4.443104 + -158.688487 77.181498 3.168420 + -158.688487 75.060153 1.999113 + -158.688487 72.889846 0.923285 + -158.688487 70.680526 -0.070067 + -158.688487 68.439401 -0.989476 + -158.688487 66.171273 -1.840149 + -158.688487 63.881022 -2.629376 + -158.688487 61.573336 -3.366142 + -158.688487 59.251644 -4.057542 + -158.688487 56.918551 -4.709462 + -158.688487 54.575738 -5.325539 + -158.688487 52.224765 -5.909744 + -158.688487 49.867946 -6.469953 + -158.688487 47.506769 -7.011478 + -158.688487 45.141839 -7.536385 + -158.688487 42.772510 -8.041023 + -158.688487 40.397270 -8.517028 + -158.688487 38.014716 -8.954878 + -158.688487 35.624070 -9.346074 + -158.688487 33.225396 -9.684532 + -158.688487 30.819489 -9.967026 + -158.688487 28.407833 -10.195344 + -158.688487 25.991746 -10.370662 + -158.688487 23.572400 -10.493127 + -158.688487 21.151011 -10.564722 + -158.688487 18.728668 -10.586896 + -158.688487 16.306341 -10.561280 + -158.688487 13.884948 -10.489385 + -158.688487 11.465325 -10.372473 + -158.688487 9.076043 -10.049128 +% Elements (lines) +1 2 +2 3 +3 4 +4 5 +5 6 +6 7 +7 8 +8 9 +9 10 +10 11 +11 12 +12 13 +13 14 +14 15 +15 16 +16 17 +17 18 +18 19 +19 20 +20 21 +21 22 +22 23 +23 24 +24 25 +25 26 +26 27 +27 28 +28 29 +29 30 +30 31 +31 32 +32 33 +33 34 +34 35 +35 36 +36 37 +37 38 +38 39 +39 40 +40 41 +41 42 +42 43 +43 44 +44 45 +45 46 +46 47 +47 48 +48 49 +49 50 +50 51 +51 52 +52 53 +53 54 +54 55 +55 56 +56 57 +57 58 +58 59 +59 60 +60 61 +61 62 +62 63 +63 64 +64 65 +65 66 +66 67 +67 68 +68 69 +69 70 +70 71 +71 72 +72 73 +73 74 +74 75 +75 76 +76 77 +77 78 +78 79 +79 80 +80 81 +81 82 +82 83 +83 84 +84 85 +85 86 +86 87 +87 88 +88 89 +89 90 +90 91 +91 92 +92 93 +93 94 +94 95 +95 96 +96 97 +97 98 +98 99 +99 100 +100 1 diff --git a/3DIrregularBodyTest/curve_15.txt b/3DIrregularBodyTest/curve_15.txt new file mode 100644 index 0000000..cb298fe --- /dev/null +++ b/3DIrregularBodyTest/curve_15.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + -186.738934 13.228266 5.106769 + -186.738934 13.649626 5.661481 + -186.738934 14.268608 6.166718 + -186.738934 14.792843 6.772611 + -186.738934 15.336190 7.361253 + -186.738934 15.921093 7.908900 + -186.738934 16.526183 8.434275 + -186.738934 17.139018 8.950620 + -186.738934 17.756347 9.461579 + -186.738934 18.380209 9.964538 + -186.738934 19.012447 10.456916 + -186.738934 19.654456 10.936482 + -186.738934 20.306096 11.402877 + -186.738934 20.966520 11.856753 + -186.738934 21.635021 12.298648 + -186.738934 22.311019 12.728990 + -186.738934 22.994121 13.147962 + -186.738934 23.684177 13.555380 + -186.738934 24.381069 13.950989 + -186.738934 25.084690 14.334502 + -186.738934 25.794937 14.705601 + -186.738934 26.511685 15.063981 + -186.738934 27.234789 15.409355 + -186.738934 27.964115 15.741391 + -186.738934 28.699533 16.059702 + -186.738934 29.440921 16.363849 + -186.738934 30.188142 16.653367 + -186.738934 30.941043 16.927772 + -186.738934 31.699469 17.186518 + -186.738934 32.463253 17.428984 + -186.738934 33.232219 17.654471 + -186.738934 34.006208 17.862057 + -186.738934 34.785071 18.050522 + -186.738934 35.568610 18.218478 + -186.738934 36.356553 18.364359 + -186.738934 37.148537 18.486388 + -186.738934 37.944080 18.582467 + -186.738934 38.742535 18.650108 + -186.738934 39.543017 18.686424 + -186.738934 40.344308 18.688054 + -186.738934 41.144698 18.650491 + -186.738934 41.941638 18.567611 + -186.738934 42.731277 18.432067 + -186.738934 43.507819 18.235155 + -186.738934 44.262038 17.965448 + -186.738934 44.979142 17.609045 + -186.738934 45.636609 17.152388 + -186.738934 46.202334 16.586656 + -186.738934 46.631310 15.912053 + -186.738934 46.887754 15.154745 + -186.738934 46.970946 14.359217 + -186.738934 46.895513 13.562521 + -186.738934 46.692537 12.787996 + -186.738934 46.392777 12.045271 + -186.738934 46.019010 11.336728 + -186.738934 45.588111 10.661291 + -186.738934 45.113099 10.016038 + -186.738934 44.603390 9.397779 + -186.738934 44.065619 8.803736 + -186.738934 43.505027 8.231155 + -186.738934 42.925690 7.677532 + -186.738934 42.329984 7.141555 + -186.738934 41.719522 6.622442 + -186.738934 41.095668 6.119498 + -186.738934 40.460109 5.631416 + -186.738934 39.815811 5.154921 + -186.738934 39.165720 4.686348 + -186.738934 38.512523 4.222114 + -186.738934 37.853217 3.766629 + -186.738934 37.179094 3.333460 + -186.738934 36.483485 2.935789 + -186.738934 35.779471 2.553008 + -186.738934 35.139819 2.077437 + -186.738934 34.483141 1.671242 + -186.738934 33.683933 1.624619 + -186.738934 32.882937 1.645337 + -186.738934 32.083010 1.692886 + -186.738934 31.284139 1.756358 + -186.738934 30.486269 1.830925 + -186.738934 29.689218 1.913978 + -186.738934 28.892917 2.003926 + -186.738934 28.097312 2.099737 + -186.738934 27.302330 2.200718 + -186.738934 26.507961 2.306385 + -186.738934 25.714187 2.416413 + -186.738934 24.920997 2.530591 + -186.738934 24.128397 2.648801 + -186.738934 23.336405 2.771004 + -186.738934 22.545043 2.897240 + -186.738934 21.754357 3.027627 + -186.738934 20.964403 3.162371 + -186.738934 20.175254 3.301786 + -186.738934 19.387035 3.446317 + -186.738934 18.599881 3.596607 + -186.738934 17.814041 3.753563 + -186.738934 17.029839 3.918538 + -186.738934 16.247868 4.093611 + -186.738934 15.469072 4.282310 + -186.738934 14.695488 4.491395 + -186.738934 13.932980 4.737524 +% Elements (lines) +1 2 +2 3 +3 4 +4 5 +5 6 +6 7 +7 8 +8 9 +9 10 +10 11 +11 12 +12 13 +13 14 +14 15 +15 16 +16 17 +17 18 +18 19 +19 20 +20 21 +21 22 +22 23 +23 24 +24 25 +25 26 +26 27 +27 28 +28 29 +29 30 +30 31 +31 32 +32 33 +33 34 +34 35 +35 36 +36 37 +37 38 +38 39 +39 40 +40 41 +41 42 +42 43 +43 44 +44 45 +45 46 +46 47 +47 48 +48 49 +49 50 +50 51 +51 52 +52 53 +53 54 +54 55 +55 56 +56 57 +57 58 +58 59 +59 60 +60 61 +61 62 +62 63 +63 64 +64 65 +65 66 +66 67 +67 68 +68 69 +69 70 +70 71 +71 72 +72 73 +73 74 +74 75 +75 76 +76 77 +77 78 +78 79 +79 80 +80 81 +81 82 +82 83 +83 84 +84 85 +85 86 +86 87 +87 88 +88 89 +89 90 +90 91 +91 92 +92 93 +93 94 +94 95 +95 96 +96 97 +97 98 +98 99 +99 100 +100 1 diff --git a/3DIrregularBodyTest/lofting.m b/3DIrregularBodyTest/lofting.m new file mode 100644 index 0000000..93a2cb9 --- /dev/null +++ b/3DIrregularBodyTest/lofting.m @@ -0,0 +1,30 @@ +function model = lofting(model,data_dir) +%Constructed Irregular 3D volumes from 2D contour curves +% example: +% Comsol_with_Matlab_Start; +% import com.comsol.model.util.* +% model = ModelUtil.create('Model1');% ModelUtil.remove('Model'); +% model.modelNode.create('mod1'); +% model.geom.create('geom1', 3); +% model.mesh.create('mesh1', 'geom1'); +% data_dir = pwd ; +% model = lofting(model,data_dir) + +CurveFiles = get_curveTxtFile(data_dir,[1:5],'curve'); +objectIPC = AndInterpolationCurve(model,CurveFiles); + +model.geom("geom1").create("loft1", "Loft"); +model.geom("geom1").feature("loft1").selection("profile").set(objectIPC); +model.geom("geom1").feature("loft1").set("facepartitioning", "grid"); + +% model.geom("geom1").create("pare1", "PartitionEdges"); + +try +model.component("mod1").geom("geom1").run(); +catch + warning('The automatic lofting failed, so the Partition Edges had to be added manually.'); +end + mphlaunch(model); + + +end \ No newline at end of file diff --git a/3DIrregularBodyTest/ptCloud2Curve.mlx b/3DIrregularBodyTest/ptCloud2Curve.mlx new file mode 100644 index 0000000..d91aa94 Binary files /dev/null and b/3DIrregularBodyTest/ptCloud2Curve.mlx differ