1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-09 18:50:54 +03:00
occt/tests/bugs/modalg_4/bug693_1
ski 58cf74e0c0 0025945: Make stable checking of shape global properties in tests
- Added function checkprops, set default tolerance parameter to 1.0e-4
- Using "area" instead of "square".
- Options "-equal\notequal" isn't used together with "-s" in blend and offset test cases.
- Correct regressions/differences/improvements and CPU problem (set props tolerance to 0.1)
- Corrected test cases to use checkprops proc.
- Correct image difference
- Updated TODOs in test cases.
- Updated test cases to get correct images of result shape
2015-12-10 16:56:03 +03:00

77 lines
1.0 KiB
Plaintext
Executable File

puts "================"
puts "OCC693"
puts "================"
puts ""
###################################################
## The boolean operations give incorrect result if one of shapes is compound
## consisting of several adjoint solids
####################################################
box h1 234 52 0 41 98 40
box v1 241 136 20 31 31 15
box h3 215 120 20 78 15 15
compound h1 c1
compound v1 c2
tcopy c1 cc1
tcopy c2 cc2
bop cc1 cc2
bopcommon int1
checkshape -top int1
tcopy c1 cc1
tcopy c2 cc2
bop cc1 cc2
bopcut cut1
checkshape -top cut1
tcopy c1 cc1
tcopy c2 cc2
bop cc2 cc1
bopcut cut2
checkshape -top cut2
compound int1 cut1 cut2 comp3
checkshape -top comp3
tcopy comp3 ccomp3
tcopy h3 ch3
bop ccomp3 ch3
bopcommon int2
checkshape -top int2
tcopy comp3 ccomp3
tcopy h3 ch3
bop ccomp3 ch3
bopcut cut3
checkshape -top cut3
tcopy comp3 ccomp3
tcopy h3 ch3
bop ch3 ccomp3
bopcut cut4
checkshape -top cut4
compound int2 cut3 cut4 result
checkshape -top result
checkprops result -s 33196
checkshape result
set 3dviewer 1