]> OCCT Git - occt-copy.git/commitdiff
Correction of tolerances in result shape was made for group boolean and
authorabk <abk@opencascade.com>
Fri, 28 Dec 2012 16:28:09 +0000 (20:28 +0400)
committerabk <abk@opencascade.com>
Fri, 28 Dec 2012 16:28:09 +0000 (20:28 +0400)
grids:
- heal drop_small_edges,
       fix_face_size,
       fix_gaps,
       split_angle_advanced,
       surface_to_bspline.

Correction of tolerances in input shapes was made for tests:
- bugs heal bug329,
- bugs modalg buc60462_1,
              buc60463,
              bug292,
              bug317,
              bug330,
              bug452_2,
              bug452_3,
              bug625,
              bug697_1,
              bug698,
              bug774_1,
              bug776_1,
              bug776_2,
              bug80,
              bug919,
- bugs moddata buc60652_2,
               buc60652_3,
               buc60707,
               bug368,
               bug75_2,
               fra62476_2,
               ger61235,
               pro20333,
- bugs step buc60948,
- bugs step bug630,
- bugs vis buc60661,
- bugs vis bug288_1,
- bugs vis bug288_4,
- bugs xde bug859,
- bugs xde bug861,
- feat featlf B8,
       featprism L2,
                 L8,
                 M1,
                 O6,
                 O9,
                 R1,
                 S1,
                 S2,
- sewing tol_0_01 T1.

47 files changed:
tests/boolean/end
tests/bugs/heal/bug329
tests/bugs/modalg/buc60462_1
tests/bugs/modalg/buc60463
tests/bugs/modalg/bug292
tests/bugs/modalg/bug317
tests/bugs/modalg/bug330
tests/bugs/modalg/bug452_2
tests/bugs/modalg/bug452_3
tests/bugs/modalg/bug625
tests/bugs/modalg/bug697_1
tests/bugs/modalg/bug698
tests/bugs/modalg/bug774_1
tests/bugs/modalg/bug776_1
tests/bugs/modalg/bug776_2
tests/bugs/modalg/bug80
tests/bugs/modalg/bug919
tests/bugs/moddata/buc60652_2
tests/bugs/moddata/buc60652_3
tests/bugs/moddata/buc60707
tests/bugs/moddata/bug368
tests/bugs/moddata/bug75_2
tests/bugs/moddata/fra62476_2
tests/bugs/moddata/ger61235
tests/bugs/moddata/pro20333
tests/bugs/step/buc60948
tests/bugs/step/bug630
tests/bugs/vis/buc60661
tests/bugs/vis/bug288_1
tests/bugs/vis/bug288_4
tests/bugs/xde/bug859
tests/bugs/xde/bug861
tests/feat/featlf/B8
tests/feat/featprism/L2
tests/feat/featprism/L8
tests/feat/featprism/M1
tests/feat/featprism/O6
tests/feat/featprism/O9
tests/feat/featprism/R1
tests/feat/featprism/S1
tests/feat/featprism/S2
tests/heal/drop_small_edges/end
tests/heal/fix_face_size/end
tests/heal/fix_gaps/end
tests/heal/split_angle_advanced/end
tests/heal/surface_to_bspline/end
tests/sewing/tol_0_01/T1

index bc8b9ae8ea8b231c5338c0c1421fc468e9897867..678026a88c56d92f0e18e7be25fca1ffd2d6ec13 100755 (executable)
@@ -1,6 +1,7 @@
 if { [isdraw result] } {
    #check if result is valid
    
+   EnsureTolRule result result
    puts "checkshape"
    set ch [checkshape result]
    puts $ch
index 4e2baea625b2468ca12706bfc414f6b57d4f1743..f38d493aa11e3db5c2910cf0eff98c087f4b458b 100755 (executable)
@@ -9,6 +9,7 @@ puts ""
 ###########################################################
 
 restore [locate_data_file OCC329.brep] a 
+EnsureTolRule a a
 
 checkshape a
 set tol1 [maxtolerance a]
index bb20c30538b053eceb1791a3b9f431e839a972e3..5d80ff01eefe99350be1a0cc01bb5f339e11b353 100755 (executable)
@@ -10,6 +10,7 @@ puts ""
 restore [locate_data_file buc60462a.brep] a 
 checkshape a
 restore [locate_data_file buc60462b.brep] b
+EnsureTolRule b b
 checkshape b
 bsection result a b
 
index 3980770778a539c3bd41b22ddf9134beb7865184..8d10a5867bf75558e60ecce7091dc7d90ef31252 100755 (executable)
@@ -10,6 +10,7 @@ cpulimit 1400
 restore [locate_data_file buc60463a.brep] a 
 checkshape a
 restore [locate_data_file buc60463b.brep] b
+EnsureTolRule b b
 checkshape b
 bsection result a b
 
index e9b2f8a58b1427eb339c4b6b5e5b34d0f305d563..8cb1a58c195770269d8d52d8863b322b8d369de7 100755 (executable)
@@ -9,6 +9,7 @@ puts ""
 #################################################################
 
 restore [locate_data_file OCC292.brep] result
+EnsureTolRule result result
 checkshape result
 
 tclean result
index 964366bb2c69eb12a1e126603e0567fc89506cbd..54d8edcd2db572fcd49d2cc51a8151f66b586c01 100755 (executable)
@@ -7,6 +7,7 @@ puts ""
 ##################################################
 
 restore [locate_data_file OCC317.brep] result
+EnsureTolRule result result
 
 set che [checkshape result]
 if { [regexp {Faulty} $che] == 1} {
index bdf17c6aff40f465a87b54e52c330aac68954818..8178f9b4ac6b1156031e6face2116fc19024e401 100755 (executable)
@@ -10,6 +10,7 @@ puts ""
 ##################################################
 
 restore [locate_data_file OCC330.brep] result
+EnsureTolRule result result
 
 decho off
 set che [checkshape result]
index a938728c0584f1ea919ec800a66d10f9e49c90ee..253de5f454762d32e9c712bc098db2f3bf62aff3 100755 (executable)
@@ -7,6 +7,7 @@ puts "========"
 puts ""
 
 restore [locate_data_file mds-part1.rle] a 
+EnsureTolRule a a
 set che [checkshape a]
 if { [regexp {Faulty} $che ] == 1 } {
     puts "Faulty OCC452 (shape 1): Source shape is invalid. It was detected by Checkshape command"
@@ -23,6 +24,7 @@ if { [regexp {Faulty} $che ] == 1 } {
 }
 
 restore [locate_data_file CTO900_ger60239a.rle] c
+EnsureTolRule c c
 set che [checkshape c]
 if { [regexp {Faulty} $che ] == 1 } {
     puts "Faulty OCC452 (shape 3): Source shape is invalid. It was detected by Checkshape command"
@@ -31,6 +33,7 @@ if { [regexp {Faulty} $che ] == 1 } {
 }
 
 restore [locate_data_file CTO900_ger60239b.rle] d
+EnsureTolRule d d
 set che [checkshape d]
 if { [regexp {Faulty} $che ] == 1 } {
     puts "Faulty OCC452 (shape 4): Source shape is invalid. It was detected by Checkshape command"
index 3ec86b68f2a8a9f2b1e96e8b99783d859c8c2365..d2a7ee3ba276f481484adc1ee67cef797cf7ef67 100755 (executable)
@@ -7,6 +7,7 @@ puts "========"
 puts ""
 
 restore [locate_data_file CTO900_ger60239a.rle] a 
+EnsureTolRule a a
 set che [checkshape a]
 if { [regexp {Faulty} $che ] == 1 } {
     puts "Faulty OCC452 (shape 5): Source shape is invalid. It was detected by Checkshape command"
@@ -15,6 +16,7 @@ if { [regexp {Faulty} $che ] == 1 } {
 }
 
 restore [locate_data_file CTO900_ger60239b.rle] b
+EnsureTolRule b b
 set che [checkshape b]
 if { [regexp {Faulty} $che ] == 1 } {
     puts "Faulty OCC452 (shape 6): Source shape is invalid. It was detected by Checkshape command"
index 49f765c456b709d0031d342ecb3900ea11aded89..390d83f5c602f227400b60d316aabc237d524f11 100755 (executable)
@@ -9,6 +9,7 @@ puts ""
 pload QAcommands
 
 restore [locate_data_file OCC625.brep] a 
+EnsureTolRule a a
 checkshape a
 
 vinit
index e4994475154c36c929965c49022566362a71529a..a699ceb64060a6bf3c36167f8676725a8d36c54b 100755 (executable)
@@ -10,6 +10,7 @@ puts ""
 ######################################################
 
 restore [locate_data_file OCC697_1.brep] b1 
+EnsureTolRule b1 b1
 restore [locate_data_file OCC697_2.brep] b2 
 
 checkshape b1
index cd9a6275dc892fd86c427f88fe550f84627fcae3..0018f13e2ccde0e4f7cec013c9955521cd7865de 100755 (executable)
@@ -7,6 +7,7 @@ cpulimit 10000
 restore [locate_data_file OCC698_1.brep] b4 
 checkshape b4
 restore [locate_data_file OCC698_2.brep] b5 
+EnsureTolRule b5 b5
 checkshape b5
 
 bcut result b5 b4
index b8a4a1a21e47f8d70312ea3a9c2e9d4a82d7b8b2..1ae0ba6063c76a4289824f11c3d019ce8c9fae01 100755 (executable)
@@ -10,6 +10,7 @@ puts ""
 #################################
 
 restore [locate_data_file OCC774.brep] a 
+EnsureTolRule a a
 explode a
 checkshape a_1
 checkshape a_2
index 2478e609842a88c72173d7bc7cd5a6a1eed52a44..3e74ce23773c7dca95e5f4a3e12a26e68b65df85 100755 (executable)
@@ -10,6 +10,7 @@ puts ""
 ##########################################
 
 restore [locate_data_file OCC776.brep] a 
+EnsureTolRule a a
 explode a
 checkshape a_1
 checkshape a_2
index cc8962d7a0efe5e5144a7f9b06d1666170e1fd98..0007ceda115ca9929b771bd58be1a91ad864e092 100755 (executable)
@@ -10,6 +10,7 @@ puts ""
 ##########################################
 
 restore [locate_data_file OCC776.brep] a 
+EnsureTolRule a a
 explode a
 checkshape a_1
 checkshape a_2
index 84e95b82d32a1aec85774502d74c2a0e937007d4..db2d201038dd266b509b5becbf3e3d8072ad22aa 100755 (executable)
@@ -8,6 +8,7 @@ puts ""
 ##########################################################
 
 restore [locate_data_file BUC60877_lh.brep] sh 
+EnsureTolRule sh sh
 checkshape sh
 
 plane pl 820 198 140 -1e-06 0 1
index dcca9030fdc2b2c3587b12301c95666a851d3902..46590969bfd5f7fb8faeaa6fba0b444b68063a8e 100755 (executable)
@@ -14,6 +14,7 @@ explode a
 
 # See comment in CR23244:
 restore [locate_data_file OCC919-PROC.brep] a_1 
+EnsureTolRule a_1 a_1
 #
 
 checkshape a_1
index 677c238637355e86eb661eab61f423695d2095b0..6255c10f64d10130dcde6c1a7e688c0bdc0bc83f 100755 (executable)
@@ -7,6 +7,7 @@ puts "=========="
 pload QAcommands
 
 restore [locate_data_file buc60652b.brep] result
+EnsureTolRule result result
 checkshape result
 BUC60652 result
 
index 150675f9e0c89dc15e195c4b46e9622d99c3656c..ccaafa65aa7106a8e6554290f995b79757c76b67 100755 (executable)
@@ -7,6 +7,7 @@ puts "==========="
 pload QAcommands
 
 restore [locate_data_file buc60652c.brep] result 
+EnsureTolRule result result
 checkshape result
 BUC60652 result
 
index dfe66d1b4564bbdee86f1edabccfb9e2bc5714b3..f574aa6385a620f42583af38f171718a7c90b265 100755 (executable)
@@ -7,6 +7,7 @@ puts ""
 ## Fillets created in CasCade version 3 do not display as shaded surfaces. 
 #################################################
 restore [locate_data_file buc60707a.brep] result
+EnsureTolRule result result
 checkshape result
 
 tclean result
index a3c733f480aeaf7ef4326bfe38352410f2ec847c..f0cabf6428afaa5f876dffda6b3406c0843a226d 100755 (executable)
@@ -9,6 +9,7 @@ puts ""
 ##############################################
 
 restore [locate_data_file OCC368.brep] result
+EnsureTolRule result result
 checkshape result
 
 tclean result
index fdd47364a269705744dbf2b9193623f0f5be93ed..54b15106d98072bf749589e35ce1ae473bf11014 100755 (executable)
@@ -9,6 +9,7 @@ puts "case 2"
 ###############################
 
 restore [locate_data_file BUC60861_gap1.brep] ss 
+EnsureTolRule ss ss
 checkshape ss
 
 plane pl1 25680.2288 21428 9995 1 0 0
index 242acd6312d8f5b9e764860afcc42ed2ee647263..ff3d47a53751442d69d76f321b7db564407f95e9 100755 (executable)
@@ -8,6 +8,7 @@ puts "=================================="
 puts ""
 
 restore [locate_data_file fra62476b.brep] result 
+EnsureTolRule result result
 checkshape result
 
 tclean result
index c61d04087d72d98c6dbf6ad5bdd081a04d15b201..24e6cef0ab2663ca7b010c5dce460bdea1cc8ba4 100755 (executable)
@@ -5,6 +5,7 @@ puts "==========="
 restore [locate_data_file ger61235a.brep] tool 
 checkshape tool
 restore [locate_data_file ger61235b.brep] object 
+EnsureTolRule object object
 checkshape object
 
 bsection result object tool 
index 0f67ccf0388d49591a8db243359f8e75bf834dc0..5592fd068edcb3507a089460b98c1bcd9fa5d7a3 100755 (executable)
@@ -8,6 +8,7 @@ puts "It takes visual check for this BUG"
 puts "=================================="
 
 restore [locate_data_file pro20333a.brep] result
+EnsureTolRule result result
 checkshape result
 
 tclean result
index c955bd90590b6c9ba6dd748427bd5582d0a3d53e..d06b909b31157c466751b314749fba5ed1b3b7ff 100755 (executable)
@@ -5,6 +5,7 @@ puts "BUC60948"
 puts "========================"
 
 restore [locate_data_file pump4.brep] a_1 
+EnsureTolRule a_1 a_1
 checkshape a_1
 
 #####################################################################
index 84803156e6ad6844ecbb24047dd6bdd05ae7838d..be56d29305684956b08d9db5ab9fb3b6793feb73 100755 (executable)
@@ -7,6 +7,7 @@ puts ""
 ########################################################
 
 restore [locate_data_file OCC630.brep] a1
+EnsureTolRule a1 a1
 checkshape a1
 
 ######################################################################
index 942153655e97459c57e945d655be7299b0b3aa46..88c5574352e46cc5a45027fd011374d5b774113e 100755 (executable)
@@ -13,6 +13,7 @@ pload XDE
 ##################################################################
 
 restore [locate_data_file buc60661a.brep] buc60661
+EnsureTolRule buc60661 buc60661
 checkshape buc60661
 
 ######################################################################
index 2d6c8bc28bf982637ef405ed51d8a3606dee7b86..aa583116dcf5e2172d11e3d33ec39bf72da9cf4c 100755 (executable)
@@ -4,6 +4,7 @@ puts "(case 1)"
 puts "========================"
 
 restore [locate_data_file shading_058.brep] result 
+EnsureTolRule result result
 checkshape result
 
 tclean result
index 45e0302852a941a10c6fb44db5c3339be36102bf..c912b74c72a963bb6229622fa0cdb895a9d795aa 100755 (executable)
@@ -4,6 +4,7 @@ puts "(case 4)"
 puts "========================"
 
 restore [locate_data_file shading_151.brep] result 
+EnsureTolRule result result
 checkshape result
 
 tclean result
index f32730984c2513cd1fab870c849ce4ceb0fbcf23..8df3d6adc4a929a33837b799c937b5a56d17c6c4 100755 (executable)
@@ -8,6 +8,7 @@ puts ""
 ##################### 
 
 restore [locate_data_file OCC859.brep] a
+EnsureTolRule a a
 checkshape a
 
 sewing result a
index 255f2aa92034981b6384fefc3a708c29764c4e6f..7ec259928e04c26c32a2d9e8fd890db5629e5e56 100755 (executable)
@@ -8,6 +8,7 @@ puts ""
 ######################################################
 
 restore [locate_data_file OCC859.brep] result
+EnsureTolRule result result
 checkshape result
 
 freebounds result 0.1
index 8f31d324c8a2702d09cb3e2ed7eca1539bd7828c..9cbaf107613ff1cb8ca573fb8424dad602f64e62 100644 (file)
@@ -2,6 +2,7 @@
 # Date : 26 Nov 98
 
 restore [locate_data_file cts21832_base.brep] base
+EnsureTolRule base base
 restore [locate_data_file cts21832_cont.brep] cont
 
 explode cont wire
index 0233bc1fcb52f476130b4f0d74608ab73a0da2f8..268c77cf538f006d55f31c51f9c066a967dae667 100644 (file)
@@ -2,6 +2,7 @@
 # Date : 23mar98
 
 restore [locate_data_file CTO900_ger60224-part.rle] base
+EnsureTolRule base base
 restore [locate_data_file ger60224-tool.rle] wire
 
 mkplane cont wire
index f4afb47bdeba51ca494b8f35b0f0aa29611ca974..067df872364393e96e5e6e90b9e67994e2abae0d 100644 (file)
@@ -2,6 +2,7 @@
 # Date : 10 Sept 98
 
 restore [locate_data_file CTO900_pro12880c.rle] base
+EnsureTolRule base base
 restore [locate_data_file pro12880_face.rle] cont
 
 featprism base cont cont 0 1 0 1 1
index d470b1bed310e844ae4ac05ecd9b44f8ed6e1d51..46f24ba590e0c0ebb84cb5cba0fddca7969b64b1 100644 (file)
@@ -2,6 +2,7 @@
 # Date : 15 Sept 98
 
 restore [locate_data_file CTO900_ger50084c.rle] base
+EnsureTolRule base base
 restore [locate_data_file ger50084_face.rle] wire
 
 ## contour est un wire -> on en fait une face
index 838df0cdaf241781a0a3a1be3a3661e41e4faee5..9d56210650ed3d488829d888eab91c503a4ae9e4 100644 (file)
@@ -7,6 +7,7 @@
 cpulimit 2000
 
 restore [locate_data_file CFE900_cts20geq.rle] base
+EnsureTolRule base base
 restore [locate_data_file cts20960_face.brep] cont
 
 explode base face
index 78b6a21af470542379fe72586efeb7eabae96cf8..096fa3b8c3fd18c913769dc5d389718c3628d787 100644 (file)
@@ -2,6 +2,7 @@
 # Date : 25 Nov 98
 
 restore [locate_data_file cts20088_base.brep] base
+EnsureTolRule base base
 restore [locate_data_file contour_pkv.rle] cont
 
 explode base face
index 51fea72bdc50d90073bb50fcb754bb38f46b84f9..ceb531cbdb5401048bc95768a0968175138db0c7 100644 (file)
@@ -2,6 +2,7 @@
 # Date : 02 Dec 98
 
 restore [locate_data_file CFE900_pro16gff.rle] base
+EnsureTolRule base base
 restore [locate_data_file pro16769_face.brep] cont
 
 explode base face
index 07125162088faef8f8fcffd875624b953f8b6514..a0253a6fb394354342b87af914d93af26dfd23e8 100644 (file)
@@ -1,6 +1,7 @@
 # cts20088
 
 restore [locate_data_file cts20088_base.brep] base
+EnsureTolRule base base
 restore [locate_data_file contour_pkv.rle] cont
 
 explode base face
index a4f8a52c5515ea8a221cfc63d2fc17747196b945..440cf49f5dcc61178efa1e4005bd2f0e8c2da14a 100644 (file)
@@ -1,6 +1,7 @@
 # cts20088
 
 restore [locate_data_file cts20088_base.brep] base
+EnsureTolRule base base
 restore [locate_data_file contour_pkv.rle] cont
 
 explode base face
index d10f90f3fed08e8f23d1298e25afd8718251974a..efa992396e5686b742a37eec5c2ddf0658b4cdb6 100644 (file)
@@ -1,4 +1,5 @@
 puts [fixsmall result a 1]
+EnsureTolRule result result
 if { [isdraw result] } {
   puts [checkshape result]
 }
index 26b85aef238479ca670f16cf37f90433c2c9e184..3f067b0e0734f829cdfcb205462ee01ea799cf53 100644 (file)
@@ -1,2 +1,3 @@
 puts [DT_ApplySeq result a MDTV ToV4]
+EnsureTolRule result result
 puts [checkshape result]
index f02df9b4bc62a7281279b59848622641a86e751a..883c119995ba68634b87118de6434b12156e5da3 100644 (file)
@@ -1,2 +1,3 @@
 fixwgaps result a 0.001
+EnsureTolRule result result
 puts [checkshape result]
index 27c57131843e86f6bf0e8682a2c79c940ea7b5ed..ab9e9d5eb8885c34c11e48aa7b9a28857da7a4bd 100644 (file)
@@ -1,3 +1,4 @@
 puts [DT_SplitAngle result a]
+EnsureTolRule result result
 puts [checkshape result]
 
index 6243b1f6361c5754acbfbf5865d87b886dc7731b..1c6197fc3d4d4d215402f7aee6f8f96e4a772b0d 100644 (file)
@@ -1,2 +1,3 @@
 puts [DT_ToBspl result a]
+EnsureTolRule result result
 puts [checkshape result]
index 6d41e1f208a00f19ba4a4264b1a3248a07adab1e..8675033420823c7884c6c8bf6a26cb819611622f 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFE900_pro16gdo.rle] a
+EnsureTolRule a a