1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-04 18:06:22 +03:00
occt/tests/bugs/modalg_7/bug28909
ifv f998596a10 0028909: Algorithm of BO is stuck while fusing shell and edges
Approximation parameters: degmin, degmax, max number of segments, boundary condition, maximal distance of projecting are added in interface of classes ProjLib_ProjectedCurve, ProjLib_ComputeApprox,
ProjLib_ComputeApproxOnPolarSurface
Algorithm of Approx/Approx_ComputeCLine is modified in order to treat maximal number of segments allowed for cutting.
Algorithm of method BOPTools_AlgoTools2D::MakePCurveOnFace(...) is modified in order to manage cases with big edge tolerances.
Test case added
Some test cases were modified according to new behavior of algorithms
2017-10-06 10:28:17 +03:00

24 lines
527 B
Plaintext

puts "======="
puts "OCC28909"
puts "======="
puts ""
##################################################
# Algorithm of BO is stuck while fusing shell and edges
##################################################
restore [locate_data_file bug28909_shell.brep] ss
restore [locate_data_file bug28909_edges.brep] edges
bclearobjects
bcleartools
baddobjects ss
baddcompound edges
#Algorithm gets stuck in command bfillds
bfillds
bbuild result
checkshape result
checknbshapes result -edge 28 -face 6
checkprops result -l 13568.8