@@ -35,13 +35,13 @@ def test_meshabox(self):
35
35
36
36
def test_meshunitsphere (self ):
37
37
no , fc , el = meshunitsphere (0.05 , 100 )
38
- self .assertAlmostEqual (round ( sum (elemvolume (no , fc [:, :3 ])), 3 ), 12.553 )
39
- self .assertAlmostEqual (round ( sum (elemvolume (no , el [:, :4 ])), 3 ), 4.180 )
38
+ self .assertAlmostEqual (sum (elemvolume (no , fc [:, :3 ])), 12.553 , 3 )
39
+ self .assertAlmostEqual (sum (elemvolume (no , el [:, :4 ])), 4.180 , 3 )
40
40
41
41
def test_meshasphere (self ):
42
42
no , fc , el = meshasphere ([1 , 1 , 1 ], 2 , 0.1 , 100 )
43
- self .assertAlmostEqual (round ( sum (elemvolume (no , fc [:, :3 ])), 1 ), 50.2 )
44
- self .assertAlmostEqual (round ( sum (elemvolume (no , el [:, :4 ])), 1 ), 33.4 )
43
+ self .assertAlmostEqual (sum (elemvolume (no , fc [:, :3 ])), 50.2 , 1 )
44
+ self .assertAlmostEqual (sum (elemvolume (no , el [:, :4 ])), 33.4 , 1 )
45
45
46
46
def test_meshgrid5 (self ):
47
47
no , el = meshgrid5 (np .arange (1 , 3 ), np .arange (- 1 , 1 ), np .arange (2 , 4 ))
@@ -133,8 +133,8 @@ def test_latticegrid(self):
133
133
134
134
def test_meshanellip (self ):
135
135
no , fc , el = meshanellip ([1 , 1 , 1 ], [2 , 4 , 1 ], 0.05 , 100 )
136
- self .assertEqual ( round ( sum (elemvolume (no , fc [:, :3 ])), 2 ), 63.41 )
137
- self .assertEqual ( round ( sum (elemvolume (no , el [:, :4 ])), 2 ), 33.44 )
136
+ self .assertAlmostEqual ( sum (elemvolume (no , fc [:, :3 ])), 63.41 , 2 )
137
+ self .assertAlmostEqual ( sum (elemvolume (no , el [:, :4 ])), 33.44 , 2 )
138
138
139
139
def test_meshacylinder_plc (self ):
140
140
(
@@ -157,8 +157,8 @@ def test_meshacylinder_plc(self):
157
157
158
158
def test_meshacylinder (self ):
159
159
no , fc , el = meshacylinder ([1 , 1 , 1 ], [2 , 3 , 4 ], [10 , 12 ], 0.1 , 10 )
160
- self .assertEqual ( round ( sum (elemvolume (no , fc )), 4 ), 1045.2322 )
161
- self .assertEqual ( round ( sum (elemvolume (no , el [:, :4 ])), 4 ), 1402.8993 )
160
+ self .assertAlmostEqual ( sum (elemvolume (no , fc )), 1045.2322 , 4 )
161
+ self .assertAlmostEqual ( sum (elemvolume (no , el [:, :4 ])), 1402.8993 , 4 )
162
162
163
163
def test_meshacylinders_plc (self ):
164
164
(
@@ -998,7 +998,7 @@ def test_surfboolean_and(self):
998
998
no3 , el3 = surfboolean (self .no1 , self .el1 , "and" , self .no2 , self .el2 )
999
999
no3 , el3 = meshcheckrepair (no3 , el3 , "dup" , tolerance = 1e-4 )
1000
1000
node , elem , _ = s2m (no3 , el3 , 1 , 100 )
1001
- self .assertEqual ( round ( sum (elemvolume (node , elem [:, :4 ])), 5 ), 0.027 )
1001
+ self .assertAlmostEqual ( sum (elemvolume (node , elem [:, :4 ])), 0.027 , 5 )
1002
1002
1003
1003
def test_surfboolean_or (self ):
1004
1004
no3 , el3 = surfboolean (self .no1 , self .el1 , "or" , self .no2 , self .el2 )
@@ -1010,17 +1010,17 @@ def test_surfboolean_diff(self):
1010
1010
no3 , el3 = surfboolean (self .no1 , self .el1 , "diff" , self .no2 , self .el2 )
1011
1011
no3 , el3 = meshcheckrepair (no3 , el3 , "dup" , tolerance = 1e-4 )
1012
1012
node , elem , _ = s2m (no3 , el3 , 1 , 100 )
1013
- self .assertEqual ( round ( sum (elemvolume (node , elem [:, :4 ])), 5 ), 0.973 )
1013
+ self .assertAlmostEqual ( sum (elemvolume (node , elem [:, :4 ])), 0.973 , 5 )
1014
1014
1015
1015
def test_surfboolean_first (self ):
1016
1016
no3 , el3 = surfboolean (self .no1 , self .el1 , "first" , self .no2 , self .el2 )
1017
1017
no3 , el3 = meshcheckrepair (no3 , el3 , "dup" , tolerance = 1e-4 )
1018
1018
node , elem , _ = s2m (no3 , el3 , 1 , 100 , "tetgen" , np .array ([1.5 , 1.5 , 1.5 ]))
1019
- self .assertEqual (
1020
- round ( sum (elemvolume (node , elem [elem [:, 4 ] == 1 , :4 ])), 5 ), 0.973
1019
+ self .assertAlmostEqual (
1020
+ sum (elemvolume (node , elem [elem [:, 4 ] == 1 , :4 ])), 0.973 , 5
1021
1021
)
1022
- self .assertEqual (
1023
- round ( sum (elemvolume (node , elem [elem [:, 4 ] == 0 , :4 ])), 5 ), 0.027
1022
+ self .assertAlmostEqual (
1023
+ sum (elemvolume (node , elem [elem [:, 4 ] == 0 , :4 ])), 0.027 , 5
1024
1024
)
1025
1025
1026
1026
def test_surfboolean_second (self ):
@@ -1166,8 +1166,8 @@ def test_v2s(self):
1166
1166
1167
1167
def test_v2m (self ):
1168
1168
no , el , fc = v2m (self .im , 0.5 , 0.03 , 10 )
1169
- self .assertAlmostEqual (round ( sum (elemvolume (no , fc [:, :3 ])), 2 ), 5.01 )
1170
- self .assertAlmostEqual (round ( sum (elemvolume (no , el [:, :4 ])), 4 ), 0.8786 )
1169
+ self .assertAlmostEqual (sum (elemvolume (no , fc [:, :3 ])), 5.01 , 2 )
1170
+ self .assertAlmostEqual (sum (elemvolume (no , el [:, :4 ])), 0.8786 , 4 )
1171
1171
1172
1172
def test_cgalv2m (self ):
1173
1173
no , el , fc = v2m (
0 commit comments