mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0025045: STEP Import fails to find all surfaces
Added test case
This commit is contained in:
37
tests/bugs/mesh/bug25045
Normal file
37
tests/bugs/mesh/bug25045
Normal file
@@ -0,0 +1,37 @@
|
||||
puts "========"
|
||||
puts "OCC25045"
|
||||
puts "========"
|
||||
puts ""
|
||||
#################################
|
||||
# STEP Import fails to find all surfaces
|
||||
#################################
|
||||
|
||||
pload XDE
|
||||
|
||||
set refnbfaces 13
|
||||
|
||||
stepread [locate_data_file "ICK 0433.STP"] a *
|
||||
renamevar a_1 result
|
||||
|
||||
#1
|
||||
vinit
|
||||
vsetdispmode 1
|
||||
vbottom
|
||||
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"
|
||||
}
|
Reference in New Issue
Block a user