mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-03 17:56:21 +03:00
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
24 lines
527 B
Plaintext
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
|
|
|