diff --git a/3DIrregularBodyTest/cave.mph b/3DIrregularBodyTest/cave.mph new file mode 100644 index 0000000..3f90ebd Binary files /dev/null and b/3DIrregularBodyTest/cave.mph differ diff --git a/3DIrregularBodyTest/cave2m.ply b/3DIrregularBodyTest/cave2m.ply new file mode 100644 index 0000000..752fd6d Binary files /dev/null and b/3DIrregularBodyTest/cave2m.ply differ diff --git a/3DIrregularBodyTest/cave6m.ply b/3DIrregularBodyTest/cave6m.ply new file mode 100644 index 0000000..2226260 Binary files /dev/null and b/3DIrregularBodyTest/cave6m.ply differ diff --git a/3DIrregularBodyTest/cave_test.m b/3DIrregularBodyTest/cave_test.m new file mode 100644 index 0000000..80c0916 --- /dev/null +++ b/3DIrregularBodyTest/cave_test.m @@ -0,0 +1,17 @@ +%A karst cave model is constructed from the point cloud data + +%Extract the contour of point cloud data +ptCloud2Curve; + +%3D model initialization +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 ; + +%Constructed Irregular 3D volumes from 2D contour curves +model = lofting(model,data_dir); +mphsave(model,'cave'); \ No newline at end of file diff --git a/3DIrregularBodyTest/curve_01.txt b/3DIrregularBodyTest/curve_01.txt new file mode 100644 index 0000000..188bb19 --- /dev/null +++ b/3DIrregularBodyTest/curve_01.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + 205.967312 -80.954480 -30.947266 + 205.967312 -81.492534 -30.481968 + 205.967312 -82.067272 -30.013452 + 205.967312 -82.590709 -29.488913 + 205.967312 -83.060003 -28.914836 + 205.967312 -83.489818 -28.310709 + 205.967312 -83.861153 -27.669172 + 205.967312 -84.157596 -26.989850 + 205.967312 -84.369647 -26.279700 + 205.967312 -84.490527 -25.548515 + 205.967312 -84.516098 -24.807869 + 205.967312 -84.447719 -24.069876 + 205.967312 -84.293709 -23.344826 + 205.967312 -84.063357 -22.640224 + 205.967312 -83.767669 -21.960369 + 205.967312 -83.416548 -21.307355 + 205.967312 -83.018255 -20.681950 + 205.967312 -82.579854 -20.083936 + 205.967312 -82.107237 -19.512548 + 205.967312 -81.605174 -18.966829 + 205.967312 -81.077545 -18.445770 + 205.967312 -80.527589 -17.948319 + 205.967312 -79.957967 -17.473500 + 205.967312 -79.370793 -17.020558 + 205.967312 -78.767860 -16.588809 + 205.967312 -78.150713 -16.177626 + 205.967312 -77.520675 -15.786477 + 205.967312 -76.878880 -15.414927 + 205.967312 -76.226326 -15.062614 + 205.967312 -75.563884 -14.729259 + 205.967312 -74.892209 -14.414926 + 205.967312 -74.211779 -14.120022 + 205.967312 -73.523046 -13.845072 + 205.967312 -72.826450 -13.590702 + 205.967312 -72.122434 -13.357660 + 205.967312 -71.411450 -13.146835 + 205.967312 -70.693983 -12.959270 + 205.967312 -69.970562 -12.796179 + 205.967312 -69.241759 -12.659161 + 205.967312 -68.508233 -12.550267 + 205.967312 -67.770837 -12.471822 + 205.967312 -67.030680 -12.426446 + 205.967312 -66.289204 -12.417365 + 205.967312 -65.548339 -12.448387 + 205.967312 -64.810678 -12.523660 + 205.967312 -64.079606 -12.647380 + 205.967312 -63.359362 -12.823395 + 205.967312 -62.655215 -13.055468 + 205.967312 -61.973468 -13.346767 + 205.967312 -61.320765 -13.698306 + 205.967312 -60.704190 -14.109885 + 205.967312 -60.131181 -14.580197 + 205.967312 -59.608257 -15.105624 + 205.967312 -59.141334 -15.681381 + 205.967312 -58.735595 -16.301782 + 205.967312 -58.392976 -16.959185 + 205.967312 -58.113698 -17.645920 + 205.967312 -57.897289 -18.355009 + 205.967312 -57.741887 -19.079943 + 205.967312 -57.645274 -19.815044 + 205.967312 -57.605223 -20.555405 + 205.967312 -57.618369 -21.296754 + 205.967312 -57.681186 -22.035571 + 205.967312 -57.790748 -22.768926 + 205.967312 -57.945398 -23.494117 + 205.967312 -58.144139 -24.208485 + 205.967312 -58.385026 -24.909785 + 205.967312 -58.660383 -25.598323 + 205.967312 -58.961481 -26.276029 + 205.967312 -59.292524 -26.939510 + 205.967312 -59.680952 -27.570803 + 205.967312 -60.117779 -28.170064 + 205.967312 -60.405952 -28.845472 + 205.967312 -61.051033 -29.182888 + 205.967312 -61.770930 -29.360151 + 205.967312 -62.498866 -29.501796 + 205.967312 -63.230139 -29.625243 + 205.967312 -63.963284 -29.736939 + 205.967312 -64.697690 -29.840113 + 205.967312 -65.433037 -29.936644 + 205.967312 -66.169029 -30.027716 + 205.967312 -66.905568 -30.114137 + 205.967312 -67.642614 -30.196478 + 205.967312 -68.380052 -30.275136 + 205.967312 -69.117837 -30.350397 + 205.967312 -69.855940 -30.422464 + 205.967312 -70.594337 -30.491467 + 205.967312 -71.333011 -30.557478 + 205.967312 -72.071946 -30.620515 + 205.967312 -72.811132 -30.680539 + 205.967312 -73.550563 -30.737455 + 205.967312 -74.290229 -30.791096 + 205.967312 -75.030157 -30.841215 + 205.967312 -75.770311 -30.887441 + 205.967312 -76.510767 -30.929247 + 205.967312 -77.251450 -30.965839 + 205.967312 -77.992496 -30.996008 + 205.967312 -78.733747 -31.017727 + 205.967312 -79.475294 -31.027232 + 205.967312 -80.216811 -31.015764 +% 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_02.txt b/3DIrregularBodyTest/curve_02.txt new file mode 100644 index 0000000..f45d375 --- /dev/null +++ b/3DIrregularBodyTest/curve_02.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + 177.916866 -115.761120 -38.072388 + 177.916866 -115.308026 -36.088801 + 177.916866 -114.721076 -34.067307 + 177.916866 -114.056299 -32.070358 + 177.916866 -113.277059 -30.115121 + 177.916866 -112.389271 -28.206776 + 177.916866 -111.390733 -26.353978 + 177.916866 -110.285665 -24.562662 + 177.916866 -109.080299 -22.837216 + 177.916866 -107.783330 -21.179484 + 177.916866 -106.403540 -19.589990 + 177.916866 -104.948952 -18.068610 + 177.916866 -103.427243 -16.614336 + 177.916866 -101.845521 -15.225537 + 177.916866 -100.210378 -13.900021 + 177.916866 -98.527640 -12.635450 + 177.916866 -96.801142 -11.431302 + 177.916866 -95.034744 -10.286461 + 177.916866 -93.233154 -9.197816 + 177.916866 -91.399971 -8.163238 + 177.916866 -89.538475 -7.180496 + 177.916866 -87.651683 -6.247233 + 177.916866 -85.741064 -5.363774 + 177.916866 -83.808221 -4.530052 + 177.916866 -81.855015 -3.745209 + 177.916866 -79.883012 -3.008870 + 177.916866 -77.893683 -2.320705 + 177.916866 -75.888438 -1.680392 + 177.916866 -73.868344 -1.088605 + 177.916866 -71.834061 -0.547618 + 177.916866 -69.786311 -0.060095 + 177.916866 -67.726421 0.373279 + 177.916866 -65.655470 0.750220 + 177.916866 -63.574344 1.066115 + 177.916866 -61.484321 1.316365 + 177.916866 -59.386976 1.494947 + 177.916866 -57.284439 1.594906 + 177.916866 -55.179600 1.608388 + 177.916866 -53.076356 1.526277 + 177.916866 -50.979840 1.339616 + 177.916866 -48.896558 1.039655 + 177.916866 -46.834705 0.617086 + 177.916866 -44.804810 0.061198 + 177.916866 -42.820569 -0.640122 + 177.916866 -40.899414 -1.499022 + 177.916866 -39.062941 -2.526316 + 177.916866 -37.336857 -3.729599 + 177.916866 -35.752041 -5.113339 + 177.916866 -34.342176 -6.674739 + 177.916866 -33.140135 -8.401051 + 177.916866 -32.177015 -10.271012 + 177.916866 -31.485793 -12.257384 + 177.916866 -31.094744 -14.323765 + 177.916866 -31.023268 -16.425484 + 177.916866 -31.278100 -18.512943 + 177.916866 -31.843429 -20.538737 + 177.916866 -32.681610 -22.468106 + 177.916866 -33.746757 -24.282495 + 177.916866 -34.995372 -25.976228 + 177.916866 -36.390822 -27.551471 + 177.916866 -37.903556 -29.014677 + 177.916866 -39.510204 -30.374270 + 177.916866 -41.192316 -31.639445 + 177.916866 -42.935566 -32.819061 + 177.916866 -44.728700 -33.921453 + 177.916866 -46.562469 -34.954915 + 177.916866 -48.429509 -35.927046 + 177.916866 -50.323960 -36.844652 + 177.916866 -52.241072 -37.713953 + 177.916866 -54.177175 -38.540122 + 177.916866 -56.129830 -39.326393 + 177.916866 -58.097000 -40.075615 + 177.916866 -60.076840 -40.790706 + 177.916866 -62.067764 -41.474341 + 177.916866 -64.068430 -42.128928 + 177.916866 -66.077775 -42.756372 + 177.916866 -68.094936 -43.358226 + 177.916866 -70.119147 -43.935927 + 177.916866 -72.149766 -44.490692 + 177.916866 -74.186332 -45.023206 + 177.916866 -76.228493 -45.533861 + 177.916866 -78.275852 -46.023235 + 177.916866 -80.327916 -46.492519 + 177.916866 -82.383966 -46.944031 + 177.916866 -84.444646 -47.373831 + 177.916866 -86.509320 -47.784213 + 177.916866 -88.574828 -48.189475 + 177.916866 -90.614186 -48.639208 + 177.916866 -92.650273 -48.133229 + 177.916866 -94.639012 -47.443027 + 177.916866 -96.612589 -46.710384 + 177.916866 -98.576536 -45.953011 + 177.916866 -100.533514 -45.177039 + 177.916866 -102.483981 -44.385274 + 177.916866 -104.428304 -43.578453 + 177.916866 -106.366114 -42.756037 + 177.916866 -108.296226 -41.916108 + 177.916866 -110.216988 -41.054233 + 177.916866 -112.123582 -40.161613 + 177.916866 -114.003706 -39.215118 +% 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_03.txt b/3DIrregularBodyTest/curve_03.txt new file mode 100644 index 0000000..88c8ff0 --- /dev/null +++ b/3DIrregularBodyTest/curve_03.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + 149.866420 -115.036391 -42.626828 + 149.866420 -114.822595 -40.376030 + 149.866420 -114.557578 -38.086266 + 149.866420 -114.209677 -35.807688 + 149.866420 -113.772450 -33.544593 + 149.866420 -113.242228 -31.301466 + 149.866420 -112.616158 -29.083208 + 149.866420 -111.887624 -26.896493 + 149.866420 -111.048410 -24.749882 + 149.866420 -110.088129 -22.654712 + 149.866420 -108.995548 -20.625485 + 149.866420 -107.763256 -18.678021 + 149.866420 -106.389752 -16.827491 + 149.866420 -104.880850 -15.085586 + 149.866420 -103.248171 -13.459063 + 149.866420 -101.506117 -11.950177 + 149.866420 -99.669771 -10.557473 + 149.866420 -97.754308 -9.275634 + 149.866420 -95.773456 -8.097234 + 149.866420 -93.739501 -7.012947 + 149.866420 -91.663149 -6.012121 + 149.866420 -89.552999 -5.084600 + 149.866420 -87.415368 -4.222240 + 149.866420 -85.255068 -3.418301 + 149.866420 -83.075704 -2.667555 + 149.866420 -80.879607 -1.967256 + 149.866420 -78.668518 -1.315819 + 149.866420 -76.444119 -0.711360 + 149.866420 -74.208509 -0.149748 + 149.866420 -71.964301 0.376499 + 149.866420 -69.714227 0.877133 + 149.866420 -67.460129 1.359322 + 149.866420 -65.202707 1.825714 + 149.866420 -62.941967 2.275735 + 149.866420 -60.677503 2.706626 + 149.866420 -58.408021 3.110173 + 149.866420 -56.131998 3.474934 + 149.866420 -53.848600 3.790119 + 149.866420 -51.557512 4.043105 + 149.866420 -49.259090 4.216510 + 149.866420 -46.955278 4.285317 + 149.866420 -44.651702 4.215063 + 149.866420 -42.360778 3.966305 + 149.866420 -40.102617 3.507998 + 149.866420 -37.899833 2.831935 + 149.866420 -35.772739 1.946034 + 149.866420 -33.741908 0.857467 + 149.866420 -31.829485 -0.427657 + 149.866420 -30.063210 -1.907031 + 149.866420 -28.475349 -3.576172 + 149.866420 -27.105835 -5.428328 + 149.866420 -26.002542 -7.449962 + 149.866420 -25.216719 -9.614439 + 149.866420 -24.791214 -11.877257 + 149.866420 -24.738537 -14.179335 + 149.866420 -25.030156 -16.464016 + 149.866420 -25.618974 -18.691149 + 149.866420 -26.462298 -20.835183 + 149.866420 -27.528588 -22.877709 + 149.866420 -28.790075 -24.805973 + 149.866420 -30.221638 -26.611731 + 149.866420 -31.797466 -28.293279 + 149.866420 -33.489634 -29.857932 + 149.866420 -35.275072 -31.315412 + 149.866420 -37.136356 -32.674823 + 149.866420 -39.060314 -33.944073 + 149.866420 -41.034287 -35.134173 + 149.866420 -43.045205 -36.260838 + 149.866420 -45.082352 -37.339423 + 149.866420 -47.140533 -38.377323 + 149.866420 -49.216426 -39.379351 + 149.866420 -51.307755 -40.348746 + 149.866420 -53.414456 -41.284269 + 149.866420 -55.536604 -42.184179 + 149.866420 -57.676473 -43.041058 + 149.866420 -59.835154 -43.849361 + 149.866420 -62.011467 -44.608939 + 149.866420 -64.202994 -45.323450 + 149.866420 -66.409230 -45.991131 + 149.866420 -68.630199 -46.608021 + 149.866420 -70.866074 -47.168407 + 149.866420 -73.117092 -47.664402 + 149.866420 -75.382828 -48.088032 + 149.866420 -77.660851 -48.439753 + 149.866420 -79.947922 -48.726973 + 149.866420 -82.241296 -48.958749 + 149.866420 -84.538793 -49.145505 + 149.866420 -86.838758 -49.299155 + 149.866420 -89.140123 -49.430257 + 149.866420 -91.442320 -49.546016 + 149.866420 -93.745144 -49.648493 + 149.866420 -96.048757 -49.731061 + 149.866420 -98.353322 -49.780295 + 149.866420 -100.653035 -49.816892 + 149.866420 -102.806328 -49.027377 + 149.866420 -104.904337 -48.072220 + 149.866420 -106.985545 -47.081315 + 149.866420 -109.053259 -46.061807 + 149.866420 -111.104577 -45.010247 + 149.866420 -113.129705 -43.908075 +% 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_04.txt b/3DIrregularBodyTest/curve_04.txt new file mode 100644 index 0000000..c8a23ed --- /dev/null +++ b/3DIrregularBodyTest/curve_04.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + 121.815974 -107.737110 -40.524107 + 121.815974 -107.979930 -38.477994 + 121.815974 -108.132162 -36.390668 + 121.815974 -108.182446 -34.298580 + 121.815974 -108.114766 -32.207084 + 121.815974 -107.909333 -30.124652 + 121.815974 -107.558772 -28.061760 + 121.815974 -107.053860 -26.031171 + 121.815974 -106.390821 -24.046641 + 121.815974 -105.565847 -22.123830 + 121.815974 -104.580713 -20.277962 + 121.815974 -103.442957 -18.522017 + 121.815974 -102.166172 -16.864333 + 121.815974 -100.768082 -15.307466 + 121.815974 -99.267154 -13.849360 + 121.815974 -97.680978 -12.484345 + 121.815974 -96.024680 -11.205228 + 121.815974 -94.309807 -10.005700 + 121.815974 -92.546274 -8.878863 + 121.815974 -90.741599 -7.819119 + 121.815974 -88.902332 -6.820564 + 121.815974 -87.033688 -5.878103 + 121.815974 -85.139414 -4.988246 + 121.815974 -83.223650 -4.145622 + 121.815974 -81.289107 -3.347037 + 121.815974 -79.337140 -2.592048 + 121.815974 -77.368807 -1.880809 + 121.815974 -75.385424 -1.212686 + 121.815974 -73.388430 -0.586394 + 121.815974 -71.379151 -0.000721 + 121.815974 -69.358315 0.543744 + 121.815974 -67.326714 1.046548 + 121.815974 -65.284953 1.506344 + 121.815974 -63.233564 1.921059 + 121.815974 -61.172862 2.286640 + 121.815974 -59.103297 2.598090 + 121.815974 -57.025575 2.849273 + 121.815974 -54.940709 3.031618 + 121.815974 -52.850488 3.135416 + 121.815974 -50.757787 3.150619 + 121.815974 -48.666849 3.064685 + 121.815974 -46.583775 2.864788 + 121.815974 -44.516925 2.537723 + 121.815974 -42.477404 2.069934 + 121.815974 -40.479496 1.448336 + 121.815974 -38.541520 0.659851 + 121.815974 -36.686271 -0.307055 + 121.815974 -34.938656 -1.456939 + 121.815974 -33.323110 -2.785888 + 121.815974 -31.864322 -4.285101 + 121.815974 -30.587991 -5.942299 + 121.815974 -29.519826 -7.740593 + 121.815974 -28.688342 -9.659642 + 121.815974 -28.123901 -11.673256 + 121.815974 -27.852651 -13.746674 + 121.815974 -27.884216 -15.837570 + 121.815974 -28.205245 -17.904157 + 121.815974 -28.785432 -19.913761 + 121.815974 -29.586962 -21.846105 + 121.815974 -30.572661 -23.691581 + 121.815974 -31.712079 -25.446500 + 121.815974 -32.981936 -27.109611 + 121.815974 -34.362764 -28.681918 + 121.815974 -35.837599 -30.166506 + 121.815974 -37.393404 -31.566068 + 121.815974 -39.021126 -32.881332 + 121.815974 -40.713306 -34.112595 + 121.815974 -42.463073 -35.260577 + 121.815974 -44.263798 -36.326898 + 121.815974 -46.108502 -37.315243 + 121.815974 -47.990253 -38.231153 + 121.815974 -49.902315 -39.082044 + 121.815974 -51.838473 -39.876651 + 121.815974 -53.793577 -40.623483 + 121.815974 -55.763661 -41.329895 + 121.815974 -57.746401 -41.999965 + 121.815974 -59.741006 -42.633844 + 121.815974 -61.747410 -43.229303 + 121.815974 -63.765780 -43.782821 + 121.815974 -65.796295 -44.289939 + 121.815974 -67.839010 -44.745388 + 121.815974 -69.893279 -45.145482 + 121.815974 -71.957586 -45.490092 + 121.815974 -74.029727 -45.784067 + 121.815974 -76.107485 -46.035401 + 121.815974 -78.189234 -46.251301 + 121.815974 -80.273789 -46.438260 + 121.815974 -82.360215 -46.603107 + 121.815974 -84.447881 -46.751405 + 121.815974 -86.536458 -46.886342 + 121.815974 -88.625701 -47.010545 + 121.815974 -90.715519 -47.124880 + 121.815974 -92.805451 -47.236607 + 121.815974 -94.892916 -47.339160 + 121.815974 -96.847148 -46.731058 + 121.815974 -98.726286 -45.809213 + 121.815974 -100.583087 -44.843493 + 121.815974 -102.423646 -43.846939 + 121.815974 -104.246794 -42.818786 + 121.815974 -106.043175 -41.744937 +% 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_05.txt b/3DIrregularBodyTest/curve_05.txt new file mode 100644 index 0000000..694abfb --- /dev/null +++ b/3DIrregularBodyTest/curve_05.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + 93.765528 -95.163093 -41.047557 + 93.765528 -96.172621 -39.249741 + 93.765528 -97.049401 -37.352249 + 93.765528 -97.790841 -35.398393 + 93.765528 -98.362817 -33.388385 + 93.765528 -98.749162 -31.334756 + 93.765528 -98.926368 -29.252799 + 93.765528 -98.876954 -27.163999 + 93.765528 -98.596593 -25.093505 + 93.765528 -98.094202 -23.065322 + 93.765528 -97.387126 -21.098979 + 93.765528 -96.496325 -19.208630 + 93.765528 -95.441753 -17.404409 + 93.765528 -94.242448 -15.692864 + 93.765528 -92.916813 -14.077071 + 93.765528 -91.482072 -12.557243 + 93.765528 -89.951845 -11.133526 + 93.765528 -88.337370 -9.806059 + 93.765528 -86.648946 -8.573944 + 93.765528 -84.896816 -7.434186 + 93.765528 -83.090722 -6.381934 + 93.765528 -81.239496 -5.411200 + 93.765528 -79.350235 -4.516705 + 93.765528 -77.428849 -3.693415 + 93.765528 -75.480654 -2.935697 + 93.765528 -73.511460 -2.234250 + 93.765528 -71.527033 -1.577055 + 93.765528 -69.531301 -0.955006 + 93.765528 -67.525700 -0.365544 + 93.765528 -65.511131 0.192511 + 93.765528 -63.489212 0.723347 + 93.765528 -61.461815 1.232886 + 93.765528 -59.430735 1.727551 + 93.765528 -57.396676 2.209824 + 93.765528 -55.359774 2.679942 + 93.765528 -53.319801 3.136531 + 93.765528 -51.275587 3.573709 + 93.765528 -49.224500 3.977285 + 93.765528 -47.164521 4.332560 + 93.765528 -45.095339 4.629490 + 93.765528 -43.017662 4.859306 + 93.765528 -40.932997 5.013033 + 93.765528 -38.843826 5.081566 + 93.765528 -36.753735 5.055382 + 93.765528 -34.667644 4.924232 + 93.765528 -32.592395 4.675213 + 93.765528 -30.537823 4.291862 + 93.765528 -28.518095 3.754925 + 93.765528 -26.552849 3.044530 + 93.765528 -24.667321 2.144072 + 93.765528 -22.891523 1.043266 + 93.765528 -21.260662 -0.262309 + 93.765528 -19.816828 -1.771693 + 93.765528 -18.611530 -3.477099 + 93.765528 -17.698013 -5.354641 + 93.765528 -17.118756 -7.360488 + 93.765528 -16.895124 -9.436340 + 93.765528 -17.022321 -11.520585 + 93.765528 -17.476287 -13.559075 + 93.765528 -18.223970 -15.509398 + 93.765528 -19.222106 -17.344680 + 93.765528 -20.418491 -19.057857 + 93.765528 -21.764755 -20.656373 + 93.765528 -23.219751 -22.156908 + 93.765528 -24.754226 -23.576260 + 93.765528 -26.346709 -24.930330 + 93.765528 -27.979326 -26.235830 + 93.765528 -29.638889 -27.506935 + 93.765528 -31.322114 -28.746532 + 93.765528 -33.033245 -29.947276 + 93.765528 -34.777650 -31.099092 + 93.765528 -36.560414 -32.190559 + 93.765528 -38.378791 -33.221636 + 93.765528 -40.227953 -34.196464 + 93.765528 -42.103557 -35.119417 + 93.765528 -44.003226 -35.991765 + 93.765528 -45.925520 -36.813059 + 93.765528 -47.868318 -37.584617 + 93.765528 -49.829843 -38.307247 + 93.765528 -51.809231 -38.979383 + 93.765528 -53.805952 -39.598108 + 93.765528 -55.819237 -40.160586 + 93.765528 -57.847970 -40.664498 + 93.765528 -59.890712 -41.108220 + 93.765528 -61.945589 -41.491836 + 93.765528 -64.010836 -41.815001 + 93.765528 -66.084601 -42.078057 + 93.765528 -68.164875 -42.283476 + 93.765528 -70.249782 -42.434929 + 93.765528 -72.337657 -42.537927 + 93.765528 -74.427178 -42.599366 + 93.765528 -76.517430 -42.627810 + 93.765528 -78.607863 -42.633407 + 93.765528 -80.698310 -42.625366 + 93.765528 -82.788731 -42.613151 + 93.765528 -84.879177 -42.603938 + 93.765528 -86.968528 -42.612344 + 93.765528 -89.042262 -42.352606 + 93.765528 -91.106288 -42.018990 + 93.765528 -93.159657 -41.625607 +% 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_06.txt b/3DIrregularBodyTest/curve_06.txt new file mode 100644 index 0000000..4eae629 --- /dev/null +++ b/3DIrregularBodyTest/curve_06.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + 65.715082 -76.548825 -40.661952 + 65.715082 -78.740650 -39.616818 + 65.715082 -80.841918 -38.384223 + 65.715082 -82.795478 -36.929815 + 65.715082 -84.549556 -35.240598 + 65.715082 -86.065257 -33.334636 + 65.715082 -87.314548 -31.244387 + 65.715082 -88.267383 -29.003581 + 65.715082 -88.893321 -26.650563 + 65.715082 -89.174854 -24.232045 + 65.715082 -89.104905 -21.798236 + 65.715082 -88.683356 -19.400205 + 65.715082 -87.916709 -17.089285 + 65.715082 -86.824703 -14.912960 + 65.715082 -85.452312 -12.901085 + 65.715082 -83.863519 -11.054576 + 65.715082 -82.118172 -9.354718 + 65.715082 -80.259143 -7.779629 + 65.715082 -78.315209 -6.310414 + 65.715082 -76.303373 -4.935546 + 65.715082 -74.233835 -3.649128 + 65.715082 -72.113471 -2.448293 + 65.715082 -69.947639 -1.331506 + 65.715082 -67.742150 -0.295202 + 65.715082 -65.504047 0.668741 + 65.715082 -63.240341 1.571005 + 65.715082 -60.958616 2.426766 + 65.715082 -58.666233 3.253613 + 65.715082 -56.370192 4.070270 + 65.715082 -54.073784 4.885902 + 65.715082 -51.777230 5.701103 + 65.715082 -49.479280 6.512391 + 65.715082 -47.178658 7.316047 + 65.715082 -44.873715 8.107211 + 65.715082 -42.563196 8.881950 + 65.715082 -40.245115 9.633721 + 65.715082 -37.917221 10.354522 + 65.715082 -35.578005 11.037645 + 65.715082 -33.226338 11.676564 + 65.715082 -30.861932 12.266544 + 65.715082 -28.483886 12.798795 + 65.715082 -26.091821 13.263893 + 65.715082 -23.686299 13.653332 + 65.715082 -21.268788 13.959465 + 65.715082 -18.841217 14.171106 + 65.715082 -16.406771 14.276731 + 65.715082 -13.970112 14.264419 + 65.715082 -11.537585 14.122810 + 65.715082 -9.116987 13.843910 + 65.715082 -6.717989 13.417864 + 65.715082 -4.352718 12.833155 + 65.715082 -2.035959 12.079154 + 65.715082 0.212062 11.140306 + 65.715082 2.361555 9.994347 + 65.715082 4.367924 8.613889 + 65.715082 6.167489 6.973995 + 65.715082 7.674233 5.062788 + 65.715082 8.789210 2.900593 + 65.715082 9.425615 0.553126 + 65.715082 9.547351 -1.876288 + 65.715082 9.182734 -4.282169 + 65.715082 8.408387 -6.590158 + 65.715082 7.313019 -8.765195 + 65.715082 5.973702 -10.799789 + 65.715082 4.446653 -12.697985 + 65.715082 2.771879 -14.467491 + 65.715082 0.980014 -16.118553 + 65.715082 -0.904935 -17.662668 + 65.715082 -2.864054 -19.111659 + 65.715082 -4.882300 -20.477188 + 65.715082 -6.948741 -21.768704 + 65.715082 -9.053518 -22.996831 + 65.715082 -11.188644 -24.171443 + 65.715082 -13.348069 -25.300789 + 65.715082 -15.527332 -26.391397 + 65.715082 -17.722799 -27.449020 + 65.715082 -19.931056 -28.479682 + 65.715082 -22.150699 -29.485599 + 65.715082 -24.381823 -30.465784 + 65.715082 -26.625197 -31.417574 + 65.715082 -28.882980 -32.334646 + 65.715082 -31.155899 -33.213527 + 65.715082 -33.443369 -34.053808 + 65.715082 -35.745533 -34.852935 + 65.715082 -38.063290 -35.605597 + 65.715082 -40.398147 -36.303362 + 65.715082 -42.749540 -36.943207 + 65.715082 -45.114996 -37.528976 + 65.715082 -47.492086 -38.065625 + 65.715082 -49.879163 -38.555945 + 65.715082 -52.275583 -38.998324 + 65.715082 -54.680932 -39.389222 + 65.715082 -57.094508 -39.725549 + 65.715082 -59.515350 -40.004815 + 65.715082 -61.942209 -40.225756 + 65.715082 -64.373309 -40.394246 + 65.715082 -66.806824 -40.523275 + 65.715082 -69.241117 -40.618691 + 65.715082 -71.677631 -40.689862 + 65.715082 -74.114664 -40.730912 +% 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_07.txt b/3DIrregularBodyTest/curve_07.txt new file mode 100644 index 0000000..87f2b95 --- /dev/null +++ b/3DIrregularBodyTest/curve_07.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + 37.664636 -66.454235 -38.193313 + 37.664636 -68.806247 -36.459325 + 37.664636 -71.033226 -34.542239 + 37.664636 -73.069576 -32.424261 + 37.664636 -74.862046 -30.096841 + 37.664636 -76.351731 -27.565425 + 37.664636 -77.475309 -24.852186 + 37.664636 -78.161894 -21.997608 + 37.664636 -78.351337 -19.068180 + 37.664636 -78.024803 -16.150761 + 37.664636 -77.213975 -13.328810 + 37.664636 -75.982689 -10.662547 + 37.664636 -74.414645 -8.178411 + 37.664636 -72.589825 -5.875596 + 37.664636 -70.567184 -3.743967 + 37.664636 -68.390045 -1.770064 + 37.664636 -66.088097 0.056960 + 37.664636 -63.682829 1.745784 + 37.664636 -61.188373 3.299890 + 37.664636 -58.617718 4.724592 + 37.664636 -55.987028 6.035345 + 37.664636 -53.316798 7.263822 + 37.664636 -50.627093 8.449182 + 37.664636 -47.929687 9.616953 + 37.664636 -45.227372 10.773285 + 37.664636 -42.517423 11.911621 + 37.664636 -39.796149 13.022600 + 37.664636 -37.059673 14.095569 + 37.664636 -34.304493 15.119474 + 37.664636 -31.529152 16.087403 + 37.664636 -28.734273 16.997353 + 37.664636 -25.920933 17.848534 + 37.664636 -23.091516 18.644676 + 37.664636 -20.248672 19.391503 + 37.664636 -17.395246 20.096869 + 37.664636 -14.534307 20.771156 + 37.664636 -11.667991 21.422227 + 37.664636 -8.797462 22.054473 + 37.664636 -5.923782 22.672235 + 37.664636 -3.048149 23.280871 + 37.664636 -0.171238 23.883411 + 37.664636 2.707230 24.478471 + 37.664636 5.589071 25.056945 + 37.664636 8.477839 25.599623 + 37.664636 11.378192 26.076082 + 37.664636 14.293995 26.445354 + 37.664636 17.224779 26.663843 + 37.664636 20.163361 26.693514 + 37.664636 23.095421 26.499025 + 37.664636 25.998140 26.043781 + 37.664636 28.837480 25.289636 + 37.664636 31.561648 24.191718 + 37.664636 34.092718 22.703506 + 37.664636 36.332576 20.806287 + 37.664636 38.184483 18.529338 + 37.664636 39.576965 15.945588 + 37.664636 40.478894 13.152090 + 37.664636 40.891763 10.245251 + 37.664636 40.840864 7.309181 + 37.664636 40.364607 4.411079 + 37.664636 39.506450 1.601918 + 37.664636 38.306794 -1.079533 + 37.664636 36.805592 -3.604849 + 37.664636 35.046354 -5.958068 + 37.664636 33.072355 -8.134568 + 37.664636 30.916385 -10.131173 + 37.664636 28.605855 -11.946867 + 37.664636 26.167007 -13.586449 + 37.664636 23.629175 -15.068601 + 37.664636 21.021372 -16.424253 + 37.664636 18.366895 -17.686319 + 37.664636 15.682969 -18.884639 + 37.664636 12.982780 -20.045925 + 37.664636 10.274203 -21.187531 + 37.664636 7.560102 -22.315943 + 37.664636 4.839582 -23.428811 + 37.664636 2.109967 -24.519146 + 37.664636 -0.631384 -25.579603 + 37.664636 -3.385995 -26.605129 + 37.664636 -6.153622 -27.594992 + 37.664636 -8.932636 -28.552436 + 37.664636 -11.720521 -29.483760 + 37.664636 -14.514808 -30.395685 + 37.664636 -17.313254 -31.294794 + 37.664636 -20.115367 -32.182401 + 37.664636 -22.922613 -33.053621 + 37.664636 -25.737492 -33.899808 + 37.664636 -28.565497 -34.700896 + 37.664636 -31.412868 -35.429956 + 37.664636 -34.282267 -36.066649 + 37.664636 -37.171326 -36.607306 + 37.664636 -40.075533 -37.059729 + 37.664636 -42.990718 -37.435176 + 37.664636 -45.913917 -37.742236 + 37.664636 -48.842814 -37.989155 + 37.664636 -51.775483 -38.186567 + 37.664636 -54.710790 -38.340276 + 37.664636 -57.647494 -38.442962 + 37.664636 -60.587256 -38.453958 + 37.664636 -63.526724 -38.412026 +% 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_08.txt b/3DIrregularBodyTest/curve_08.txt new file mode 100644 index 0000000..69ed3a6 --- /dev/null +++ b/3DIrregularBodyTest/curve_08.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + 9.614189 -62.418093 -34.265478 + 9.614189 -64.518663 -31.533098 + 9.614189 -66.383105 -28.604613 + 9.614189 -67.828154 -25.448778 + 9.614189 -68.789516 -22.113944 + 9.614189 -69.231091 -18.671623 + 9.614189 -69.130609 -15.202749 + 9.614189 -68.482348 -11.793477 + 9.614189 -67.322037 -8.522298 + 9.614189 -65.716546 -5.444464 + 9.614189 -63.732281 -2.595600 + 9.614189 -61.425161 -0.000865 + 9.614189 -58.849104 2.327527 + 9.614189 -56.059172 4.395601 + 9.614189 -53.117870 6.242972 + 9.614189 -50.075699 7.919678 + 9.614189 -46.970119 9.476231 + 9.614189 -43.829993 10.962114 + 9.614189 -40.673862 12.413751 + 9.614189 -37.508274 13.844650 + 9.614189 -34.333954 15.256074 + 9.614189 -31.154981 16.656985 + 9.614189 -27.971911 18.048567 + 9.614189 -24.782001 19.424378 + 9.614189 -21.578927 20.769251 + 9.614189 -18.358634 22.072304 + 9.614189 -15.118956 23.326391 + 9.614189 -11.859439 24.527945 + 9.614189 -8.578767 25.670430 + 9.614189 -5.275160 26.744722 + 9.614189 -1.947097 27.740662 + 9.614189 1.400868 28.667592 + 9.614189 4.764707 29.535215 + 9.614189 8.142635 30.346287 + 9.614189 11.531240 31.111588 + 9.614189 14.926087 31.848789 + 9.614189 18.324091 32.571303 + 9.614189 21.723004 33.289524 + 9.614189 25.122082 34.006958 + 9.614189 28.522509 34.717988 + 9.614189 31.926428 35.412055 + 9.614189 35.337789 36.068455 + 9.614189 38.760966 36.659876 + 9.614189 42.198604 37.160082 + 9.614189 45.651272 37.542232 + 9.614189 49.117126 37.774618 + 9.614189 52.590264 37.819524 + 9.614189 56.057522 37.619422 + 9.614189 59.488861 37.088696 + 9.614189 62.818962 36.111191 + 9.614189 65.930962 34.578959 + 9.614189 68.670306 32.453197 + 9.614189 70.882684 29.784056 + 9.614189 72.460611 26.696677 + 9.614189 73.362581 23.347952 + 9.614189 73.603642 19.887330 + 9.614189 73.232283 16.437385 + 9.614189 72.318137 13.089233 + 9.614189 70.940731 9.902765 + 9.614189 69.182135 6.908972 + 9.614189 67.117313 4.116952 + 9.614189 64.807297 1.523668 + 9.614189 62.297157 -0.876737 + 9.614189 59.621533 -3.091411 + 9.614189 56.805178 -5.124258 + 9.614189 53.867688 -6.977921 + 9.614189 50.829797 -8.662190 + 9.614189 47.713109 -10.196049 + 9.614189 44.540366 -11.610689 + 9.614189 41.334219 -12.948133 + 9.614189 38.114274 -14.252138 + 9.614189 34.893070 -15.553011 + 9.614189 31.677663 -16.868146 + 9.614189 28.465863 -18.192077 + 9.614189 25.250173 -19.506518 + 9.614189 22.023114 -20.792752 + 9.614189 18.779209 -22.035865 + 9.614189 15.517753 -23.232184 + 9.614189 12.241356 -24.386979 + 9.614189 8.952460 -25.505693 + 9.614189 5.652827 -26.592337 + 9.614189 2.345160 -27.654300 + 9.614189 -0.967782 -28.699710 + 9.614189 -4.285567 -29.729614 + 9.614189 -7.611744 -30.732056 + 9.614189 -10.951162 -31.689383 + 9.614189 -14.308751 -32.580741 + 9.614189 -17.686915 -33.390539 + 9.614189 -21.085350 -34.110515 + 9.614189 -24.502306 -34.736767 + 9.614189 -27.933864 -35.277474 + 9.614189 -31.376414 -35.743188 + 9.614189 -34.827250 -36.143188 + 9.614189 -38.284015 -36.488208 + 9.614189 -41.741538 -36.775836 + 9.614189 -45.204811 -36.492508 + 9.614189 -48.662067 -36.150902 + 9.614189 -52.116859 -35.779866 + 9.614189 -55.567801 -35.376583 + 9.614189 -59.011468 -34.921629 +% 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_09.txt b/3DIrregularBodyTest/curve_09.txt new file mode 100644 index 0000000..2fdc977 --- /dev/null +++ b/3DIrregularBodyTest/curve_09.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + -18.436257 -61.560040 -22.785268 + -18.436257 -61.100961 -19.191672 + -18.436257 -60.492622 -15.568304 + -18.436257 -59.591038 -12.007387 + -18.436257 -58.342259 -8.553166 + -18.436257 -56.741585 -5.247361 + -18.436257 -54.803037 -2.127670 + -18.436257 -52.546892 0.770626 + -18.436257 -50.002953 3.420126 + -18.436257 -47.218421 5.816031 + -18.436257 -44.245154 7.973767 + -18.436257 -41.123231 9.910605 + -18.436257 -37.893074 11.661676 + -18.436257 -34.600970 13.293908 + -18.436257 -31.283580 14.874306 + -18.436257 -27.957412 16.436172 + -18.436257 -24.617663 17.968728 + -18.436257 -21.260979 19.463867 + -18.436257 -17.889924 20.926313 + -18.436257 -14.509314 22.366562 + -18.436257 -11.123284 23.794014 + -18.436257 -7.732190 25.209396 + -18.436257 -4.338024 26.617395 + -18.436257 -0.937881 28.010859 + -18.436257 2.476812 29.368245 + -18.436257 5.909650 30.679077 + -18.436257 9.360289 31.942291 + -18.436257 12.831327 33.148275 + -18.436257 16.325212 34.286310 + -18.436257 19.842516 35.349749 + -18.436257 23.379844 36.344695 + -18.436257 26.932918 37.281829 + -18.436257 30.498476 38.170331 + -18.436257 34.070202 39.033777 + -18.436257 37.645890 39.880631 + -18.436257 41.229119 40.694993 + -18.436257 44.821268 41.469088 + -18.436257 48.423562 42.194384 + -18.436257 52.037623 42.858491 + -18.436257 55.663627 43.453886 + -18.436257 59.302113 43.967243 + -18.436257 62.954604 44.368041 + -18.436257 66.621179 44.604350 + -18.436257 70.294851 44.602000 + -18.436257 73.950613 44.249968 + -18.436257 77.527355 43.422522 + -18.436257 80.923051 42.030081 + -18.436257 84.024978 40.068774 + -18.436257 86.753014 37.613069 + -18.436257 89.058325 34.756205 + -18.436257 90.898833 31.579943 + -18.436257 92.229436 28.158623 + -18.436257 92.989332 24.568067 + -18.436257 93.073641 20.900583 + -18.436257 92.371831 17.301685 + -18.436257 90.883779 13.949574 + -18.436257 88.784922 10.938470 + -18.436257 86.279731 8.253192 + -18.436257 83.519175 5.829354 + -18.436257 80.610332 3.584632 + -18.436257 77.614610 1.456886 + -18.436257 74.555843 -0.579243 + -18.436257 71.436807 -2.521745 + -18.436257 68.252829 -4.355747 + -18.436257 65.001497 -6.067483 + -18.436257 61.689089 -7.657901 + -18.436257 58.328070 -9.142994 + -18.436257 54.930126 -10.541652 + -18.436257 51.504518 -11.871201 + -18.436257 48.060311 -13.151887 + -18.436257 44.604995 -14.402338 + -18.436257 41.140566 -15.627254 + -18.436257 37.665631 -16.822081 + -18.436257 34.179382 -17.983434 + -18.436257 30.681514 -19.109332 + -18.436257 27.174086 -20.205112 + -18.436257 23.660171 -21.279936 + -18.436257 20.143056 -22.344242 + -18.436257 16.624232 -23.402862 + -18.436257 13.101371 -24.447960 + -18.436257 9.568447 -25.458452 + -18.436257 6.021300 -26.417767 + -18.436257 2.458150 -27.315771 + -18.436257 -1.122654 -28.140482 + -18.436257 -4.720592 -28.886913 + -18.436257 -8.331865 -29.566085 + -18.436257 -11.953084 -30.190080 + -18.436257 -15.581669 -30.769848 + -18.436257 -19.216004 -31.312470 + -18.436257 -22.855321 -31.820562 + -18.436257 -26.499168 -32.295067 + -18.436257 -30.148177 -32.728769 + -18.436257 -33.713181 -32.095329 + -18.436257 -37.244301 -31.080118 + -18.436257 -40.764034 -30.022896 + -18.436257 -44.275196 -28.937944 + -18.436257 -47.778281 -27.828042 + -18.436257 -51.272857 -26.690553 + -18.436257 -54.755495 -25.516704 + -18.436257 -58.216994 -24.280498 +% 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_10.txt b/3DIrregularBodyTest/curve_10.txt new file mode 100644 index 0000000..5bfaf97 --- /dev/null +++ b/3DIrregularBodyTest/curve_10.txt @@ -0,0 +1,210 @@ +% Model: Tunnel.mph +% Version: COMSOL +% Date: May 2023 +% Dimension: 3 +% Nodes:100 +% Elements:100 +% Expressions: 1 +% Description: Contour +% Coordinates + -46.486703 -36.631103 -8.874410 + -46.486703 -35.352902 -5.965102 + -46.486703 -33.950065 -3.069979 + -46.486703 -32.405134 -0.248373 + -46.486703 -30.690791 2.473452 + -46.486703 -28.785511 5.064928 + -46.486703 -26.674616 7.491653 + -46.486703 -24.364604 9.729685 + -46.486703 -21.882138 11.775048 + -46.486703 -19.265855 13.646682 + -46.486703 -16.558745 15.384864 + -46.486703 -13.804772 17.048140 + -46.486703 -11.037755 18.689681 + -46.486703 -8.276101 20.340231 + -46.486703 -5.526929 22.011475 + -46.486703 -2.781723 23.689237 + -46.486703 -0.014395 25.330129 + -46.486703 2.795917 26.896145 + -46.486703 5.656492 28.368230 + -46.486703 8.570296 29.731875 + -46.486703 11.530568 30.991632 + -46.486703 14.526902 32.163108 + -46.486703 17.552634 33.256507 + -46.486703 20.601435 34.283916 + -46.486703 23.667350 35.259139 + -46.486703 26.744342 36.198876 + -46.486703 29.826559 37.121381 + -46.486703 32.910394 38.038435 + -46.486703 35.993651 38.957457 + -46.486703 39.073986 39.886242 + -46.486703 42.154015 40.816022 + -46.486703 45.237999 41.732562 + -46.486703 48.331439 42.616554 + -46.486703 51.440780 43.442788 + -46.486703 54.569165 44.193559 + -46.486703 57.718404 44.851025 + -46.486703 60.890813 45.385188 + -46.486703 64.082650 45.787460 + -46.486703 67.287756 46.064918 + -46.486703 70.501811 46.202569 + -46.486703 73.718401 46.165413 + -46.486703 76.923911 45.900418 + -46.486703 80.092315 45.349344 + -46.486703 83.180350 44.453359 + -46.486703 86.134303 43.183898 + -46.486703 88.903108 41.549737 + -46.486703 91.432195 39.565028 + -46.486703 93.665634 37.252947 + -46.486703 95.534911 34.638309 + -46.486703 96.959802 31.757983 + -46.486703 97.854513 28.672369 + -46.486703 98.150963 25.473726 + -46.486703 97.840152 22.276084 + -46.486703 96.968547 19.183045 + -46.486703 95.621060 16.264683 + -46.486703 93.893330 13.553084 + -46.486703 91.869125 11.054181 + -46.486703 89.619852 8.755128 + -46.486703 87.202841 6.632547 + -46.486703 84.666014 4.654329 + -46.486703 82.042516 2.792359 + -46.486703 79.354809 1.024170 + -46.486703 76.620592 -0.671315 + -46.486703 73.850668 -2.307841 + -46.486703 71.047861 -3.887377 + -46.486703 68.209431 -5.401919 + -46.486703 65.330022 -6.836901 + -46.486703 62.403729 -8.173582 + -46.486703 59.430163 -9.401518 + -46.486703 56.417961 -10.531547 + -46.486703 53.377631 -11.583705 + -46.486703 50.318515 -12.580033 + -46.486703 47.244897 -13.530688 + -46.486703 44.158581 -14.439296 + -46.486703 41.064322 -15.320549 + -46.486703 37.968003 -16.194529 + -46.486703 34.871009 -17.066098 + -46.486703 31.768508 -17.917833 + -46.486703 28.654706 -18.727197 + -46.486703 25.525998 -19.476803 + -46.486703 22.381885 -20.158864 + -46.486703 19.224119 -20.774704 + -46.486703 16.056336 -21.336823 + -46.486703 12.881833 -21.859808 + -46.486703 9.702134 -22.350209 + -46.486703 6.517055 -22.804316 + -46.486703 3.325867 -23.213215 + -46.486703 0.128526 -23.570738 + -46.486703 -3.074171 -23.876689 + -46.486703 -6.281358 -24.131320 + -46.486703 -9.492474 -24.330245 + -46.486703 -12.706258 -24.479499 + -46.486703 -15.713988 -23.820497 + -46.486703 -18.430070 -22.094385 + -46.486703 -21.108723 -20.310789 + -46.486703 -23.766777 -18.498158 + -46.486703 -26.409341 -16.662169 + -46.486703 -29.035756 -14.803351 + -46.486703 -31.642401 -12.916278 + -46.486703 -34.215443 -10.984028 +% 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