0024105: ShapeFix algorithm produces not correct result.
[occt.git] / tests / bugs / moddata_2 / bug22851
CommitLineData
3bea4c16 1puts "============"
2puts "OCC22851"
3puts "============"
4puts ""
5#######################################################################
6# No intersection curve between two surfaces
7#######################################################################
8
9set BugNumber OCC22851
10
11restore [locate_data_file bug22851_fz1.brep] b1
12restore [locate_data_file bug22851_fz8.brep] b2
13mksurface s1 b1
14mksurface s2 b2
15intersect i s1 s2
16
17set dump_info [dump i]
18
19set lst [split ${dump_info}]
20set dump_length [llength $lst]
21
22set find_BSCurve [regexp {BSplineCurve} $dump_info]
23set find_Degree_Poles_Knots [regexp {Degree +[-0-9.+eE]+, +[-0-9.+eE]+ +Poles, +[-0-9.+eE]+ +Knots} $dump_info]
24
25if { $dump_length == 0 && !$find_BSCurve && !$find_Degree_Poles_Knots } {
26 puts "Faulty ${BugNumber}"
27} else {
28 puts "OK ${BugNumber}"
29}