1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00
Files
occt/tests/bugs/modalg_4/bug5806
aml e1ed38e054 0026556: Infinite calculations of BRepOffset_MakeOffset
Method for preanalysis of input data added (CheckInputData).
Now it is possible to work with Error() function, which return error code.
Extended output support for all offset commands added.

Test-cases for issue #26556
2015-09-04 12:07:56 +03:00

47 lines
1.2 KiB
Plaintext
Executable File

puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
puts "============"
puts "OCC5806"
puts "============"
puts ""
######################################################
# BRepOffsetAPI_MakeThickSolid fails to build a result
######################################################
set BugNumber OCC5806
puts "demonstration of pipes and hollowing for GTISoft"
puts ""
puts "Scenario 3A: Hollowed general pipe - ThroughSection with following shell reconstruction"
circle c 0 100 0 1 0 0 5
mkedge ec c
wire wc ec
polyline pl 10 90 -10 10 90 10 10 110 10 10 110 -10 10 90 -10
if { [catch { thrusections resthru 1 1 wc pl } catch_result] } {
puts "Faulty ${BugNumber} : thrusections is wrong"
}
# straighforward hollowing will fail due to problems in the algorithm
explode resthru f
if { [catch { offsetshape result resthru -0.5 resthru_6 resthru_7 } catch_result] } {
puts "Faulty ${BugNumber} : offsetshape is wrong"
}
checkmaxtol result -min_tol 1.
set square 1116.06
set nb_v_good 10
set nb_e_good 15
set nb_w_good 7
set nb_f_good 7
set nb_sh_good 1
set nb_sol_good 1
set nb_compsol_good 0
set nb_compound_good 0
set nb_shape_good 41
set 2dviewer 0