From 0f89ba9aa271399d4cdcbb1a5a6112ac0cd0b063 Mon Sep 17 00:00:00 2001 From: oan Date: Wed, 3 Feb 2016 11:04:31 +0300 Subject: [PATCH] 0024594: Missing surfaces from STL output (second example) Added test case --- tests/bugs/mesh/bug24594 | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 tests/bugs/mesh/bug24594 diff --git a/tests/bugs/mesh/bug24594 b/tests/bugs/mesh/bug24594 new file mode 100644 index 0000000000..72d3ea8a22 --- /dev/null +++ b/tests/bugs/mesh/bug24594 @@ -0,0 +1,36 @@ +puts "========" +puts "OCC25045" +puts "========" +puts "" +################################# +# STEP Import fails to find all surfaces +################################# + +pload XDE + +set refnbfaces 22 + +stepread [locate_data_file "284965.stp"] a * +renamevar a_1 result + +#1 +vinit +vsetdispmode 1 +vdisplay result +vfit +vdump ${imagedir}/${casename}.png + +#2 +set log1 [explode result f] +set nbfaces [llength $log1] + +#3 +set log2 [tricheck result] + +if { $nbfaces != $refnbfaces } { + puts "Error : Shape restored incorrectly - number of faces is different than expected value ($nbfaces != $refnbfaces)" +} + +if { [llength $log2] != 0 } { + puts "Error : Some faces has failed to mesh" +} -- 2.39.5