diff --git a/tests/bugs/modalg_7/bug28944 b/tests/bugs/modalg_7/bug28944 new file mode 100644 index 0000000000..a36f8fc0ff --- /dev/null +++ b/tests/bugs/modalg_7/bug28944 @@ -0,0 +1,23 @@ +puts "========" +puts "OCC28944" +puts "========" +puts "" +####################################################### +# Cannot find section between two faces +####################################################### + +restore [locate_data_file bug28944_shell.brep] sh0 +plane pl0 28.0 0.0 0.0 1.0 0.0 0.0 +mkface f0 pl0 -50 50 -50 50 + +# Incomplete section +bsection result sh0 f0 + +regexp {nb alone Vertices : ([-0-9.+eE]+)} [checksection result] full nbv +if { $nbv != 0 } { puts "Error : Section is incorrect" } + +checknbshapes result -vertex 2 -edge 2 + +checkprops result -l 6.91796 + +checkview -display result -2d -path ${imagedir}/${test_image}.png