1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-07-30 13:05:50 +03:00
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

46 lines
990 B
Plaintext
Executable File

pload QAcommands
puts "========"
puts "OCC827"
puts "========"
puts ""
###################################
## BRepAlgoAPI_Fuse fails on cylinder and torus
###################################
#
# a1 - Cylinder
# a2 - Torus1
# a3 - Torus1
# res1 - Fuse(Torus1 & Cylinder)
# res2 - Fuse(Torus2 & res1)
#
if { [ catch { set info_result [OCC827 a1 a2 a3 result1 result2] } ] } {
puts "Faulty : an exception was caught"
} else {
if { [lsearch ${info_result} FAILED] > -1} {
puts "Faulty OCC827 (case 1)"
}
puts [checkshape a1]
puts [checkshape a2]
puts [checkshape a3]
puts [checkshape result1]
puts [checkshape result2]
set ExplodeList [explode result1]
if {[llength ${ExplodeList}] < 1} {
puts "Faulty : Resulting shape is empty COMPOUND"
}
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