mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
Test case tests/bugs/modalg/dxf906 was renamed to bug889 Adding test cases to tests/bugs/moddata Modified expressions puts [checkshape result]. Added command vzfit in end file in folder bugs. Unlocked command coordload in QABugs_3.cxx Modified test case bugs vis buc60738 Added test cases to modalg and moddata Added test cases to caf and fclasses Added test cases to group heal
40 lines
1.2 KiB
Plaintext
Executable File
40 lines
1.2 KiB
Plaintext
Executable File
puts "========="
|
|
puts " OCC951 "
|
|
puts "========="
|
|
puts ""
|
|
##################################################
|
|
##BRepAlgoAPI_Section and BRepAlgoAPI_Common fail on given shapes
|
|
##################################################
|
|
## (old topology)
|
|
## (common)
|
|
## (section)
|
|
######################################################
|
|
|
|
restore [locate_data_file OCC951_1.brep] b
|
|
restore [locate_data_file OCC951_2.brep] a
|
|
|
|
checkshape b
|
|
checkshape a
|
|
|
|
bsection result b a
|
|
|
|
set nb_info [nbshapes result]
|
|
regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full ve
|
|
regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full ed
|
|
regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full wi
|
|
regexp {FACE +: +([-0-9.+eE]+)} $nb_info full fa
|
|
regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full sh
|
|
regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full so
|
|
regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full cm
|
|
regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full co
|
|
regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full shl
|
|
if { $ve != 0 || $ed != 0 || $wi != 0 || $fa != 0 || $sh != 0 || $so != 0 || $cm != 0 || $co != 0 || $shl != 0 } {
|
|
puts " OCC951 : COMMON operation was made PROPERLY"
|
|
} else {
|
|
puts "Faulty OCC951 : result of COMMON operation is EMPTY compound"
|
|
}
|
|
|
|
set length 39.8616
|
|
set 3dviewer 1
|
|
|