From fc935b4f6b171eeaf175698e3a4505c0593f4074 Mon Sep 17 00:00:00 2001 From: nbv Date: Fri, 28 Jul 2017 14:22:22 +0300 Subject: [PATCH] 0028944: Cannot find section between two faces Test case has been created because the problem is not reproduced on the current version of OCCT. --- tests/bugs/modalg_7/bug28944 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 tests/bugs/modalg_7/bug28944 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