@@ -1180,6 +1180,15 @@ def test_cgalv2m(self):
11801180 self .assertEqual (removedupelem (fc [:, :3 ]).shape [0 ], 0 )
11811181 self .assertAlmostEqual (sum (elemvolume (no [:, :3 ], el [:, :4 ])), 0.7455 , 3 )
11821182
1183+ def test_cgals2m (self ):
1184+ node , elem , face = cgals2m (self .no [:, :3 ], self .fc [:, :3 ], 3 , 50 )
1185+ self .assertAlmostEqual (
1186+ sum (elemvolume (node [:, :3 ], face [:, :3 ])) * 0.001 , 2.393432610273361 , 3
1187+ )
1188+ self .assertAlmostEqual (
1189+ sum (elemvolume (node [:, :3 ], elem [:, :4 ])) * 0.001 , 3.817319008857012 , 3
1190+ )
1191+
11831192 def test_v2s_label (self ):
11841193 no , fc , _ , _ = v2s (self .mask , 0.5 , 0.5 )
11851194 self .assertAlmostEqual (
@@ -1265,8 +1274,8 @@ def test_surf2vol_fill(self):
12651274 self .assertAlmostEqual (np .sum (vol .astype (np .float32 )) * 0.0001 , 3.5536 , 2 )
12661275
12671276 def test_s2v (self ):
1268- vol = s2v (self .no , self .fc , 80 , fill = 1 )
1269- self .assertAlmostEqual (np .sum (vol .astype (np .float32 )) * 0.0001 , 31.4066 , 2 )
1277+ vol = s2v (self .no , self .fc , 100 , fill = 1 )
1278+ self .assertAlmostEqual (np .sum (vol .astype (np .float32 )) * 0.0001 , 60.827 , 2 )
12701279
12711280
12721281@unittest .skipIf (
0 commit comments