1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-14 13:30:48 +03:00

0024593: Missing surfaces from STL output

Added test cases
This commit is contained in:
oan
2016-02-03 11:05:20 +03:00
parent c1ce1978af
commit 31159de7da
2 changed files with 72 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
puts "========"
puts "OCC24593"
puts "========"
puts ""
#################################
# Missing surfaces from STL output
#################################
pload XDE
set refnbfaces 69
stepread [locate_data_file "285330.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"
}

View File

@@ -0,0 +1,36 @@
puts "========"
puts "OCC24593"
puts "========"
puts ""
#################################
# Missing surfaces from STL output
#################################
pload XDE
set refnbfaces 23
stepread [locate_data_file "281946.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"
}