1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-04 18:06:22 +03:00
occt/tests/pipe/bugs/bug32807
mgerus 2052b04e5b 0032807: Modeling Algorithms - Bad result of sweep operation when the UEdges has more than one intersect points
Add choosing the intersect point taking into account the tangentCross when prev UEdge and next UEdge has more than one intersect points;
Add exact correction of edge tolerance (it fix problems with edge tolerance on Linux);
Add exact check of edge tolerance in testcase
2022-05-16 21:08:21 +03:00

18 lines
439 B
Plaintext

puts "========"
puts "bug32807: Sweep algorithm deal with EE more than one intersect points"
puts "========"
puts ""
restore [locate_data_file bug32807_path.brep] p
restore [locate_data_file bug32807_profile.brep] pr
mksweep p
setsweep -CF
addsweep pr
buildsweep result -C -S
checkshape result -exact
checknbshapes result -vertex 34 -edge 68 -wire 34 -face 34 -shell 1
checkview -display result -2d -path ${imagedir}/${test_image}.png