Skip to content

Commit 4bb031a

Browse files
-do NOT generate interior points
1 parent 43f328e commit 4bb031a

10 files changed

+412
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
BEGIN_POLYGON
2+
OUTSIDE_3D 11
3+
360220.6991683 4132489.8894161 0.0
4+
360286.78494426 4132279.8816603 0.0
5+
360355.81635511 4132043.8920739 0.0
6+
360446.40469773 4131744.7281546 0.0
7+
360548.98474911 4131405.9621575 0.0
8+
360281.54312154 4131578.9360971 0.0
9+
360040.07808281 4131727.5189229 0.0
10+
359780.70702168 4131885.5290183 0.0
11+
359549.5 4132072.5 0.0
12+
359752.53896709 4132210.4007777 0.0
13+
359900.6721833 4132290.8786266 0.0
14+
BIAS 0.3
15+
GENERATE_INTERIOR_POINTS 0
16+
END_POLYGON
17+
RETURN_CELL_POLYGONS
18+
REFINE_POINTS 4
19+
360216.69669785 4132071.3505794 10.0 1
20+
360214.33895598 4132277.1287016 10.0 1
21+
360001.9 4132105.4 40.0 1
22+
360096.6 4131912.2 30.0 1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
MESH2D
2+
E3T 1 1 11 2 1
3+
E3T 2 2 11 33 1
4+
E3T 3 2 33 3 1
5+
E3T 4 3 20 4 1
6+
E3T 5 3 21 20 1
7+
E3T 6 3 31 21 1
8+
E3T 7 3 32 31 1
9+
E3T 8 3 33 32 1
10+
E3T 9 4 19 5 1
11+
E3T 10 4 20 19 1
12+
E3T 11 5 13 6 1
13+
E3T 12 5 18 23 1
14+
E3T 13 5 19 18 1
15+
E3T 14 5 23 13 1
16+
E3T 15 6 12 17 1
17+
E3T 16 6 13 12 1
18+
E3T 17 6 17 24 1
19+
E3T 18 6 24 7 1
20+
E3T 19 7 9 8 1
21+
E3T 20 7 24 29 1
22+
E3T 21 7 29 9 1
23+
E3T 22 9 29 10 1
24+
E3T 23 10 27 11 1
25+
E3T 24 10 28 27 1
26+
E3T 25 10 29 28 1
27+
E3T 26 11 27 34 1
28+
E3T 27 11 34 33 1
29+
E3T 28 12 13 36 1
30+
E3T 29 12 36 17 1
31+
E3T 30 13 14 36 1
32+
E3T 31 13 23 14 1
33+
E3T 32 14 15 36 1
34+
E3T 33 14 22 30 1
35+
E3T 34 14 23 22 1
36+
E3T 35 14 30 15 1
37+
E3T 36 15 16 36 1
38+
E3T 37 15 25 16 1
39+
E3T 38 15 30 35 1
40+
E3T 39 15 35 25 1
41+
E3T 40 16 17 36 1
42+
E3T 41 16 24 17 1
43+
E3T 42 16 25 24 1
44+
E3T 43 18 19 37 1
45+
E3T 44 18 37 23 1
46+
E3T 45 19 20 37 1
47+
E3T 46 20 21 37 1
48+
E3T 47 21 22 37 1
49+
E3T 48 21 31 22 1
50+
E3T 49 22 23 37 1
51+
E3T 50 22 31 30 1
52+
E3T 51 24 25 38 1
53+
E3T 52 24 38 29 1
54+
E3T 53 25 26 38 1
55+
E3T 54 25 35 26 1
56+
E3T 55 26 27 38 1
57+
E3T 56 26 34 27 1
58+
E3T 57 26 35 34 1
59+
E3T 58 27 28 38 1
60+
E3T 59 28 29 38 1
61+
E3T 60 30 31 39 1
62+
E3T 61 30 39 35 1
63+
E3T 62 31 32 39 1
64+
E3T 63 32 33 39 1
65+
E3T 64 33 34 39 1
66+
E3T 65 34 35 39 1
67+
ND 1 359549.5 4132072.5 0.0
68+
ND 2 359752.539 4132210.4 0.0
69+
ND 3 359900.672 4132290.88 0.0
70+
ND 4 360220.699 4132489.89 0.0
71+
ND 5 360286.785 4132279.88 0.0
72+
ND 6 360355.816 4132043.89 0.0
73+
ND 7 360446.405 4131744.73 0.0
74+
ND 8 360548.985 4131405.96 0.0
75+
ND 9 360281.543 4131578.94 0.0
76+
ND 10 360040.078 4131727.52 0.0
77+
ND 11 359780.707 4131885.53 0.0
78+
ND 12 360226.697 4132071.35 0.0
79+
ND 13 360221.697 4132080.01 0.0
80+
ND 14 360211.697 4132080.01 0.0
81+
ND 15 360206.697 4132071.35 0.0
82+
ND 16 360211.697 4132062.69 0.0
83+
ND 17 360221.697 4132062.69 0.0
84+
ND 18 360224.339 4132277.13 0.0
85+
ND 19 360219.339 4132285.79 0.0
86+
ND 20 360209.339 4132285.79 0.0
87+
ND 21 360204.339 4132277.13 0.0
88+
ND 22 360209.339 4132268.47 0.0
89+
ND 23 360219.339 4132268.47 0.0
90+
ND 24 360126.6 4131912.2 0.0
91+
ND 25 360111.6 4131938.18 0.0
92+
ND 26 360081.6 4131938.18 0.0
93+
ND 27 360066.6 4131912.2 0.0
94+
ND 28 360081.6 4131886.22 0.0
95+
ND 29 360111.6 4131886.22 0.0
96+
ND 30 360041.9 4132105.4 0.0
97+
ND 31 360021.9 4132140.04 0.0
98+
ND 32 359981.9 4132140.04 0.0
99+
ND 33 359961.9 4132105.4 0.0
100+
ND 34 359981.9 4132070.76 0.0
101+
ND 35 360021.9 4132070.76 0.0
102+
ND 36 360216.697 4132071.35 0.0
103+
ND 37 360214.339 4132277.13 0.0
104+
ND 38 360096.6 4131912.2 0.0
105+
ND 39 360001.9 4132105.4 0.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
BEGIN_POLYGON
2+
OUTSIDE 62
3+
-27.20733173077 59.397836538462
4+
-26.66734209899 61.623569397318
5+
-25.95429104232 63.91369778637
6+
-25.04682341362 66.255993731578
7+
-23.94124435364 68.643496205382
8+
-22.72796169046 71.117633303462
9+
-21.30386172607 73.626693006933
10+
-19.49286794256 76.042181188916
11+
-17.18235832146 78.20101562621
12+
-14.49374032986 80.138005758006
13+
-11.52670176454 81.940418702147
14+
-8.371607158663 83.748025375635
15+
-5.08574312672 85.672976773425
16+
-1.61571651055 87.638709136428
17+
2.1167555247223 89.511680355185
18+
6.187949798013 91.105769042331
19+
10.571975339347 92.433672057701
20+
15.235412110002 93.558933997711
21+
20.182683242977 94.43378342391
22+
25.41312889229 95.005619088066
23+
30.912930916161 95.359378543356
24+
36.683248665597 95.469807434545
25+
42.720444767141 95.192129859316
26+
48.995982563307 94.369872784826
27+
55.567500089724 93.488694362779
28+
62.417589145078 92.361904155365
29+
69.342632152779 90.187332186587
30+
75.582382115426 85.901594721498
31+
80.673070262677 79.777523977143
32+
84.756675440002 72.501595845525
33+
87.722242624148 64.281059550762
34+
89.39397726487 55.283128383891
35+
89.43 44.27
36+
87.39 35.55
37+
81.14 28.86
38+
74.6 23.48
39+
66.990994460023 21.616887014399
40+
59.92408376674 20.027368051656
41+
53.021196536732 19.451441637634
42+
46.415906780624 19.08336923955
43+
40.107615674621 18.805580597415
44+
34.084208963596 19.088994915301
45+
28.359521897434 19.714270779975
46+
22.916002061544 20.494208689591
47+
17.737608058639 21.361658298305
48+
12.837313206626 22.419282050816
49+
8.2279574655591 23.709179313715
50+
3.9275156331905 25.25530561247
51+
-0.002779816515 27.146294134861
52+
-3.542673647996 29.343700127725
53+
-6.794740881686 31.63671069407
54+
-9.858906707477 33.88365398653
55+
-12.75222849372 36.072413671975
56+
-15.42344655656 38.277715495813
57+
-17.85111823383 40.523703139279
58+
-20.01650597703 42.822002138778
59+
-21.90730673089 45.170415626213
60+
-23.52175351951 47.553850565058
61+
-24.85887981221 49.955346133296
62+
-25.9016442724 52.363157066504
63+
-26.61563951178 54.76465620645
64+
-27.03839907636 57.119502220427
65+
INSIDE 20
66+
72.41 47.33
67+
69.085179953048 43.754106858657
68+
64.785273927486 41.469923905297
69+
59.934231633108 41.840225007584
70+
55.117261767358 42.735753596416
71+
50.334568915773 43.80336002058
72+
45.455033885939 43.820005323992
73+
40.713845270273 42.606990272104
74+
36.238984932842 40.616671997562
75+
32.221202096173 37.835551121982
76+
29.08 34.09
77+
32.221202096173 37.835551121982
78+
36.238984932842 40.616671997562
79+
40.713845270273 42.606990272104
80+
45.455033885939 43.820005323992
81+
50.334568915773 43.80336002058
82+
55.117261767358 42.735753596416
83+
59.934231633108 41.840225007584
84+
64.785273927486 41.469923905297
85+
69.085179953048 43.754106858657
86+
BIAS 0.2
87+
CONST_SIZE_FUNCTION 20.0 0.2
88+
REMOVE_INTERNAL_FOUR_TRIANGLE_PTS
89+
FIX_POINT_CONNECTIONS
90+
GENERATE_INTERIOR_POINTS 0
91+
END_POLYGON
92+
RETURN_CELL_POLYGONS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
MESH2D
2+
E3T 1 1 62 2 1
3+
E3T 2 2 61 3 1
4+
E3T 3 2 62 61 1
5+
E3T 4 3 59 4 1
6+
E3T 5 3 60 59 1
7+
E3T 6 3 61 60 1
8+
E3T 7 4 58 5 1
9+
E3T 8 4 59 58 1
10+
E3T 9 5 56 6 1
11+
E3T 10 5 57 56 1
12+
E3T 11 5 58 57 1
13+
E3T 12 6 9 7 1
14+
E3T 13 6 10 9 1
15+
E3T 14 6 55 10 1
16+
E3T 15 6 56 55 1
17+
E3T 16 7 9 8 1
18+
E3T 17 10 55 11 1
19+
E3T 18 11 53 12 1
20+
E3T 19 11 54 53 1
21+
E3T 20 11 55 54 1
22+
E3T 21 12 52 13 1
23+
E3T 22 12 53 52 1
24+
E3T 23 13 52 71 1
25+
E3T 24 13 71 14 1
26+
E3T 25 14 71 15 1
27+
E3T 26 15 71 16 1
28+
E3T 27 16 71 17 1
29+
E3T 28 17 70 18 1
30+
E3T 29 17 71 70 1
31+
E3T 30 18 70 19 1
32+
E3T 31 19 70 20 1
33+
E3T 32 20 69 21 1
34+
E3T 33 20 70 69 1
35+
E3T 34 21 69 22 1
36+
E3T 35 22 68 23 1
37+
E3T 36 22 69 68 1
38+
E3T 37 23 68 24 1
39+
E3T 38 24 67 25 1
40+
E3T 39 24 68 67 1
41+
E3T 40 25 67 26 1
42+
E3T 41 26 67 73 1
43+
E3T 42 26 73 27 1
44+
E3T 43 27 73 28 1
45+
E3T 44 28 73 29 1
46+
E3T 45 29 73 30 1
47+
E3T 46 30 73 31 1
48+
E3T 47 31 73 32 1
49+
E3T 48 32 73 33 1
50+
E3T 49 33 73 34 1
51+
E3T 50 34 63 35 1
52+
E3T 51 34 73 63 1
53+
E3T 52 35 63 36 1
54+
E3T 53 36 63 64 1
55+
E3T 54 36 64 37 1
56+
E3T 55 37 64 65 1
57+
E3T 56 37 65 38 1
58+
E3T 57 38 65 39 1
59+
E3T 58 39 65 66 1
60+
E3T 59 39 66 67 1
61+
E3T 60 39 67 40 1
62+
E3T 61 40 67 68 1
63+
E3T 62 40 68 69 1
64+
E3T 63 40 69 70 1
65+
E3T 64 40 70 41 1
66+
E3T 65 41 70 71 1
67+
E3T 66 41 71 72 1
68+
E3T 67 41 72 42 1
69+
E3T 68 42 72 43 1
70+
E3T 69 43 72 44 1
71+
E3T 70 44 72 45 1
72+
E3T 71 45 72 46 1
73+
E3T 72 46 72 47 1
74+
E3T 73 47 72 48 1
75+
E3T 74 48 72 49 1
76+
E3T 75 49 72 50 1
77+
E3T 76 50 72 51 1
78+
E3T 77 51 71 52 1
79+
E3T 78 51 72 71 1
80+
E3T 79 63 65 64 1
81+
E3T 80 63 73 65 1
82+
E3T 81 65 73 66 1
83+
E3T 82 66 73 67 1
84+
ND 1 -27.207332 59.3978365 0.0
85+
ND 2 -26.667342 61.6235694 0.0
86+
ND 3 -25.954291 63.9136978 0.0
87+
ND 4 -25.046823 66.2559937 0.0
88+
ND 5 -23.941244 68.6434962 0.0
89+
ND 6 -22.727962 71.1176333 0.0
90+
ND 7 -21.303862 73.626693 0.0
91+
ND 8 -19.492868 76.0421812 0.0
92+
ND 9 -17.182358 78.2010156 0.0
93+
ND 10 -14.49374 80.1380058 0.0
94+
ND 11 -11.526702 81.9404187 0.0
95+
ND 12 -8.3716072 83.7480254 0.0
96+
ND 13 -5.0857431 85.6729768 0.0
97+
ND 14 -1.6157165 87.6387091 0.0
98+
ND 15 2.11675552 89.5116804 0.0
99+
ND 16 6.1879498 91.105769 0.0
100+
ND 17 10.5719753 92.4336721 0.0
101+
ND 18 15.2354121 93.558934 0.0
102+
ND 19 20.1826832 94.4337834 0.0
103+
ND 20 25.4131289 95.0056191 0.0
104+
ND 21 30.9129309 95.3593785 0.0
105+
ND 22 36.6832487 95.4698074 0.0
106+
ND 23 42.7204448 95.1921299 0.0
107+
ND 24 48.9959826 94.3698728 0.0
108+
ND 25 55.5675001 93.4886944 0.0
109+
ND 26 62.4175891 92.3619042 0.0
110+
ND 27 69.3426322 90.1873322 0.0
111+
ND 28 75.5823821 85.9015947 0.0
112+
ND 29 80.6730703 79.777524 0.0
113+
ND 30 84.7566754 72.5015958 0.0
114+
ND 31 87.7222426 64.2810596 0.0
115+
ND 32 89.3939773 55.2831284 0.0
116+
ND 33 89.43 44.27 0.0
117+
ND 34 87.39 35.55 0.0
118+
ND 35 81.14 28.86 0.0
119+
ND 36 74.6 23.48 0.0
120+
ND 37 66.9909945 21.616887 0.0
121+
ND 38 59.9240838 20.0273681 0.0
122+
ND 39 53.0211965 19.4514416 0.0
123+
ND 40 46.4159068 19.0833692 0.0
124+
ND 41 40.1076157 18.8055806 0.0
125+
ND 42 34.084209 19.0889949 0.0
126+
ND 43 28.3595219 19.7142708 0.0
127+
ND 44 22.9160021 20.4942087 0.0
128+
ND 45 17.7376081 21.3616583 0.0
129+
ND 46 12.8373132 22.4192821 0.0
130+
ND 47 8.22795747 23.7091793 0.0
131+
ND 48 3.92751563 25.2553056 0.0
132+
ND 49 -0.0027798 27.1462941 0.0
133+
ND 50 -3.5426736 29.3437001 0.0
134+
ND 51 -6.7947409 31.6367107 0.0
135+
ND 52 -9.8589067 33.883654 0.0
136+
ND 53 -12.752228 36.0724137 0.0
137+
ND 54 -15.423447 38.2777155 0.0
138+
ND 55 -17.851118 40.5237031 0.0
139+
ND 56 -20.016506 42.8220021 0.0
140+
ND 57 -21.907307 45.1704156 0.0
141+
ND 58 -23.521754 47.5538506 0.0
142+
ND 59 -24.85888 49.9553461 0.0
143+
ND 60 -25.901644 52.3631571 0.0
144+
ND 61 -26.61564 54.7646562 0.0
145+
ND 62 -27.038399 57.1195022 0.0
146+
ND 63 69.08518 43.7541069 0.0
147+
ND 64 64.7852739 41.4699239 0.0
148+
ND 65 59.9342316 41.840225 0.0
149+
ND 66 55.1172618 42.7357536 0.0
150+
ND 67 50.3345689 43.80336 0.0
151+
ND 68 45.4550339 43.8200053 0.0
152+
ND 69 40.7138453 42.6069903 0.0
153+
ND 70 36.2389849 40.616672 0.0
154+
ND 71 32.2212021 37.8355511 0.0
155+
ND 72 29.08 34.09 0.0
156+
ND 73 72.41 47.33 0.0

xmsmesher/meshing/MeMultiPolyMesher.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,10 @@ void iWriteInputsToDebugFile(MeMultiPolyMesherIo& a_io)
182182
os << poly.m_polyCorners[j] << " ";
183183
os << "\n";
184184
}
185+
if (!poly.m_generateInteriorPoints)
186+
{
187+
os << "GENERATE_INTERIOR_POINTS 0\n";
188+
}
185189
if (poly.m_relaxationMethod != "")
186190
{
187191
os << "RELAXATION_METHOD " << poly.m_relaxationMethod << "\n";

0 commit comments

Comments
 (0)