Skip to content

Commit 331b17b

Browse files
-update version
-fix bug related to Z values on the input polygon. We want all Z values to be at 0.0 when using the paving algorithm. -added a test for this bug -added a test for a patch where we want to fill the Z values based on the input polygon Z values (so we don't break this functionality)
1 parent 965dec6 commit 331b17b

10 files changed

+2629
-12
lines changed

_package/xms/mesher/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
from . import meshing # NOQA: F401
33
from .api.mesh import generate_mesh # NOQA: F401
44

5-
__version__ = '5.1.2'
5+
__version__ = '5.1.3'

test_files/meshing/CasePatch7.txt

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
BEGIN_POLYGON
2+
OUTSIDE_3D 30
3+
0.0 0.0 0.0
4+
0.0 10.0 -5.0
5+
0.0 20.0 -10.0
6+
0.0 30.0 -10.0
7+
0.0 40.0 -5.0
8+
0.0 50.0 0.0
9+
15.0 50.0 0.0
10+
30.0 50.0 0.0
11+
45.0 50.0 0.0
12+
60.0 50.0 0.0
13+
75.0 50.0 0.0
14+
90.0 50.0 0.0
15+
105.0 50.0 0.0
16+
120.0 50.0 0.0
17+
135.0 50.0 0.0
18+
150.0 50.0 0.0
19+
150.0 40.0 -5.0
20+
150.0 30.0 -10.0
21+
150.0 20.0 -10.0
22+
150.0 10.0 -5.0
23+
150.0 0.0 0.0
24+
135.0 0.0 0.0
25+
120.0 0.0 0.0
26+
105.0 0.0 0.0
27+
90.0 0.0 0.0
28+
75.0 0.0 0.0
29+
60.0 0.0 0.0
30+
45.0 0.0 0.0
31+
30.0 0.0 0.0
32+
15.0 0.0 0.0
33+
PATCH_CORNERS 5 15 20
34+
END_POLYGON
35+
RETURN_CELL_POLYGONS
+117
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
MESH2D
2+
E4Q 1 1 2 14 13 1
3+
E4Q 2 2 3 15 14 1
4+
E4Q 3 3 4 16 15 1
5+
E4Q 4 4 5 17 16 1
6+
E4Q 5 5 6 18 17 1
7+
E4Q 6 7 61 62 8 1
8+
E4Q 7 8 62 63 9 1
9+
E4Q 8 9 63 64 10 1
10+
E4Q 9 10 64 65 11 1
11+
E4Q 10 11 65 66 12 1
12+
E4Q 11 13 14 20 19 1
13+
E4Q 12 14 15 21 20 1
14+
E4Q 13 15 16 22 21 1
15+
E4Q 14 16 17 23 22 1
16+
E4Q 15 17 18 24 23 1
17+
E4Q 16 19 20 26 25 1
18+
E4Q 17 20 21 27 26 1
19+
E4Q 18 21 22 28 27 1
20+
E4Q 19 22 23 29 28 1
21+
E4Q 20 23 24 30 29 1
22+
E4Q 21 25 26 32 31 1
23+
E4Q 22 26 27 33 32 1
24+
E4Q 23 27 28 34 33 1
25+
E4Q 24 28 29 35 34 1
26+
E4Q 25 29 30 36 35 1
27+
E4Q 26 31 32 38 37 1
28+
E4Q 27 32 33 39 38 1
29+
E4Q 28 33 34 40 39 1
30+
E4Q 29 34 35 41 40 1
31+
E4Q 30 35 36 42 41 1
32+
E4Q 31 37 38 44 43 1
33+
E4Q 32 38 39 45 44 1
34+
E4Q 33 39 40 46 45 1
35+
E4Q 34 40 41 47 46 1
36+
E4Q 35 41 42 48 47 1
37+
E4Q 36 43 44 50 49 1
38+
E4Q 37 44 45 51 50 1
39+
E4Q 38 45 46 52 51 1
40+
E4Q 39 46 47 53 52 1
41+
E4Q 40 47 48 54 53 1
42+
E4Q 41 49 50 56 55 1
43+
E4Q 42 50 51 57 56 1
44+
E4Q 43 51 52 58 57 1
45+
E4Q 44 52 53 59 58 1
46+
E4Q 45 53 54 60 59 1
47+
E4Q 46 55 56 62 61 1
48+
E4Q 47 56 57 63 62 1
49+
E4Q 48 57 58 64 63 1
50+
E4Q 49 58 59 65 64 1
51+
E4Q 50 59 60 66 65 1
52+
ND 1 0.0 50.0 0.0
53+
ND 2 0.0 40.0 -5.0
54+
ND 3 0.0 30.0 -10.0
55+
ND 4 0.0 20.0 -10.0
56+
ND 5 0.0 10.0 -5.0
57+
ND 6 0.0 0.0 0.0
58+
ND 7 150.0 50.0 0.0
59+
ND 8 150.0 40.0 -5.0
60+
ND 9 150.0 30.0 -10.0
61+
ND 10 150.0 20.0 -10.0
62+
ND 11 150.0 10.0 -5.0
63+
ND 12 150.0 0.0 0.0
64+
ND 13 15.0 50.0 0.0
65+
ND 14 15.0 40.0 -5.0
66+
ND 15 15.0 30.0 -10.0
67+
ND 16 15.0 20.0 -10.0
68+
ND 17 15.0 10.0 -5.0
69+
ND 18 15.0 0.0 0.0
70+
ND 19 30.0 50.0 0.0
71+
ND 20 30.0 40.0 -5.0
72+
ND 21 30.0 30.0 -10.0
73+
ND 22 30.0 20.0 -10.0
74+
ND 23 30.0 10.0 -5.0
75+
ND 24 30.0 0.0 0.0
76+
ND 25 45.0 50.0 0.0
77+
ND 26 45.0 40.0 -5.0
78+
ND 27 45.0 30.0 -10.0
79+
ND 28 45.0 20.0 -10.0
80+
ND 29 45.0 10.0 -5.0
81+
ND 30 45.0 0.0 0.0
82+
ND 31 60.0 50.0 0.0
83+
ND 32 60.0 40.0 -5.0
84+
ND 33 60.0 30.0 -10.0
85+
ND 34 60.0 20.0 -10.0
86+
ND 35 60.0 10.0 -5.0
87+
ND 36 60.0 0.0 0.0
88+
ND 37 75.0 50.0 0.0
89+
ND 38 75.0 40.0 -5.0
90+
ND 39 75.0 30.0 -10.0
91+
ND 40 75.0 20.0 -10.0
92+
ND 41 75.0 10.0 -5.0
93+
ND 42 75.0 0.0 0.0
94+
ND 43 90.0 50.0 0.0
95+
ND 44 90.0 40.0 -5.0
96+
ND 45 90.0 30.0 -10.0
97+
ND 46 90.0 20.0 -10.0
98+
ND 47 90.0 10.0 -5.0
99+
ND 48 90.0 0.0 0.0
100+
ND 49 105.0 50.0 0.0
101+
ND 50 105.0 40.0 -5.0
102+
ND 51 105.0 30.0 -10.0
103+
ND 52 105.0 20.0 -10.0
104+
ND 53 105.0 10.0 -5.0
105+
ND 54 105.0 0.0 0.0
106+
ND 55 120.0 50.0 0.0
107+
ND 56 120.0 40.0 -5.0
108+
ND 57 120.0 30.0 -10.0
109+
ND 58 120.0 20.0 -10.0
110+
ND 59 120.0 10.0 -5.0
111+
ND 60 120.0 0.0 0.0
112+
ND 61 135.0 50.0 0.0
113+
ND 62 135.0 40.0 -5.0
114+
ND 63 135.0 30.0 -10.0
115+
ND 64 135.0 20.0 -10.0
116+
ND 65 135.0 10.0 -5.0
117+
ND 66 135.0 0.0 0.0

0 commit comments

Comments
 (0)