mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-03 17:56:21 +03:00
52 lines
1.6 KiB
Plaintext
Executable File
52 lines
1.6 KiB
Plaintext
Executable File
#INTERFACE DXF
|
|
puts "============"
|
|
puts "OCC910"
|
|
puts "============"
|
|
puts ""
|
|
#####################################################
|
|
## The problem with sat files depends on problem of BRepTools_WireExplorer
|
|
#####################################################
|
|
|
|
pload XDE
|
|
|
|
restore [locate_data_file OCC910.rle] a
|
|
|
|
checkshape a
|
|
explode a w
|
|
checkshape a_7
|
|
|
|
set list1 [expwire a_7]
|
|
regexp {TopoDS_Iterator\(EDGE\) donne ([-0-9.+eE]+) Edges} $list1 full TopoDS_Iterator1
|
|
regexp {TopExp_Explorer\(EDGE\) donne ([-0-9.+eE]+) Edges} $list1 full TopExp_Explorer1
|
|
regexp {BRepTools_WireExplorer donne ([-0-9.+eE]+) Edges} $list1 full BRepTools_WireExplorer1
|
|
|
|
|
|
set list2 [expwire a_7 a]
|
|
regexp {TopoDS_Iterator\(EDGE\) donne ([-0-9.+eE]+) Edges} $list1 full TopoDS_Iterator2
|
|
regexp {TopExp_Explorer\(EDGE\) donne ([-0-9.+eE]+) Edges} $list1 full TopExp_Explorer2
|
|
regexp {BRepTools_WireExplorer donne ([-0-9.+eE]+) Edges} $list1 full BRepTools_WireExplorer2
|
|
|
|
puts "TopoDS_Iterator1 = ${TopoDS_Iterator1}"
|
|
puts "TopExp_Explorer1 = ${TopExp_Explorer1}"
|
|
puts "BRepTools_WireExplorer1 = ${BRepTools_WireExplorer1}"
|
|
|
|
puts "TopoDS_Iterator2 = ${TopoDS_Iterator2}"
|
|
puts "TopExp_Explorer2 = ${TopExp_Explorer2}"
|
|
puts "BRepTools_WireExplorer2 = ${BRepTools_WireExplorer2}"
|
|
|
|
if { ${TopoDS_Iterator1} != ${TopoDS_Iterator2} || \
|
|
${TopExp_Explorer1} != ${TopExp_Explorer2} || \
|
|
${BRepTools_WireExplorer1} != ${BRepTools_WireExplorer2} } {
|
|
puts "Faulty OCC910"
|
|
} else {
|
|
puts "OCC910 OK"
|
|
}
|
|
|
|
renamevar a_7 result
|
|
|
|
checkprops result -l 149.816
|
|
checkshape result
|
|
checksection result
|
|
checkview -display result -2d -path ${imagedir}/${test_image}.png
|
|
|