mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-12 02:40:22 +08:00
1. New testgrid "lowalgos/intss" has been created. It will contain all test cases on geometrical intersection of two surfaces ("intersect" DRAW-command) and two faces ("bopcurves" DRAW-command).
2. New test case for the issue #28493 has been created because the problem is not reproduced on MASTER.
3. Test case (lowalgos/intss/bug24472) for the issue #29501 has been modified in order to check loops of the resulting intersection curves.
29 lines
820 B
Plaintext
29 lines
820 B
Plaintext
puts "============"
|
|
puts "OCC22851"
|
|
puts "============"
|
|
puts ""
|
|
#######################################################################
|
|
# No intersection curve between two surfaces
|
|
#######################################################################
|
|
|
|
set BugNumber OCC22851
|
|
|
|
restore [locate_data_file bug22851_fz1.brep] b1
|
|
restore [locate_data_file bug22851_fz8.brep] b2
|
|
mksurface s1 b1
|
|
mksurface s2 b2
|
|
intersect i s1 s2
|
|
|
|
set dump_info [dump i]
|
|
|
|
set lst [split ${dump_info}]
|
|
set dump_length [llength $lst]
|
|
|
|
set find_BSCurve [regexp {BSplineCurve} $dump_info]
|
|
set find_Degree_Poles_Knots [regexp {Degree +[-0-9.+eE]+, +[-0-9.+eE]+ +Poles, +[-0-9.+eE]+ +Knots} $dump_info]
|
|
|
|
if { $dump_length == 0 && !$find_BSCurve && !$find_Degree_Poles_Knots } {
|
|
puts "Faulty ${BugNumber}"
|
|
} else {
|
|
puts "OK ${BugNumber}"
|
|
} |