diff --git a/tests/bugs/modalg_5/bug24496 b/tests/bugs/modalg_5/bug24496 new file mode 100644 index 0000000000..a86013b24d --- /dev/null +++ b/tests/bugs/modalg_5/bug24496 @@ -0,0 +1,21 @@ +puts "============" +puts "OCC24496" +puts "============" +puts "" +################################# +# Crash on BRepAlgoAPI_Section +################################# + +restore [locate_data_file bug24496_face1.brep] f1 +restore [locate_data_file bug24496_face2.brep] f2 + +bsection result f1 f2 + +if { [llength [explode result]] != 2 } { + puts "Error: wrong number of intersections. Should be result_1 and result_2" +} else { + puts "OK: bsection works properly" +} + +set length 11.7031 +set 2dviewer 1