1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-07-30 13:05:50 +03:00
occt/tests/bugs/modalg/bug827_2
apn f1aa2b6272 Adding new testing cases for chl grid
Adding procedures checkcolor and checkpoint.
Modified test cases which are used QAGetPixelColor or QAAISGetPixelColor2d
Allow using command QAAISGetPixelColor2d on WNT
Rename test case tests/bugs/vis/bug19619 to pro19619
Added test cases to modalg and moddata
2012-12-14 16:56:11 +04:00

48 lines
1018 B
Plaintext
Executable File

pload QAcommands
puts "======="
puts "OCC827"
puts "======="
puts ""
####################################
## BRepAlgoAPI_Fuse fails on cylinder and torus
####################################
##
## Note: test for old topology
##
################################
#
# a1 - Cylinder
# a2 - Torus1
# a3 - Torus1
# res1 - Fuse(Torus1 & Cylinder)
# res2 - Fuse(Torus2 & res1)
#
if { [ catch { set info_result [OCC827 a1 a2 a3 a4 a5] } ] } {
puts "Faulty an exception was caught"
} else {
puts [checkshape a1]
puts [checkshape a2]
puts [checkshape a3]
bfuse result1 a2 a1
puts [checkshape result1]
set ExplodeList [explode result1]
if {[llength ${ExplodeList}] < 1} {
puts "Faulty : Resulting shape is empty COMPOUND"
}
bfuse result2 a3 result1
puts [checkshape result2]
set ExplodeList [explode result2]
if {[llength ${ExplodeList}] < 1} {
puts "Faulty : Resulting shape is empty COMPOUND"
}
renamevar result2 result
}
set square 11847.7
set 2dviewer 0