0027481: [Regression to OCCT 6.6.0] Modeling Algorithms - incorrect CUT on two solids
[occt.git] / tests / bugs / modalg_2 / bug22695
CommitLineData
809eca9d 1puts "============"
2puts "OCC22695"
3puts "============"
4puts ""
5#######################################################################
6# The algorithm BRepFilletAPI_MakeFillet2d crashes in cases when some original edges of the face degenerate (become punctual)
7#######################################################################
8
9set BugNumber OCC22695
10
11smallview
12
13polyline pp 0 0 0 10 0 0 10 10 0 0 10 0 0 0 0
14mkplane ff pp
15explode ff e
16fit
17
18donly ff ff_1 ff_2
19if { [catch {chfi2d res1 ff ff_1 ff_2 F 5} catch_result] } {
20 puts "Faulty ${BugNumber}"
21}
22
58cf74e0 23#checkprops result -l 37.854
809eca9d 24
25explode res1 e
26donly res1 res1_3 res1_4
27if { [catch {chfi2d res2 res1 res1_3 res1_4 F 5} catch_result] } {
28 puts "Faulty ${BugNumber}"
29}
30
58cf74e0 31#checkprops result -l 35.708
809eca9d 32
33explode res2 e
34donly res2 res2_1 res2_5
35if { [catch {chfi2d res3 res2 res2_1 res2_5 F 5} catch_result] } {
36 puts "Faulty ${BugNumber}"
37}
38
58cf74e0 39#checkprops result -l 33.5619
809eca9d 40
41explode res3 e
42donly res3 res3_4 res3_5
43if { [catch {chfi2d result res3 res3_4 res3_5 F 5} catch_result] } {
44 puts "Faulty ${BugNumber}"
45}
46
58cf74e0 47checkprops result -l 31.4159
48checkshape result
49checksection result
5747059b 50checkview -display result -3d -path ${imagedir}/${test_image}.png