0030094: Modeling Algorithms - Defeaturing does not work on the attached shape due...
[occt.git] / tests / boolean / removefeatures / G3
diff --git a/tests/boolean/removefeatures/G3 b/tests/boolean/removefeatures/G3
new file mode 100644 (file)
index 0000000..0813cc9
--- /dev/null
@@ -0,0 +1,30 @@
+puts "========"
+puts "0030094: Modeling Algorithms - Defeaturing does not work on the attached shape due to incorrect extension of the torus"
+puts "========"
+puts ""
+
+
+restore [locate_data_file bug30094.brep] a
+explode a f
+
+removefeatures r1 a a_1
+CheckIsFeatureRemoved a_1 {f}
+
+removefeatures r2 a a_6
+CheckIsFeatureRemoved a_6 {f}
+
+foreach r {r1 r2} {
+  checkshape $r
+  checknbshapes $r -wire 19 -face 17 -shell 1 -solid 1
+  checkprops $r -s 421523 -v 2.04083e+006 -deps 1.e-7
+}
+
+
+removefeatures result a a_1 a_8
+CheckIsFeatureRemoved a_1 {f}
+CheckIsFeatureRemoved a_8 {f}
+checkshape result
+checknbshapes result -wire 22 -face 20 -shell 1 -solid 1
+checkprops result -s 421862 -v 2.04152e+006 -deps 1.e-7
+
+checkview -display result -2d -path ${imagedir}/${test_image}.png