mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-08 18:40:55 +03:00
class IntTools_Tools method Standard_Boolean IntTools_Tools::AdjustPeriodic (const Standard_Real thePar, const Standard_Real theParMin, const Standard_Real theParMax, const Standard_Real thePeriod, Standard_Real &theNewPar, Standard_Real &theOffset, const Standard_Real theEps) The new function has been implemented for fast adjustment of pcurves to the range of surface. Test case correction for issue CR24981
34 lines
756 B
Plaintext
34 lines
756 B
Plaintext
puts "========="
|
|
puts "OCC24981"
|
|
puts "========="
|
|
puts ""
|
|
###########################################################
|
|
# IntTools_FaceFace enters to infinite loop on the attached case
|
|
###########################################################
|
|
|
|
restore [locate_data_file bug24981_shapes.brep] a
|
|
restore [locate_data_file bug24981_tools.brep] b
|
|
|
|
explode a So
|
|
explode b So
|
|
|
|
bclearobjects
|
|
bcleartools
|
|
baddobjects a_1
|
|
baddtools b_1 b_2 b_3 b_4 b_5 b_6 b_7 b_8 b_9 b_10 b_11 b_12 b_13 b_14 b_15 b_16 b_17 b_18 b_19 b_20 b_21 b_22 b_23 b_24 b_25
|
|
|
|
bfillds
|
|
bbuild result
|
|
|
|
set nb_v_good 122
|
|
set nb_e_good 220
|
|
set nb_w_good 243
|
|
set nb_f_good 195
|
|
set nb_sh_good 75
|
|
set nb_sol_good 75
|
|
set nb_compsol_good 0
|
|
set nb_compound_good 1
|
|
set nb_shape_good 931
|
|
|
|
set 2dviewer 1
|