]> OCCT Git - occt-copy.git/commitdiff
0026742: Update test cases for using checknbshapes procedure instead of global variables
authorski <ski@opencascade.com>
Tue, 6 Oct 2015 13:44:32 +0000 (16:44 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 8 Oct 2015 07:54:30 +0000 (10:54 +0300)
Test cases were updated.

1145 files changed:
tests/boolean/bcut_simple/L9
tests/boolean/bcut_simple/M1
tests/bugs/caf/bug21707
tests/bugs/demo/bug23562_1
tests/bugs/demo/bug23562_2
tests/bugs/demo/bug23562_3
tests/bugs/demo/bug23562_4
tests/bugs/demo/bug23562_5
tests/bugs/demo/bug23562_6
tests/bugs/end
tests/bugs/fclasses/bug23192_1
tests/bugs/fclasses/bug23192_2
tests/bugs/fclasses/bug25367_brep
tests/bugs/fclasses/bug25367_igs
tests/bugs/heal/bug24105_1
tests/bugs/heal/bug24105_2
tests/bugs/heal/bug24111
tests/bugs/heal/bug25424
tests/bugs/heal/bug26572
tests/bugs/heal/bug26644
tests/bugs/iges/bug17026_1
tests/bugs/iges/bug17026_2
tests/bugs/iges/bug17026_3
tests/bugs/iges/bug17026_4
tests/bugs/iges/bug23622_1
tests/bugs/iges/bug23622_2
tests/bugs/iges/bug5027_1
tests/bugs/iges/bug6508
tests/bugs/mesh/bug23512_1
tests/bugs/mesh/bug23512_2
tests/bugs/mesh/bug25142
tests/bugs/modalg_1/buc60787_1
tests/bugs/modalg_1/buc60787_2
tests/bugs/modalg_1/buc60788_2
tests/bugs/modalg_1/buc60788_3
tests/bugs/modalg_1/buc60865
tests/bugs/modalg_1/buc60899_2
tests/bugs/modalg_1/bug10160_1
tests/bugs/modalg_1/bug10160_10
tests/bugs/modalg_1/bug10160_11
tests/bugs/modalg_1/bug10160_12
tests/bugs/modalg_1/bug10160_2
tests/bugs/modalg_1/bug10160_3
tests/bugs/modalg_1/bug10160_4
tests/bugs/modalg_1/bug10160_5
tests/bugs/modalg_1/bug10160_6
tests/bugs/modalg_1/bug10160_7
tests/bugs/modalg_1/bug10160_8
tests/bugs/modalg_1/bug10160_9
tests/bugs/modalg_1/bug10232
tests/bugs/modalg_1/bug10435_1
tests/bugs/modalg_1/bug10435_2
tests/bugs/modalg_1/bug10605_1
tests/bugs/modalg_1/bug10605_2
tests/bugs/modalg_1/bug10605_3
tests/bugs/modalg_1/bug10605_4
tests/bugs/modalg_1/bug10605_5
tests/bugs/modalg_1/bug10606_1
tests/bugs/modalg_1/bug10606_2
tests/bugs/modalg_1/bug10606_3
tests/bugs/modalg_1/bug10606_4
tests/bugs/modalg_1/bug10606_5
tests/bugs/modalg_1/bug10842_1
tests/bugs/modalg_1/bug10842_2
tests/bugs/modalg_1/bug10842_3
tests/bugs/modalg_1/bug10842_4
tests/bugs/modalg_1/bug10842_5
tests/bugs/modalg_1/bug10846_1
tests/bugs/modalg_1/bug10846_2
tests/bugs/modalg_1/bug10846_3
tests/bugs/modalg_1/bug10846_4
tests/bugs/modalg_1/bug11565_1
tests/bugs/modalg_1/bug11565_2
tests/bugs/modalg_1/bug12213
tests/bugs/modalg_1/bug12257
tests/bugs/modalg_1/bug12507
tests/bugs/modalg_1/bug12627
tests/bugs/modalg_1/bug12918
tests/bugs/modalg_1/bug13116_1
tests/bugs/modalg_1/bug13116_2
tests/bugs/modalg_1/bug13116_3
tests/bugs/modalg_1/bug13116_4
tests/bugs/modalg_1/bug13142
tests/bugs/modalg_1/bug13186_1
tests/bugs/modalg_1/bug13186_2
tests/bugs/modalg_1/bug13186_3
tests/bugs/modalg_1/bug13186_4
tests/bugs/modalg_1/bug13209_1
tests/bugs/modalg_1/bug13209_2
tests/bugs/modalg_1/bug13209_3
tests/bugs/modalg_1/bug13209_4
tests/bugs/modalg_1/bug13211_1
tests/bugs/modalg_1/bug13211_10
tests/bugs/modalg_1/bug13211_11
tests/bugs/modalg_1/bug13211_2
tests/bugs/modalg_1/bug13211_3
tests/bugs/modalg_1/bug13211_4
tests/bugs/modalg_1/bug13211_5
tests/bugs/modalg_1/bug13211_6
tests/bugs/modalg_1/bug13211_7
tests/bugs/modalg_1/bug13211_8
tests/bugs/modalg_1/bug13211_9
tests/bugs/modalg_1/bug13538
tests/bugs/modalg_1/bug14506
tests/bugs/modalg_1/bug14536
tests/bugs/modalg_1/bug14643
tests/bugs/modalg_1/bug14777
tests/bugs/modalg_1/bug15036
tests/bugs/modalg_1/bug15836
tests/bugs/modalg_1/bug15850
tests/bugs/modalg_1/bug15850_1
tests/bugs/modalg_1/bug15850_2
tests/bugs/modalg_1/bug15850_3
tests/bugs/modalg_1/bug15850_4
tests/bugs/modalg_1/bug15943
tests/bugs/modalg_1/bug15968_1
tests/bugs/modalg_1/bug15968_2
tests/bugs/modalg_1/bug16517_1
tests/bugs/modalg_1/bug16517_2
tests/bugs/modalg_1/bug1665
tests/bugs/modalg_1/bug16667_1
tests/bugs/modalg_1/bug16667_2
tests/bugs/modalg_1/bug16667_3
tests/bugs/modalg_1/bug16667_4
tests/bugs/modalg_1/bug16781
tests/bugs/modalg_1/bug17194_1
tests/bugs/modalg_1/bug17194_2
tests/bugs/modalg_1/bug17357_1
tests/bugs/modalg_1/bug17357_2
tests/bugs/modalg_1/bug17357_3
tests/bugs/modalg_1/bug17357_4
tests/bugs/modalg_1/bug18186
tests/bugs/modalg_1/bug19071
tests/bugs/modalg_1/bug19793_2
tests/bugs/modalg_2/bug19811
tests/bugs/modalg_2/bug20285_1
tests/bugs/modalg_2/bug20285_10
tests/bugs/modalg_2/bug20285_11
tests/bugs/modalg_2/bug20285_12
tests/bugs/modalg_2/bug20285_13
tests/bugs/modalg_2/bug20285_14
tests/bugs/modalg_2/bug20285_15
tests/bugs/modalg_2/bug20285_2
tests/bugs/modalg_2/bug20285_3
tests/bugs/modalg_2/bug20285_4
tests/bugs/modalg_2/bug20285_5
tests/bugs/modalg_2/bug20285_6
tests/bugs/modalg_2/bug20285_7
tests/bugs/modalg_2/bug20285_8
tests/bugs/modalg_2/bug20285_9
tests/bugs/modalg_2/bug20297_1
tests/bugs/modalg_2/bug20297_2
tests/bugs/modalg_2/bug20297_3
tests/bugs/modalg_2/bug20297_4
tests/bugs/modalg_2/bug20297_5
tests/bugs/modalg_2/bug20413
tests/bugs/modalg_2/bug20465
tests/bugs/modalg_2/bug20521
tests/bugs/modalg_2/bug20785
tests/bugs/modalg_2/bug20793
tests/bugs/modalg_2/bug20807_1
tests/bugs/modalg_2/bug20807_2
tests/bugs/modalg_2/bug20807_3
tests/bugs/modalg_2/bug20807_4
tests/bugs/modalg_2/bug20827
tests/bugs/modalg_2/bug20964_1
tests/bugs/modalg_2/bug20964_2
tests/bugs/modalg_2/bug20964_3
tests/bugs/modalg_2/bug20964_4
tests/bugs/modalg_2/bug20964_5
tests/bugs/modalg_2/bug21060
tests/bugs/modalg_2/bug21255
tests/bugs/modalg_2/bug21261_1
tests/bugs/modalg_2/bug21261_10
tests/bugs/modalg_2/bug21261_11
tests/bugs/modalg_2/bug21261_12
tests/bugs/modalg_2/bug21261_13
tests/bugs/modalg_2/bug21261_14
tests/bugs/modalg_2/bug21261_15
tests/bugs/modalg_2/bug21261_16
tests/bugs/modalg_2/bug21261_17
tests/bugs/modalg_2/bug21261_18
tests/bugs/modalg_2/bug21261_19
tests/bugs/modalg_2/bug21261_2
tests/bugs/modalg_2/bug21261_20
tests/bugs/modalg_2/bug21261_21
tests/bugs/modalg_2/bug21261_22
tests/bugs/modalg_2/bug21261_23
tests/bugs/modalg_2/bug21261_24
tests/bugs/modalg_2/bug21261_25
tests/bugs/modalg_2/bug21261_26
tests/bugs/modalg_2/bug21261_27
tests/bugs/modalg_2/bug21261_28
tests/bugs/modalg_2/bug21261_29
tests/bugs/modalg_2/bug21261_3
tests/bugs/modalg_2/bug21261_30
tests/bugs/modalg_2/bug21261_31
tests/bugs/modalg_2/bug21261_32
tests/bugs/modalg_2/bug21261_33
tests/bugs/modalg_2/bug21261_34
tests/bugs/modalg_2/bug21261_35
tests/bugs/modalg_2/bug21261_36
tests/bugs/modalg_2/bug21261_37
tests/bugs/modalg_2/bug21261_38
tests/bugs/modalg_2/bug21261_39
tests/bugs/modalg_2/bug21261_4
tests/bugs/modalg_2/bug21261_40
tests/bugs/modalg_2/bug21261_41
tests/bugs/modalg_2/bug21261_42
tests/bugs/modalg_2/bug21261_43
tests/bugs/modalg_2/bug21261_44
tests/bugs/modalg_2/bug21261_45
tests/bugs/modalg_2/bug21261_46
tests/bugs/modalg_2/bug21261_5
tests/bugs/modalg_2/bug21261_6
tests/bugs/modalg_2/bug21261_7
tests/bugs/modalg_2/bug21261_8
tests/bugs/modalg_2/bug21261_9
tests/bugs/modalg_2/bug21415
tests/bugs/modalg_2/bug21448
tests/bugs/modalg_2/bug21460
tests/bugs/modalg_2/bug21540
tests/bugs/modalg_2/bug21652_1
tests/bugs/modalg_2/bug21652_2
tests/bugs/modalg_2/bug21722
tests/bugs/modalg_2/bug21754
tests/bugs/modalg_2/bug22109_1
tests/bugs/modalg_2/bug22109_2
tests/bugs/modalg_2/bug22109_3
tests/bugs/modalg_2/bug22109_4
tests/bugs/modalg_2/bug22109_5
tests/bugs/modalg_2/bug22306_1
tests/bugs/modalg_2/bug22306_2
tests/bugs/modalg_2/bug22306_3
tests/bugs/modalg_2/bug22306_4
tests/bugs/modalg_2/bug22306_5
tests/bugs/modalg_2/bug22310
tests/bugs/modalg_2/bug22356
tests/bugs/modalg_2/bug22361
tests/bugs/modalg_2/bug22409_1
tests/bugs/modalg_2/bug22409_2
tests/bugs/modalg_2/bug22436
tests/bugs/modalg_2/bug22557
tests/bugs/modalg_2/bug22588
tests/bugs/modalg_2/bug22631
tests/bugs/modalg_2/bug22641
tests/bugs/modalg_2/bug22678
tests/bugs/modalg_2/bug22725
tests/bugs/modalg_2/bug22727
tests/bugs/modalg_2/bug22770_1
tests/bugs/modalg_2/bug22770_11
tests/bugs/modalg_2/bug22770_12
tests/bugs/modalg_2/bug22770_13
tests/bugs/modalg_2/bug22770_14
tests/bugs/modalg_2/bug22770_15
tests/bugs/modalg_2/bug22770_16
tests/bugs/modalg_2/bug22770_17
tests/bugs/modalg_2/bug22770_18
tests/bugs/modalg_2/bug22770_19
tests/bugs/modalg_2/bug22770_2
tests/bugs/modalg_2/bug22770_20
tests/bugs/modalg_2/bug22770_21
tests/bugs/modalg_2/bug22770_22
tests/bugs/modalg_2/bug22770_23
tests/bugs/modalg_2/bug22770_24
tests/bugs/modalg_2/bug22770_25
tests/bugs/modalg_2/bug22770_26
tests/bugs/modalg_2/bug22770_27
tests/bugs/modalg_2/bug22770_28
tests/bugs/modalg_2/bug22770_29
tests/bugs/modalg_2/bug22770_3
tests/bugs/modalg_2/bug22770_30
tests/bugs/modalg_2/bug22770_4
tests/bugs/modalg_2/bug22770_5
tests/bugs/modalg_2/bug22770_6
tests/bugs/modalg_2/bug22770_7
tests/bugs/modalg_2/bug22770_8
tests/bugs/modalg_2/bug22770_9
tests/bugs/modalg_2/bug22771
tests/bugs/modalg_2/bug22786
tests/bugs/modalg_2/bug22790
tests/bugs/modalg_2/bug22798_1
tests/bugs/modalg_2/bug22798_2
tests/bugs/modalg_2/bug22801
tests/bugs/modalg_2/bug22814
tests/bugs/modalg_2/bug22818_1
tests/bugs/modalg_2/bug22818_2
tests/bugs/modalg_2/bug22818_3
tests/bugs/modalg_2/bug22818_4
tests/bugs/modalg_2/bug22828
tests/bugs/modalg_2/bug22830
tests/bugs/modalg_2/bug22864
tests/bugs/modalg_2/bug22881
tests/bugs/modalg_2/bug22884
tests/bugs/modalg_2/bug22893
tests/bugs/modalg_2/bug22990
tests/bugs/modalg_2/bug23004
tests/bugs/modalg_2/bug23029
tests/bugs/modalg_2/bug23029_1
tests/bugs/modalg_2/bug23100
tests/bugs/modalg_2/bug23160
tests/bugs/modalg_2/bug23470
tests/bugs/modalg_2/bug23676
tests/bugs/modalg_2/bug238_1
tests/bugs/modalg_2/bug238_2
tests/bugs/modalg_2/bug239_1
tests/bugs/modalg_2/bug239_2
tests/bugs/modalg_2/bug240_1
tests/bugs/modalg_2/bug240_2
tests/bugs/modalg_2/bug241_1
tests/bugs/modalg_2/bug241_2
tests/bugs/modalg_2/bug242_1
tests/bugs/modalg_2/bug242_2
tests/bugs/modalg_2/bug243_1
tests/bugs/modalg_2/bug243_2
tests/bugs/modalg_2/bug244
tests/bugs/modalg_2/bug245_1
tests/bugs/modalg_2/bug245_2
tests/bugs/modalg_2/bug246
tests/bugs/modalg_2/bug248_1
tests/bugs/modalg_2/bug248_2
tests/bugs/modalg_2/bug249_1
tests/bugs/modalg_2/bug249_2
tests/bugs/modalg_2/bug249_3
tests/bugs/modalg_2/bug249_4
tests/bugs/modalg_2/bug250_1
tests/bugs/modalg_2/bug250_2
tests/bugs/modalg_2/bug250_3
tests/bugs/modalg_2/bug250_4
tests/bugs/modalg_2/bug397_1
tests/bugs/modalg_2/bug398
tests/bugs/modalg_2/bug400_1
tests/bugs/modalg_2/bug4717_1
tests/bugs/modalg_2/bug4717_2
tests/bugs/modalg_2/bug4717_3
tests/bugs/modalg_2/bug4717_4
tests/bugs/modalg_2/bug4717_5
tests/bugs/modalg_2/bug4717_6
tests/bugs/modalg_2/bug4717_7
tests/bugs/modalg_2/bug4717_8
tests/bugs/modalg_2/bug472_3
tests/bugs/modalg_2/bug476_1
tests/bugs/modalg_2/bug476_2
tests/bugs/modalg_2/bug476_3
tests/bugs/modalg_2/bug476_4
tests/bugs/modalg_2/bug476_5
tests/bugs/modalg_2/bug476_6
tests/bugs/modalg_2/bug476_7
tests/bugs/modalg_2/bug476_8
tests/bugs/modalg_2/bug4993_1
tests/bugs/modalg_2/bug4993_2
tests/bugs/modalg_2/bug539_1
tests/bugs/modalg_2/bug539_2
tests/bugs/modalg_2/bug5729
tests/bugs/modalg_2/bug5805_1
tests/bugs/modalg_2/bug5805_10
tests/bugs/modalg_2/bug5805_11
tests/bugs/modalg_2/bug5805_12
tests/bugs/modalg_2/bug5805_13
tests/bugs/modalg_2/bug5805_14
tests/bugs/modalg_2/bug5805_15
tests/bugs/modalg_2/bug5805_16
tests/bugs/modalg_2/bug5805_17
tests/bugs/modalg_2/bug5805_18
tests/bugs/modalg_2/bug5805_19
tests/bugs/modalg_2/bug5805_2
tests/bugs/modalg_2/bug5805_20
tests/bugs/modalg_2/bug5805_21
tests/bugs/modalg_2/bug5805_22
tests/bugs/modalg_2/bug5805_23
tests/bugs/modalg_2/bug5805_24
tests/bugs/modalg_2/bug5805_25
tests/bugs/modalg_2/bug5805_26
tests/bugs/modalg_2/bug5805_27
tests/bugs/modalg_2/bug5805_28
tests/bugs/modalg_2/bug5805_29
tests/bugs/modalg_2/bug5805_3
tests/bugs/modalg_2/bug5805_30
tests/bugs/modalg_2/bug5805_31
tests/bugs/modalg_2/bug5805_32
tests/bugs/modalg_2/bug5805_33
tests/bugs/modalg_2/bug5805_34
tests/bugs/modalg_2/bug5805_35
tests/bugs/modalg_2/bug5805_36
tests/bugs/modalg_2/bug5805_37
tests/bugs/modalg_2/bug5805_38
tests/bugs/modalg_2/bug5805_39
tests/bugs/modalg_2/bug5805_4
tests/bugs/modalg_2/bug5805_40
tests/bugs/modalg_2/bug5805_41
tests/bugs/modalg_2/bug5805_42
tests/bugs/modalg_2/bug5805_43
tests/bugs/modalg_2/bug5805_44
tests/bugs/modalg_2/bug5805_45
tests/bugs/modalg_2/bug5805_46
tests/bugs/modalg_2/bug5805_47
tests/bugs/modalg_2/bug5805_48
tests/bugs/modalg_2/bug5805_49
tests/bugs/modalg_2/bug5805_5
tests/bugs/modalg_3/bug5805_50
tests/bugs/modalg_3/bug5805_51
tests/bugs/modalg_3/bug5805_52
tests/bugs/modalg_3/bug5805_53
tests/bugs/modalg_3/bug5805_54
tests/bugs/modalg_3/bug5805_55
tests/bugs/modalg_3/bug5805_56
tests/bugs/modalg_3/bug5805_57
tests/bugs/modalg_3/bug5805_58
tests/bugs/modalg_3/bug5805_6
tests/bugs/modalg_3/bug5805_7
tests/bugs/modalg_3/bug5805_8
tests/bugs/modalg_3/bug5805_9
tests/bugs/modalg_4/bug13595_1
tests/bugs/modalg_4/bug13595_2
tests/bugs/modalg_4/bug23765
tests/bugs/modalg_4/bug5806
tests/bugs/modalg_4/bug6181
tests/bugs/modalg_4/bug6182
tests/bugs/modalg_4/bug6272_5
tests/bugs/modalg_4/bug6272_6
tests/bugs/modalg_4/bug6277
tests/bugs/modalg_4/bug6334
tests/bugs/modalg_4/bug6538
tests/bugs/modalg_4/bug6725
tests/bugs/modalg_4/bug6766_1
tests/bugs/modalg_4/bug6766_2
tests/bugs/modalg_4/bug6766_3
tests/bugs/modalg_4/bug6766_4
tests/bugs/modalg_4/bug7626_1
tests/bugs/modalg_4/bug7626_2
tests/bugs/modalg_4/bug7668
tests/bugs/modalg_4/bug81
tests/bugs/modalg_4/bug8228
tests/bugs/modalg_4/bug825
tests/bugs/modalg_4/bug8370
tests/bugs/modalg_4/bug8372
tests/bugs/modalg_4/bug8842_1
tests/bugs/modalg_4/bug8842_10
tests/bugs/modalg_4/bug8842_11
tests/bugs/modalg_4/bug8842_12
tests/bugs/modalg_4/bug8842_13
tests/bugs/modalg_4/bug8842_14
tests/bugs/modalg_4/bug8842_15
tests/bugs/modalg_4/bug8842_16
tests/bugs/modalg_4/bug8842_2
tests/bugs/modalg_4/bug8842_3
tests/bugs/modalg_4/bug8842_4
tests/bugs/modalg_4/bug8842_5
tests/bugs/modalg_4/bug8842_6
tests/bugs/modalg_4/bug8842_7
tests/bugs/modalg_4/bug8842_8
tests/bugs/modalg_4/bug8842_9
tests/bugs/modalg_5/bug22027
tests/bugs/modalg_5/bug22614_1
tests/bugs/modalg_5/bug22614_2
tests/bugs/modalg_5/bug22614_3
tests/bugs/modalg_5/bug23282_1
tests/bugs/modalg_5/bug23282_2
tests/bugs/modalg_5/bug23782
tests/bugs/modalg_5/bug23823
tests/bugs/modalg_5/bug23824_1
tests/bugs/modalg_5/bug23824_2
tests/bugs/modalg_5/bug23824_3
tests/bugs/modalg_5/bug23824_4
tests/bugs/modalg_5/bug23870_1
tests/bugs/modalg_5/bug23870_2
tests/bugs/modalg_5/bug23870_3
tests/bugs/modalg_5/bug23870_4
tests/bugs/modalg_5/bug23870_5
tests/bugs/modalg_5/bug23892
tests/bugs/modalg_5/bug23903
tests/bugs/modalg_5/bug23991
tests/bugs/modalg_5/bug23998
tests/bugs/modalg_5/bug24037_1
tests/bugs/modalg_5/bug24037_2
tests/bugs/modalg_5/bug24040
tests/bugs/modalg_5/bug24053
tests/bugs/modalg_5/bug24060
tests/bugs/modalg_5/bug24075
tests/bugs/modalg_5/bug24089
tests/bugs/modalg_5/bug24092
tests/bugs/modalg_5/bug24140
tests/bugs/modalg_5/bug24144_1
tests/bugs/modalg_5/bug24144_2
tests/bugs/modalg_5/bug24154
tests/bugs/modalg_5/bug24187
tests/bugs/modalg_5/bug24204
tests/bugs/modalg_5/bug24208_1
tests/bugs/modalg_5/bug24208_10
tests/bugs/modalg_5/bug24208_11
tests/bugs/modalg_5/bug24208_12
tests/bugs/modalg_5/bug24208_13
tests/bugs/modalg_5/bug24208_14
tests/bugs/modalg_5/bug24208_2
tests/bugs/modalg_5/bug24208_3
tests/bugs/modalg_5/bug24208_4
tests/bugs/modalg_5/bug24208_5
tests/bugs/modalg_5/bug24208_6
tests/bugs/modalg_5/bug24208_7
tests/bugs/modalg_5/bug24208_8
tests/bugs/modalg_5/bug24208_9
tests/bugs/modalg_5/bug24247
tests/bugs/modalg_5/bug24286
tests/bugs/modalg_5/bug24290_2
tests/bugs/modalg_5/bug24305
tests/bugs/modalg_5/bug24359
tests/bugs/modalg_5/bug24400
tests/bugs/modalg_5/bug24493
tests/bugs/modalg_5/bug24532
tests/bugs/modalg_5/bug24558
tests/bugs/modalg_5/bug24573
tests/bugs/modalg_5/bug24585_2
tests/bugs/modalg_5/bug24586
tests/bugs/modalg_5/bug24597
tests/bugs/modalg_5/bug24618_1
tests/bugs/modalg_5/bug24618_2
tests/bugs/modalg_5/bug24618_3
tests/bugs/modalg_5/bug24618_4
tests/bugs/modalg_5/bug24620
tests/bugs/modalg_5/bug24628
tests/bugs/modalg_5/bug24655
tests/bugs/modalg_5/bug24656
tests/bugs/modalg_5/bug24667
tests/bugs/modalg_5/bug24684
tests/bugs/modalg_5/bug24731
tests/bugs/modalg_5/bug24738
tests/bugs/modalg_5/bug24746
tests/bugs/modalg_5/bug24764
tests/bugs/modalg_5/bug24798
tests/bugs/modalg_5/bug24817
tests/bugs/modalg_5/bug24825_common
tests/bugs/modalg_5/bug24825_cut
tests/bugs/modalg_5/bug24825_fuse
tests/bugs/modalg_5/bug24840
tests/bugs/modalg_5/bug24844
tests/bugs/modalg_5/bug24849_1
tests/bugs/modalg_5/bug24849_2
tests/bugs/modalg_5/bug24851
tests/bugs/modalg_5/bug24861
tests/bugs/modalg_5/bug24910
tests/bugs/modalg_5/bug24914
tests/bugs/modalg_5/bug24939
tests/bugs/modalg_5/bug24949
tests/bugs/modalg_5/bug24964
tests/bugs/modalg_5/bug24981
tests/bugs/modalg_5/bug25002
tests/bugs/modalg_5/bug25106
tests/bugs/modalg_5/bug25111
tests/bugs/modalg_5/bug25127
tests/bugs/modalg_5/bug25163
tests/bugs/modalg_5/bug25191
tests/bugs/modalg_5/bug25210
tests/bugs/modalg_5/bug25224
tests/bugs/modalg_5/bug25225_1
tests/bugs/modalg_5/bug25225_2
tests/bugs/modalg_5/bug25225_3
tests/bugs/modalg_5/bug25228
tests/bugs/modalg_5/bug25232_1
tests/bugs/modalg_5/bug25232_10
tests/bugs/modalg_5/bug25232_11
tests/bugs/modalg_5/bug25232_12
tests/bugs/modalg_5/bug25232_2
tests/bugs/modalg_5/bug25232_3
tests/bugs/modalg_5/bug25232_4
tests/bugs/modalg_5/bug25232_5
tests/bugs/modalg_5/bug25232_6
tests/bugs/modalg_5/bug25232_7
tests/bugs/modalg_5/bug25232_8
tests/bugs/modalg_5/bug25232_9
tests/bugs/modalg_5/bug25237
tests/bugs/modalg_5/bug25242
tests/bugs/modalg_5/bug25245_1
tests/bugs/modalg_5/bug25263
tests/bugs/modalg_5/bug25285
tests/bugs/modalg_5/bug25292_13
tests/bugs/modalg_5/bug25292_14
tests/bugs/modalg_5/bug25292_23
tests/bugs/modalg_5/bug25292_24
tests/bugs/modalg_5/bug25298_01
tests/bugs/modalg_5/bug25298_02
tests/bugs/modalg_5/bug25298_03
tests/bugs/modalg_5/bug25298_04
tests/bugs/modalg_5/bug25298_05
tests/bugs/modalg_5/bug25298_06
tests/bugs/modalg_5/bug25298_07
tests/bugs/modalg_5/bug25298_08
tests/bugs/modalg_5/bug25298_09
tests/bugs/modalg_5/bug25298_10
tests/bugs/modalg_5/bug25298_11
tests/bugs/modalg_5/bug25298_12
tests/bugs/modalg_5/bug25298_13
tests/bugs/modalg_5/bug25298_14
tests/bugs/modalg_5/bug25298_15
tests/bugs/modalg_5/bug25298_16
tests/bugs/modalg_5/bug25319_1
tests/bugs/modalg_5/bug25319_2
tests/bugs/modalg_5/bug25334_1
tests/bugs/modalg_5/bug25334_10
tests/bugs/modalg_5/bug25334_11
tests/bugs/modalg_5/bug25334_12
tests/bugs/modalg_5/bug25334_13
tests/bugs/modalg_5/bug25334_14
tests/bugs/modalg_5/bug25334_15
tests/bugs/modalg_5/bug25334_16
tests/bugs/modalg_5/bug25334_17
tests/bugs/modalg_5/bug25334_18
tests/bugs/modalg_5/bug25334_19
tests/bugs/modalg_5/bug25334_2
tests/bugs/modalg_5/bug25334_20
tests/bugs/modalg_5/bug25334_3
tests/bugs/modalg_5/bug25334_4
tests/bugs/modalg_5/bug25334_5
tests/bugs/modalg_5/bug25334_6
tests/bugs/modalg_5/bug25334_7
tests/bugs/modalg_5/bug25334_8
tests/bugs/modalg_5/bug25334_9
tests/bugs/modalg_5/bug25337_1
tests/bugs/modalg_5/bug25337_2
tests/bugs/modalg_5/bug25346_1
tests/bugs/modalg_5/bug25354_01
tests/bugs/modalg_5/bug25354_02
tests/bugs/modalg_5/bug25354_03
tests/bugs/modalg_5/bug25354_04
tests/bugs/modalg_5/bug25354_05
tests/bugs/modalg_5/bug25354_06
tests/bugs/modalg_5/bug25354_07
tests/bugs/modalg_5/bug25354_08
tests/bugs/modalg_5/bug25354_09
tests/bugs/modalg_5/bug25354_10
tests/bugs/modalg_5/bug25354_11
tests/bugs/modalg_5/bug25354_12
tests/bugs/modalg_5/bug25354_13
tests/bugs/modalg_5/bug25354_14
tests/bugs/modalg_5/bug25354_15
tests/bugs/modalg_5/bug25354_16
tests/bugs/modalg_5/bug25354_17
tests/bugs/modalg_5/bug25354_18
tests/bugs/modalg_5/bug25354_19
tests/bugs/modalg_5/bug25354_20
tests/bugs/modalg_5/bug25354_21
tests/bugs/modalg_5/bug25354_22
tests/bugs/modalg_5/bug25354_23
tests/bugs/modalg_5/bug25354_24
tests/bugs/modalg_5/bug25354_25
tests/bugs/modalg_5/bug25354_26
tests/bugs/modalg_5/bug25354_27
tests/bugs/modalg_5/bug25354_28
tests/bugs/modalg_5/bug25354_29
tests/bugs/modalg_5/bug25354_30
tests/bugs/modalg_5/bug25354_31
tests/bugs/modalg_5/bug25354_32
tests/bugs/modalg_5/bug25354_33
tests/bugs/modalg_5/bug25354_34
tests/bugs/modalg_5/bug25354_35
tests/bugs/modalg_5/bug25354_36
tests/bugs/modalg_5/bug25354_37
tests/bugs/modalg_5/bug25354_38
tests/bugs/modalg_5/bug25354_39
tests/bugs/modalg_5/bug25354_40
tests/bugs/modalg_5/bug25354_41
tests/bugs/modalg_5/bug25354_42
tests/bugs/modalg_5/bug25354_43
tests/bugs/modalg_5/bug25354_44
tests/bugs/modalg_5/bug25354_45
tests/bugs/modalg_5/bug25354_46
tests/bugs/modalg_5/bug25354_47
tests/bugs/modalg_5/bug25354_48
tests/bugs/modalg_5/bug25354_49
tests/bugs/modalg_5/bug25354_50
tests/bugs/modalg_5/bug25406_1
tests/bugs/modalg_5/bug25406_2
tests/bugs/modalg_5/bug25408
tests/bugs/modalg_5/bug25420
tests/bugs/modalg_5/bug25432
tests/bugs/modalg_5/bug25449
tests/bugs/modalg_5/bug25450_1
tests/bugs/modalg_5/bug25450_2
tests/bugs/modalg_5/bug25465_1
tests/bugs/modalg_5/bug25465_2
tests/bugs/modalg_5/bug25470
tests/bugs/modalg_5/bug25477_1
tests/bugs/modalg_5/bug25480
tests/bugs/modalg_5/bug25491
tests/bugs/modalg_5/bug25505
tests/bugs/modalg_5/bug25557_1
tests/bugs/modalg_5/bug25557_2
tests/bugs/modalg_5/bug25600
tests/bugs/modalg_5/bug25614_common
tests/bugs/modalg_5/bug25614_cut
tests/bugs/modalg_5/bug25614_cut21
tests/bugs/modalg_5/bug25614_fuse
tests/bugs/modalg_5/bug25614_genfuse
tests/bugs/modalg_5/bug25614_section
tests/bugs/modalg_5/bug25625
tests/bugs/modalg_5/bug25704_1
tests/bugs/modalg_5/bug25704_2
tests/bugs/modalg_5/bug25704_3
tests/bugs/modalg_5/bug25704_4
tests/bugs/modalg_5/bug25704_5
tests/bugs/modalg_5/bug25704_6
tests/bugs/modalg_5/bug25715_1
tests/bugs/modalg_5/bug25715_2
tests/bugs/modalg_5/bug25715_3
tests/bugs/modalg_5/bug25721
tests/bugs/modalg_5/bug25722
tests/bugs/modalg_5/bug25772
tests/bugs/modalg_5/bug25951
tests/bugs/modalg_6/bug26621
tests/bugs/moddata_1/bug10604_1
tests/bugs/moddata_1/bug10604_2
tests/bugs/moddata_1/bug10604_3
tests/bugs/moddata_1/bug10604_4
tests/bugs/moddata_1/bug10604_5
tests/bugs/moddata_1/bug19777
tests/bugs/moddata_1/bug20823
tests/bugs/moddata_1/bug21122
tests/bugs/moddata_1/bug21292
tests/bugs/moddata_1/bug21858
tests/bugs/moddata_1/bug22694
tests/bugs/moddata_1/bug22761
tests/bugs/moddata_2/bug6278
tests/bugs/moddata_3/bug20866
tests/bugs/moddata_3/bug23738
tests/bugs/moddata_3/bug24108
tests/bugs/moddata_3/bug24108_2
tests/bugs/step/bug11856
tests/bugs/step/bug11857
tests/bugs/step/bug22145
tests/bugs/step/bug22237
tests/bugs/step/bug22680
tests/bugs/step/bug24601
tests/bugs/step/bug25166
tests/bugs/step/bug25167
tests/bugs/step/bug25169
tests/bugs/step/bug25523
tests/bugs/step/bug3397
tests/bugs/step/bug5027_2
tests/bugs/step/bug926
tests/bugs/stlvrml/bug22092
tests/bugs/vis/bug21970
tests/bugs/vis/bug22188
tests/bugs/vis/bug23153
tests/bugs/vis/bug288_10
tests/bugs/vis/bug288_6
tests/bugs/vis/bug288_7
tests/bugs/vis/bug288_8
tests/bugs/vis/bug288_9
tests/bugs/xde/bug12905
tests/bugs/xde/bug184
tests/bugs/xde/bug22492
tests/bugs/xde/bug22535_1
tests/bugs/xde/bug22535_2
tests/bugs/xde/bug22670_1
tests/bugs/xde/bug22670_2
tests/bugs/xde/bug23182
tests/bugs/xde/bug4648
tests/bugs/xde/bug6307
tests/bugs/xde/bug6491
tests/bugs/xde/bug9490
tests/bugs/xde/bug9531
tests/fillet2d/end
tests/nproject/base/bug24827_1
tests/nproject/base/bug24827_2
tests/offset/end
tests/perf/bop/buildfaces
tests/pipe/specific/A1
tests/pipe/specific/A2
tests/pipe/specific/A3
tests/pipe/specific/A4
tests/pipe/specific/A5
tests/pipe/specific/A6
tests/pipe/specific/A7
tests/pipe/specific/A8
tests/pipe/specific/A9
tests/pipe/specific/B1
tests/pipe/specific/B2
tests/pipe/specific/B3
tests/pipe/specific/B4
tests/pipe/specific/B5
tests/pipe/specific/B6
tests/pipe/specific/B7
tests/pipe/specific/B8
tests/pipe/specific/B9
tests/pipe/specific/C1
tests/pipe/specific/C2
tests/pipe/specific/C3
tests/pipe/specific/C4
tests/pipe/specific/C5
tests/pipe/specific/C6
tests/pipe/specific/C7
tests/pipe/specific/C8
tests/pipe/specific/C9
tests/pipe/specific/D1
tests/pipe/specific/D2
tests/pipe/specific/D3
tests/pipe/specific/D4
tests/pipe/specific/D5
tests/pipe/specific/D6
tests/pipe/specific/D7
tests/pipe/specific/D8
tests/pipe/specific/D9
tests/pipe/specific/E1
tests/pipe/specific/E2
tests/pipe/specific/E3
tests/pipe/specific/E4
tests/pipe/specific/E5
tests/pipe/specific/E6
tests/pipe/specific/E7
tests/pipe/specific/E8
tests/pipe/specific/E9
tests/pipe/specific/F1
tests/pipe/specific/F2
tests/pipe/specific/F3
tests/pipe/specific/F4
tests/pipe/specific/F5
tests/pipe/specific/F6
tests/pipe/specific/F7
tests/pipe/specific/F8
tests/pipe/specific/F9
tests/pipe/specific/G1
tests/pipe/specific/G2
tests/pipe/specific/G3
tests/pipe/specific/G4
tests/pipe/specific/G5
tests/pipe/specific/G6
tests/pipe/specific/G7
tests/pipe/specific/G8
tests/pipe/specific/G9
tests/pipe/specific/H1
tests/pipe/specific/H2
tests/pipe/specific/H3
tests/pipe/specific/H4
tests/pipe/specific/H5
tests/pipe/specific/H6
tests/pipe/specific/H7
tests/pipe/specific/H8
tests/pipe/specific/H9
tests/pipe/specific/I1
tests/pipe/specific/I2
tests/pipe/specific/I3
tests/pipe/specific/I4
tests/pipe/specific/I5
tests/pipe/specific/I6
tests/pipe/specific/I7
tests/pipe/specific/I8
tests/pipe/specific/I9
tests/pipe/specific/J1
tests/pipe/specific/J2
tests/pipe/specific/J3
tests/pipe/specific/J4
tests/pipe/specific/J5
tests/pipe/specific/J6
tests/pipe/specific/J7
tests/pipe/specific/J8
tests/pipe/specific/J9
tests/pipe/specific/K1
tests/pipe/specific/K2
tests/pipe/specific/K3
tests/pipe/specific/K4
tests/pipe/specific/K5
tests/pipe/specific/K6
tests/pipe/specific/K7
tests/pipe/specific/K8
tests/pipe/specific/K9
tests/pipe/specific/L1
tests/pipe/specific/L2
tests/pipe/specific/L3
tests/pipe/specific/L4
tests/pipe/specific/L5
tests/pipe/specific/L6
tests/pipe/specific/L7
tests/pipe/specific/L8
tests/pipe/specific/L9
tests/pipe/specific/M1
tests/pipe/specific/M2
tests/pipe/specific/M3
tests/pipe/specific/M4
tests/pipe/specific/M5
tests/pipe/specific/M6
tests/pipe/specific/M7
tests/pipe/specific/M8
tests/pipe/specific/M9
tests/pipe/specific/N1
tests/pipe/specific/N2
tests/pipe/specific/N3
tests/pipe/specific/N4
tests/pipe/specific/N5
tests/pipe/specific/N6
tests/pipe/specific/N7
tests/pipe/specific/N8
tests/pipe/specific/N9
tests/pipe/specific/O1
tests/pipe/specific/O2
tests/pipe/specific/O3
tests/pipe/specific/O4
tests/pipe/specific/O5
tests/pipe/specific/O6
tests/pipe/specific/O7
tests/pipe/specific/O8
tests/pipe/specific/O9
tests/pipe/specific/P1
tests/pipe/specific/P2
tests/pipe/specific/P3
tests/pipe/specific/P4
tests/pipe/specific/P5
tests/pipe/specific/P6
tests/pipe/specific/P7
tests/pipe/specific/P8
tests/pipe/specific/P9
tests/pipe/specific/Q1
tests/pipe/specific/Q2
tests/pipe/specific/Q3
tests/pipe/specific/Q4
tests/pipe/specific/Q5
tests/pipe/specific/Q6
tests/pipe/specific/Q7
tests/pipe/specific/Q8
tests/pipe/specific/Q9
tests/pipe/specific/R1
tests/pipe/specific/R2
tests/pipe/specific/R3
tests/pipe/specific/R4
tests/pipe/specific/R5
tests/pipe/specific/R6
tests/pipe/specific/R7
tests/pipe/specific/R8
tests/pipe/specific/R9
tests/pipe/specific/S1
tests/pipe/specific/S2
tests/pipe/specific/S3
tests/pipe/specific/S4
tests/pipe/specific/S5
tests/pipe/specific/S6
tests/pipe/specific/S7
tests/pipe/specific/S8
tests/pipe/specific/S9
tests/pipe/specific/T1
tests/pipe/specific/T2
tests/pipe/specific/T3
tests/pipe/specific/T4
tests/pipe/specific/T5
tests/pipe/specific/T6
tests/pipe/specific/T7
tests/pipe/specific/T8
tests/pipe/specific/T9
tests/pipe/specific/U1
tests/pipe/specific/U2
tests/pipe/specific/U3
tests/pipe/specific/U4
tests/pipe/specific/U5
tests/pipe/specific/U6
tests/pipe/specific/U7
tests/pipe/specific/U8
tests/pipe/specific/U9
tests/pipe/specific/V1
tests/pipe/specific/V2
tests/pipe/specific/V3
tests/pipe/specific/V4
tests/pipe/specific/V5
tests/pipe/specific/V6
tests/pipe/specific/V7
tests/pipe/specific/V8
tests/pipe/specific/V9
tests/pipe/specific/W1
tests/pipe/specific/W2
tests/pipe/specific/W3
tests/pipe/specific/W4
tests/pipe/specific/W5
tests/pipe/specific/W6
tests/pipe/specific/W7
tests/pipe/specific/W8
tests/pipe/specific/W9
tests/pipe/specific/X1
tests/pipe/specific/X2
tests/pipe/specific/X3
tests/pipe/specific/X4
tests/pipe/specific/X5
tests/pipe/specific/X6
tests/pipe/specific/X7
tests/pipe/specific/X8
tests/pipe/specific/X9
tests/pipe/specific/Y1
tests/pipe/specific/Y2
tests/pipe/specific/Y3
tests/pipe/specific/Y4
tests/pipe/specific/Y5
tests/pipe/specific/Y6
tests/pipe/specific/Y7
tests/pipe/specific/Y8
tests/pipe/specific/Y9
tests/pipe/specific/Z1
tests/pipe/specific/Z2
tests/pipe/specific/Z3
tests/pipe/specific/Z4
tests/pipe/specific/Z5
tests/pipe/specific/Z6
tests/pipe/specific/Z7
tests/pipe/specific/Z8
tests/pipe/specific/Z9
tests/pipe/specific/ZA1
tests/pipe/specific/ZA2
tests/pipe/specific/ZA3
tests/pipe/specific/ZA4
tests/pipe/specific/ZA5
tests/pipe/specific/ZA6
tests/pipe/specific/ZA7
tests/pipe/specific/ZA8
tests/pipe/specific/ZA9
tests/pipe/specific/ZB1
tests/pipe/specific/ZB2
tests/pipe/specific/ZB3
tests/pipe/specific/ZB4
tests/pipe/specific/ZB5
tests/pipe/specific/ZB6
tests/pipe/specific/ZB7
tests/pipe/specific/ZB8
tests/pipe/specific/ZB9
tests/pipe/specific/ZC1
tests/pipe/specific/ZC2
tests/pipe/specific/ZC3
tests/pipe/specific/ZC4
tests/pipe/specific/ZC5
tests/pipe/specific/ZC6
tests/pipe/specific/ZC7
tests/pipe/specific/ZC8
tests/pipe/specific/end
tests/thrusection/end
tests/thrusection/specific/A1
tests/thrusection/specific/A2
tests/thrusection/specific/A3
tests/thrusection/specific/A4
tests/thrusection/specific/A5
tests/thrusection/specific/A6
tests/thrusection/specific/A7
tests/thrusection/specific/A8
tests/thrusection/specific/A9
tests/thrusection/specific/B1
tests/thrusection/specific/B2
tests/thrusection/specific/B3
tests/thrusection/specific/B4
tests/thrusection/specific/B5
tests/thrusection/specific/B6
tests/thrusection/specific/B7
tests/thrusection/specific/B8
tests/thrusection/specific/B9
tests/thrusection/specific/C1
tests/thrusection/specific/C2
tests/thrusection/specific/C3
tests/thrusection/specific/C4
tests/thrusection/specific/C5
tests/thrusection/specific/C6
tests/thrusection/specific/C7
tests/thrusection/specific/C8
tests/thrusection/specific/C9
tests/thrusection/specific/D1
tests/thrusection/specific/D2
tests/thrusection/specific/D3
tests/thrusection/specific/D4
tests/thrusection/specific/D5
tests/thrusection/specific/D6
tests/thrusection/specific/D7
tests/thrusection/specific/D8
tests/thrusection/specific/D9
tests/thrusection/specific/E1
tests/thrusection/specific/E2
tests/thrusection/specific/E3
tests/thrusection/specific/E4
tests/thrusection/specific/E5
tests/thrusection/specific/E6
tests/thrusection/specific/E7
tests/thrusection/specific/E8
tests/thrusection/specific/E9
tests/thrusection/specific/F1
tests/thrusection/specific/F2
tests/thrusection/specific/F3
tests/thrusection/specific/F4
tests/thrusection/specific/F5
tests/thrusection/specific/F6
tests/thrusection/specific/F7
tests/thrusection/specific/F8
tests/thrusection/specific/F9
tests/thrusection/specific/G1
tests/thrusection/specific/G2
tests/thrusection/specific/G3
tests/thrusection/specific/G4
tests/thrusection/specific/G5
tests/thrusection/specific/G6
tests/thrusection/specific/H1
tests/thrusection/specific/H2
tests/thrusection/specific/H3
tests/thrusection/specific/H4
tests/thrusection/specific/H5
tests/thrusection/specific/H6
tests/thrusection/specific/H7
tests/thrusection/specific/H8
tests/thrusection/specific/H9
tests/thrusection/specific/I1
tests/thrusection/specific/I2
tests/thrusection/specific/I3
tests/thrusection/specific/I4
tests/thrusection/specific/I5
tests/thrusection/specific/I6
tests/thrusection/specific/I7
tests/thrusection/specific/I8
tests/thrusection/specific/I9
tests/thrusection/specific/J1
tests/thrusection/specific/J2
tests/thrusection/specific/J3
tests/thrusection/specific/J4
tests/thrusection/specific/J5
tests/thrusection/specific/J6
tests/thrusection/specific/J7
tests/thrusection/specific/J8
tests/thrusection/specific/J9
tests/thrusection/specific/K1
tests/thrusection/specific/K2
tests/thrusection/specific/K3
tests/thrusection/specific/K4
tests/thrusection/specific/K5
tests/thrusection/specific/K6
tests/thrusection/specific/K7
tests/thrusection/specific/K8
tests/thrusection/specific/K9
tests/thrusection/specific/L1
tests/thrusection/specific/L2
tests/thrusection/specific/L3
tests/thrusection/specific/L4
tests/thrusection/specific/L5
tests/thrusection/specific/L6
tests/thrusection/specific/L7
tests/thrusection/specific/L8
tests/thrusection/specific/L9
tests/thrusection/specific/M1
tests/thrusection/specific/M2
tests/thrusection/specific/M3
tests/thrusection/specific/M4
tests/thrusection/specific/M5
tests/thrusection/specific/M6
tests/thrusection/specific/M7
tests/thrusection/specific/M8
tests/thrusection/specific/M9
tests/thrusection/specific/N1
tests/thrusection/specific/N2
tests/thrusection/specific/N3
tests/thrusection/specific/N4

index e9b2ac045defd077943dafbe0e4333c3d0ba0aa2..002d18f03310da8a8155456f433df5171f884682 100644 (file)
@@ -25,6 +25,5 @@ add se Solid1
 shape result CS
 add b2 result
 add Solid1 result
-nbshapes result
 
 set square 750
index e079a3e377e2295f148b4aee1f5553c5cf2f103c..1a933b11208b62261d40e273ce4a4b295b9e5d9d 100644 (file)
@@ -21,6 +21,5 @@ add se_1 Solid1
 shape result CS 
 add b2 result
 add Solid1 result
-nbshapes result
 
 set square 750
index dc0d4642df538e6c4f25974b8ada83ecd2657f19..6b7d5cceddcd496014a50f2f8d9524c7629d13e4 100644 (file)
@@ -75,6 +75,7 @@ set Sel11 [AttachShape D Pr_10 ${Prism} ${Prism} 0]
 
 GetShape D $Cut1:2 result
 
-set nb_v_good 10
+checknbshapes result -vertex 10
+
 set 2dviewer 0
 
index bb24693a9a5dc5f9381a92c34348bde384555e88..3eac8ad94c57f085782e28ee254a53a06f3a4c53 100755 (executable)
@@ -8,12 +8,4 @@ puts ""
 
 restore [locate_data_file bug23562_V3.brep] result
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 103
+checknbshapes result -vertex 25 -edge 45 -wire 15 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 103
index e95021651549eb3b8040705096a218b653cf92e9..f1c72109d36d1acc0cce5c565832b220d7d12766 100755 (executable)
@@ -8,12 +8,4 @@ puts ""
 
 restore [locate_data_file bug23562_V4.brep] result
 
-set nb_v_good 24
-set nb_e_good 43
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 110
+checknbshapes result -vertex 24 -edge 43 -wire 20 -face 20 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 110
index 067b07232d7c23ace68f2e1c801042aee0084473..af807b201e7a43a7b70d21052287987f6d99b915 100755 (executable)
@@ -8,13 +8,4 @@ puts ""
 
 restore [locate_data_file bug23562_V3.brep] result
 
-set nbsh_t 1
-set nb_v_good 31
-set nb_e_good 51
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 117
+checknbshapes result -t -vertex 31 -edge 51 -wire 16 -face 16 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 117
index b31dc7d416d0b20f5b6868ff31e54c2d331cc717..3375a3696a865169edf00d6afcbaf08af6b6710b 100755 (executable)
@@ -8,13 +8,4 @@ puts ""
 
 restore [locate_data_file bug23562_V4.brep] result
 
-set nbsh_t 1
-set nb_v_good 30
-set nb_e_good 49
-set nb_w_good 21
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 124
+checknbshapes result -t -vertex 30 -edge 49 -wire 21 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 124
index e53dcd54c0cbcd48200ef08fce236c6d7a8996cc..4a862bbd0b071ff2bfbf06930fd7cde892e85871 100755 (executable)
@@ -10,12 +10,4 @@ restore [locate_data_file bug23562_V3.brep] a
 explode a f
 compound a_1 a_16 result
 
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 15
+checknbshapes result -vertex 6 -edge 6 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 15
index 76aaf77a3d01a0ec3b01500d4a2351cc12beb13a..b99477bf63e0fd0c52731cc2303757661e6e8fe5 100755 (executable)
@@ -10,13 +10,4 @@ restore [locate_data_file bug23562_V3.brep] a
 explode a f
 compound a_1 a_16 result
 
-set nbsh_t 1
-set nb_v_good 12
-set nb_e_good 12
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
+checknbshapes result -t -vertex 12 -edge 12 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
index d225ba8a38d23e9545e54ee811d1d1825cfdcd72..0feb1f5705cb5ddea78b3fdc8d2c839b3d5193ea 100755 (executable)
@@ -42,104 +42,6 @@ if { [info exists mass] } {
     }
 }
 
-set glob_inf [info global nb_*_good]
-if { [regexp "nb_.*_good" $glob_inf] == 1 } {
-    if { [info exists nbsh_t] } {
-      set nb_info [nbshapes result -t]
-    } else {
-      set nb_info [nbshapes result]
-    }
-}
-
-if { [info exists nb_v_good] } {
-    regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
-    if { ${nb_v} != ${nb_v_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_v_good} vertices instead of ${nb_v}"
-    } else {
-        puts "Result shape contains ${nb_v} vertices"
-    }
-}
-
-if { [info exists nb_e_good] } {
-    regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
-    if { ${nb_e} != ${nb_e_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_e_good} edges instead of ${nb_e}"
-    } else {
-        puts "Result shape contains ${nb_e} edges"
-    }
-}
-
-if { [info exists nb_w_good] } {
-    regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
-    if { ${nb_w} != ${nb_w_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_w_good} wires instead of ${nb_w}"
-    } else {
-        puts "Result shape contains ${nb_w} wires"
-    }
-}
-
-if { [info exists nb_f_good] } {
-    regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
-    if { ${nb_f} != ${nb_f_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_f_good} faces instead of ${nb_f}"
-    } else {
-        puts "Result shape contains ${nb_f} faces"
-    }
-}
-
-if { [info exists nb_sh_good] } {
-    regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
-    if { ${nb_sh} != ${nb_sh_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_sh_good} shells instead of ${nb_sh}"
-    } else {
-        puts "Result shape contains ${nb_sh} shells"
-    }
-}
-
-if { [info exists nb_sol_good] } {
-    regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
-    if { ${nb_sol} != ${nb_sol_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_sol_good} solids instead of ${nb_sol}"
-    } else {
-        puts "Result shape contains ${nb_sol} solids"
-    }
-}
-
-if { [info exists nb_compsol_good] } {
-    regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
-    if { ${nb_compsol} != ${nb_compsol_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_compsol_good} compsolids instead of ${nb_compsol}"
-    } else {
-        puts "Result shape contains ${nb_compsol} compsolids"
-    }
-}
-
-if { [info exists nb_compound_good] } {
-    regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
-    if { ${nb_compound} != ${nb_compound_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_compound_good} compounds instead of ${nb_compound}"
-    } else {
-        puts "Result shape contains ${nb_compound} compounds"
-    }
-}
-
-if { [info exists nb_shape_good] } {
-    regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
-    if { ${nb_shape} != ${nb_shape_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
-    } else {
-        puts "Result shape contains ${nb_shape} shapes"
-    }
-}
-
-if { [info exists nb_fe_good] && [info exists nb_fe] } {
-    if { ${nb_fe} != ${nb_fe_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
-    } else {
-        puts "Result shape contains ${nb_fe} free edges"
-    }
-}
-
 if { [info exists rel_tol] } {
    puts "\nChecking triangulation area (triarea command)..."
    set rel_err [expr abs([CheckTriArea result $area_eps])]
index 6b250902f5866e9b7cf84a79ea3e98a78f5ccb78..9ff684a2813bf218081406913d79d686531ea944 100755 (executable)
@@ -24,16 +24,7 @@ catch {exec chmod 777 ${aFile}}
 if { [file exists ${aFile}] } {
   readstl result ${aFile}
 
-set nb_v_good 8
-set nb_e_good 18
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 8 -edge 18 -wire 12 -face 12 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 51
   # Check file size
   set size_status 0
   set filesize [ file size ${aFile} ]
index 158cd5e3567f25286ec4f58cc99619bdc2b46b26..c9c2ac8b73afe3351caf400d15ff47fdfe19f8ab 100755 (executable)
@@ -24,16 +24,7 @@ catch {exec chmod 777 ${aFile}}
 if { [file exists ${aFile}] } {
   readstl result ${aFile}
 
-set nb_v_good 8
-set nb_e_good 18
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 8 -edge 18 -wire 12 -face 12 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 51
   # Check file size
   set size_status 0
   set filesize [ file size ${aFile} ]
index fccfa75a3bb9921b8aa9f94200870b0339e911d2..3119cdd8c1539cebb136e8b6b764b3b61d7d6118 100644 (file)
@@ -18,16 +18,7 @@ brestore ${NameFile} result
 
 set square 6
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
 file delete -force [glob -nocomplain ${NameFile}]
 
 set 2dviewer 1
index c7c27037f33f3286e0cd252c7cc54d83cefa9117..802e11131b40e712cd470d032c57a172335cb5d2 100644 (file)
@@ -22,16 +22,7 @@ igesbrep ${NameFile} result *
 
 set square 6
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
 file delete -force [glob -nocomplain ${NameFile}]
 
 set 2dviewer 1
index d77be6d7c6197e2cb8a50f92dfe7a2af5dfa871c..2f784324def61cdc3010cf8c91e4486c33250691 100755 (executable)
@@ -17,14 +17,5 @@ fixshape result s
 
 set square 313292
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 52
-
+checknbshapes result -vertex 12 -edge 20 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 52
 set 2dviewer 1
index fcb2067ba4424c32ab14c6aa2094979340765ce7..8cab42f61c9d2431dc11612e42c140741edc9aee 100755 (executable)
@@ -17,14 +17,5 @@ fixshape result s
 
 set square 123446
 
-set nb_v_good 33
-set nb_e_good 52
-set nb_w_good 23
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 132
-
+checknbshapes result -vertex 33 -edge 52 -wire 23 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 132
 set 2dviewer 1
index e9de63c42be86f569f0de9d5f079dec1a97ad532..613c1e5e0c5ac0240f85ec172004672a69a50cf3 100755 (executable)
@@ -14,14 +14,5 @@ fixshape result a
 
 set square 15902.8
 
-set nb_v_good 14
-set nb_e_good 15
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 31
-
+checknbshapes result -vertex 14 -edge 15 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 31
 set 2dviewer 1
index d69b7285e9e88f0477b6b47d1eb8be269ce0d87f..93aa5023714e590db9cfd584b4c3f10b8439581c 100755 (executable)
@@ -38,14 +38,5 @@ if { $z > ${max_time} } {
 
 set square 6998.53
 
-set nb_v_good 4482
-set nb_e_good 6781
-set nb_w_good 2309
-set nb_f_good 2305
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15879
-
+checknbshapes result -vertex 4482 -edge 6781 -wire 2309 -face 2305 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 15879
 set 3dviewer 1
index 65d21dd16dcacdd5bf7b226fa6bee8842aa6659e..e77326df1e58ff14d6a6e77f733c5b425fbda245 100644 (file)
@@ -8,8 +8,6 @@ puts ""
 
 restore [locate_data_file bug26572_issue_12_new_input.brep] s
 
-nbshapes s -t
-
 smallview
 donly s
 fit
index bd6400f26b44eccea2baf480274f16027738504a..30f7a01d585f8c33c39ded1af407cef888d9c846 100644 (file)
@@ -11,8 +11,6 @@ restore [locate_data_file bug26644_input.brep] a
 # 1
 checkarea a 158.466 1e-1 0.01
 
-nbshapes a -t
-
 vinit
 vsetdispmode 1
 vclear
index f680c37b7fb979aa9c98ce447f3da757f0cbbc26..dd259fe0fc2eb8379c27f0a657cff42c7d409990 100755 (executable)
@@ -10,15 +10,6 @@ igesread [locate_data_file OCC17026-1.igs] a *
 tpcompound result
 
 set square 8.76948e+09
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 30
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 30
 set 2dviewer 0
 
index 98f7f9bc1fce5223477a21038b8b7e1aa51afa7d..2538f147a3b8a6fbd43b25c3e76e60010462e472 100755 (executable)
@@ -10,15 +10,6 @@ igesread [locate_data_file OCC17026-2.igs] a *
 tpcompound result
 
 set square 8.80533e+09
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 30
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 30
 set 2dviewer 0
 
index afa4a8c05110048bdad775f1a366ab3100be56f6..e7ce109d8f2da8469fe0310f31b1b401391672c3 100755 (executable)
@@ -11,14 +11,5 @@ igesread [locate_data_file OCC17026-3.iges] a *
 tpcompound result
 
 set square 7.72668e+08
-set nb_v_good 175
-set nb_e_good 175
-set nb_w_good 38
-set nb_f_good 38
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 428
-
+checknbshapes result -vertex 175 -edge 175 -wire 38 -face 38 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 428
 set 2dviewer 0
index c37c7aac62ed7d3f07c90c02b447f0d84e1714b3..ccc65f1be1349be856a04668ba468c17796cd84a 100755 (executable)
@@ -10,14 +10,5 @@ igesread [locate_data_file OCC17026-4.iges] a *
 tpcompound result
 
 set square 7.72668e+08
-set nb_v_good 175
-set nb_e_good 175
-set nb_w_good 38
-set nb_f_good 38
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 428
-
+checknbshapes result -vertex 175 -edge 175 -wire 38 -face 38 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 428
 set 2dviewer 0
index dacbcf010ba6b79683b0ac3a6d15ccbeb3a17718..e124057afadba04223d3b3a2e5ee5e155deeeda3 100755 (executable)
@@ -10,18 +10,7 @@ igesbrep [locate_data_file bug23622_seatmotor2.igs] s1 397
 
 renamevar s1_1 result
 
-nbshapes result
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 7
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
 set tol [tolerance result ]
 regexp { *Tolerance +MAX=([-0-9.+eE]+)} ${tol} full max_tol
 puts "max_tol=${max_tol}"
index 1fc0c589890120ae9182589f557e42985f2c22b0..f16e095dac7cef3533edc4da157ca3dac3314036 100755 (executable)
@@ -12,18 +12,7 @@ igesbrep [locate_data_file bug23622_seatmotor2.igs] s1 397
 
 renamevar s1_1 result
 
-nbshapes result
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 7
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
 set tol [tolerance result ]
 regexp { *Tolerance +MAX=([-0-9.+eE]+)} ${tol} full max_tol
 puts "max_tol=${max_tol}"
index 2c13fa444670ab0175476d757c8dd3df57e48554..8cd0e208d4008074b4b9a26e9ec0631de73b2706 100755 (executable)
@@ -15,16 +15,7 @@ if [catch { igesread $filepath a * } res] {
     tpcompound result
     
     set square 159588
-    set nb_v_good 140
-    set nb_e_good 144
-    set nb_w_good 36
-    set nb_f_good 31
-    set nb_sh_good 0
-    set nb_sol_good 0
-    set nb_compsol_good 0
-    set nb_compound_good 1
-    set nb_shape_good 352
-    
+    checknbshapes result -vertex 140 -edge 144 -wire 36 -face 31 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 352
     set 2dviewer 0
 }
 
index 15e3f18dc1ceb751ec4aea7896b373c262d0823c..0dc3c86d5a9ab62f2df33238149a8f4821a96c9f 100644 (file)
@@ -11,6 +11,6 @@ tpcompound result
 
 checkshape result
 
-set nb_f_good 192
+checknbshapes result -face 192
 
 set 2dviewer 0
index 4bc65ddfbcbdf0f8cad27a4ef5e573a4bbd93627..a3f86a431068a14647f5c3528ba611d822f6d539 100644 (file)
@@ -18,16 +18,7 @@ vdisplay result
 vaxo
 vfit
 
-set nb_v_good 6
-set nb_e_good 14
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 37
-
+checknbshapes result -vertex 6 -edge 14 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 37
 # relative tolerance (%)
 set rel_tol 1
 set area_eps 0
index 55f1fcde20e20aef0e3709c0fce3ad4e4863fa1c..8ba2486d536eb2880c682d6d535637ad1598bed5 100644 (file)
@@ -20,16 +20,7 @@ vdisplay result
 vaxo
 vfit
 
-set nb_v_good 6
-set nb_e_good 14
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 37
-
+checknbshapes result -vertex 6 -edge 14 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 37
 # relative tolerance (%)
 set rel_tol 1
 set area_eps 0
index 462f19ac8196045af4a3269ca0f15f0fed589c67..83fbef514a481007b1989afe0cbf1a70a7bb90ac 100644 (file)
@@ -16,8 +16,6 @@ bfillds
 bbuild r
 explode r
 
-nbshapes r
-
 # do all possible checks of validity
 tolerance r
 checkshape r
index d9acffa6ee130ab0853d2619298d1edb25fcd133..a253a6a3ee986b17696ef051619f096295d801c5 100755 (executable)
@@ -13,15 +13,7 @@ checkshape S1
 
 bcommon result S1 S2
 
-set nb_info [nbshapes result]
-regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full err
-regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full err1
-
-if { $err != 1 || $err1 != 1} {
-    puts "Faulty : result should be a shell, but not a compound of faces"
-} else {
-    puts "BUC60787 - OK"
-}
+checknbshapes result -shell 1 -compound 1 -m "result should be a shell, but not a compound of faces"
 
 set square 45000
 set 2dviewer 0
index f82ffd640463bd2fa3b4f88488139c1ea86060ce..5618ac3c1d832bb97539a32be2e7ccf77e2cb1a3 100755 (executable)
@@ -13,14 +13,7 @@ checkshape S2
 
 bcut result S1 S2
 
-set nb_info [nbshapes result]
-regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full err
-regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full err1
+checknbshapes result -shell 1 -compound 1 -m "result should be a shell, but not a compound of faces"
 
-if { $err != 1 || $err1 != 1} {
-    puts "Faulty : result should be a shell, but not a compound of faces"
-} else {
-    puts "BUC60787 - OK"
-}
 set square 150200
 set 2dviewer 0
index ba1aba774a3eff3253b49427c87264a50e589cf7..d89edcd8eb5421c504a68c7e3e4616274a16ef6b 100755 (executable)
@@ -13,14 +13,7 @@ checkshape S2
 
 bcut result S1 S2
 
-set nb_info [nbshapes result]
-regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full err
-regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full err1
+checknbshapes result -shell 1 -compound 1 -m "result should be a shell, but not a compound of faces"
 
-if { $err != 1 || $err1 != 1} {
-  puts "Faulty : result should be a shell, but not a compound of faces"
-} else {
-  puts "BUC60788 - OK"
-}
 set square 150200
 set 2dviewer 0
index c6468d013506907101d4acdd28cd4e62b89eea03..7774d150a6a218c4cca8e94db35d246165f1bcee 100755 (executable)
@@ -13,14 +13,7 @@ checkshape S1
 
 bcommon result S1 S2
 
-set nb_info [nbshapes result]
-regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full err
-regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full err1
+checknbshapes result -shell 1 -compound 1 -m "result should be a shell, but not a compound of faces"
 
-if { $err != 1 || $err1 != 1} {
-    puts "Faulty : result should be a shell, but not a compound of faces"
-} else {
-    puts "BUC60788 - OK"
-}
 set square 45000
 set 2dviewer 0
index 0b3f61ac12f614064d77d0170224b215e2152d28..1cc8f1ab7efc599dc5aa62cdcfa30981d5c50174 100755 (executable)
@@ -15,14 +15,8 @@ plane pl 1.1 0.99999 1 0 1 0
 mkface f pl
 bsection result sh f
 
-set nb_info [nbshapes result]
-regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full ed
+checknbshapes result -edge 5 -m "SECTION operation"
 
-if {  $ed == 5 } {
-    puts  " BUC60865 : SECTION operation was made properly"
-} else {
-    puts "Faulty BUC60865: SECTION operation was made wrongly"
-}
 set length 4.5
 set 2dviewer 0
 
index 09757b8361d4a1919ae8dc0b9a1dff0f489018a1..e8f726f592041f0553375c919d969d94adcc9c18 100755 (executable)
@@ -44,12 +44,6 @@ bsection result crg cyl
 
 set nb_info [nbshapes result]
 regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full edgeness
-
-    #set fullness [ nbshapes res ]
-    #puts "$fullness"
-    #set qq [ lindex $fullness 0 ]
-    #set edgeness [ lindex $fullness 10 ]
-    # puts "$edgeness"
     
 if { $edgeness == 1  } {                                         
     puts "Shape is empty, it is Faulty result"                                                                               
index 98e2c133f6980509d92a55cc6c5bd479d60f0419..a342807910e6fe49b7c2ae2f9f8f2415d81b3721 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC10160"
@@ -46,14 +46,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 1.30062e+07
 
 # Analysis of "nbshapes res"
-set nb_v_good 20
-set nb_e_good 28
-set nb_w_good 16
-set nb_f_good 15
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 86
-
+checknbshapes result -vertex 20 -edge 28 -wire 16 -face 15 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 86
 set 2dviewer 0
index a6f967858b4ff148a73e195d2baca620b91472f9..aefe58324fd6f1c86bf714e249d25fce4b8c70b6 100755 (executable)
@@ -41,14 +41,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 3.20326e+07
 
 # Analysis of "nbshapes res"
-set nb_v_good 116
-set nb_e_good 173
-set nb_w_good 67
-set nb_f_good 63
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 422
-
+checknbshapes result -vertex 116 -edge 173 -wire 67 -face 63 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 422
 set 2dviewer 0
index 8172a4166e851d27c44c7246b783acb6241d2f1a..64433bd4d296e23e9fc57d5a5689e2450734f743 100755 (executable)
@@ -41,14 +41,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 3.05154e+07
 
 # Analysis of "nbshapes res"
-set nb_v_good 96
-set nb_e_good 143
-set nb_w_good 51
-set nb_f_good 48
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 341
-
+checknbshapes result -vertex 96 -edge 143 -wire 51 -face 48 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 341
 set 2dviewer 0
index e4c02433201bd3d69caf2b4e4f6674a3bd338753..0d439640933fec03015c189632372c647831a33a 100755 (executable)
@@ -41,14 +41,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 6.38359e+06
 
 # Analysis of "nbshapes res"
-set nb_v_good 108
-set nb_e_good 161
-set nb_w_good 61
-set nb_f_good 60
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 397
-
+checknbshapes result -vertex 108 -edge 161 -wire 61 -face 60 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 397
 set 2dviewer 0
index e85072e0ef4cb0078a079bcdc3dbffbdf4b914c4..57f877cab28fc87f26bf59e012caea29be4fbe1e 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC10160"
@@ -43,15 +43,6 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 4.75218e+07
 
 # Analysis of "nbshapes res"
-set nb_v_good 32
-set nb_e_good 60
-set nb_w_good 32
-set nb_f_good 29
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 156
-
+checknbshapes result -vertex 32 -edge 60 -wire 32 -face 29 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 156
 set 2dviewer 0
 
index bba4743bb55547b8262c1f67cf47773613c63b00..2b123caf0bd2d9fe397ae64e33a1e1092b0a0101 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 puts "TODO OCC11111 ALL: Error : The square of result shape is"
 puts "============"
 puts "OCC10160"
@@ -43,14 +43,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 2.36194e+07
 
 # Analysis of "nbshapes res"
-set nb_v_good 24
-set nb_e_good 34
-set nb_w_good 20
-set nb_f_good 19
-set nb_sh_good 4
-set nb_sol_good 4
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 106
-
+checknbshapes result -vertex 24 -edge 34 -wire 20 -face 19 -shell 4 -solid 4 -compsolid 0 -compound 1 -shape 106
 set 2dviewer 0
index c9f61a6334631fe3a9108901d3c9318ea7020cf0..ff66fff651ce6ff2d3ecf5f1cf1c5f561da0a4d4 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC10160"
 puts "============"
@@ -43,14 +43,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 3.52471e+07
 
 # Analysis of "nbshapes res"
-set nb_v_good 24
-set nb_e_good 34
-set nb_w_good 20
-set nb_f_good 17
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 102
-
+checknbshapes result -vertex 24 -edge 34 -wire 20 -face 17 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 102
 set 2dviewer 0
index cc01ffda6a335e673ad8febf648f3ff6b861e182..4fcada75afb43c29035fd8991e144a411756f67b 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC10160"
 puts "============"
@@ -43,14 +43,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 784833
 
 # Analysis of "nbshapes res"
-set nb_v_good 53
-set nb_e_good 75
-set nb_w_good 38
-set nb_f_good 34
-set nb_sh_good 6
-set nb_sol_good 6
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 213
-
+checknbshapes result -vertex 53 -edge 75 -wire 38 -face 34 -shell 6 -solid 6 -compsolid 0 -compound 1 -shape 213
 set 2dviewer 0
index 9613a5437435dd9c9bddda19e26ca121f64a0a9a..b56f3fc380e7a16a1c0c34c81baff73cc677fce2 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC10160"
 puts "============"
@@ -42,16 +42,7 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 3.65961e+07
 
 # Analysis of "nbshapes res"
-set nb_v_good 121
-set nb_e_good 178
-set nb_w_good 65
-set nb_f_good 59
-set nb_sh_good 3
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 429
-
+checknbshapes result -vertex 121 -edge 178 -wire 65 -face 59 -shell 3 -solid 2 -compsolid 0 -compound 1 -shape 429
 set 2dviewer 0
 
 
index 751c3ed39b20aa2f92f2fdc1cdfe51efd81710f0..4e4eb6773f03e83e9786f878e27a57c14910783b 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC10160"
@@ -43,14 +43,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 3.05118e+07
 
 # Analysis of "nbshapes res"
-set nb_v_good 61
-set nb_e_good 87
-set nb_w_good 44
-set nb_f_good 36
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 231
-
+checknbshapes result -vertex 61 -edge 87 -wire 44 -face 36 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 231
 set 2dviewer 0
index e2b97189cdfb4b3229af7a221136dd22085ea806..4e230f5cd14e78746ce5527acd926d937df424df 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC10160"
 puts "============"
@@ -42,14 +42,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 6.87093e+06
 
 # Analysis of "nbshapes res"
-set nb_v_good 113
-set nb_e_good 166
-set nb_w_good 59
-set nb_f_good 57
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 398
-
+checknbshapes result -vertex 113 -edge 166 -wire 59 -face 57 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 398
 set 2dviewer 0
index eb5f66f16910813aad653b58ffdaa267b463543c..f5084b159b813ac625a5ce3fa6191e1b8c8b1f25 100755 (executable)
@@ -41,14 +41,5 @@ puts "CPU_user_time=${CPU_user_time}"
 set square 4.86635e+06
 
 # Analysis of "nbshapes res"
-set nb_v_good 88
-set nb_e_good 131
-set nb_w_good 45
-set nb_f_good 45
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 312
-
+checknbshapes result -vertex 88 -edge 131 -wire 45 -face 45 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 312
 set 2dviewer 0
index 483de734d080ab25961f7e2e43d37d8b989ef7d6..52144c3a5dd26c95b3c435ebbbfb2181c541a0b4 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC10232"
@@ -24,15 +24,6 @@ puts "Finish boolean operation ..."
 
 set length 3331.35
 
-set nb_v_good 1197
-set nb_e_good 1182
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2380
-
+checknbshapes result -vertex 1197 -edge 1182 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2380
 set 2dviewer 1
 
index 4605e608208abb173e67f90e4376e9f9fad8a737..56986c2ab2f193710dfc926f77aebef5edd21234 100755 (executable)
@@ -23,15 +23,7 @@ if { [catch {fillet result a ${radius} a_10 ${radius} a_15 ${radius} a_16 } catc
     set square 36455.2
 
     # Analysis of "nbshapes res"
-    set nb_v_good 12
-    set nb_e_good 19
-    set nb_w_good 11
-    set nb_f_good 10
-    set nb_sh_good 1
-    set nb_sol_good 1
-    set nb_compsol_good 0
-    set nb_compound_good 1
-    set nb_shape_good 55
+    checknbshapes result -vertex 12 -edge 19 -wire 11 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
 }
 
 set 2dviewer 0
index ae6577a41baea8fbd9f7837708409ad00a840914..91a176239ea73373643d03b967c8173a0fe80f32 100755 (executable)
@@ -20,15 +20,6 @@ puts "Finish fillet ..."
 set square 36455.2
 
 # Analysis of "nbshapes res"
-set nb_v_good 12
-set nb_e_good 19
-set nb_w_good 11
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 55
-
+checknbshapes result -vertex 12 -edge 19 -wire 11 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
 set 2dviewer 1
 
index 023a6ecad787c6c8dda216fb6c1966d55710cf56..e07abbd3d770771cf6c88b199ba11d2381dd0104 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 233.798
 
 # Analysis of "nbshapes res"
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 42
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 42
 set 2dviewer 0
index af3bae240b4486f992c3b0292856e92e9225c88f..0f131c88423d202d7fa252f629c4ca8c455a26a2 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 838.752
 
 # Analysis of "nbshapes res"
-set nb_v_good 15
-set nb_e_good 22
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 15 -edge 22 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
 set 2dviewer 0
index ed50c6eb71d10c66f8151786f1359fd9e035acbd..80bfac3b00e474512d4ac07c6f212419cf9e68aa 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 779.887
 
 # Analysis of "nbshapes res"
-set nb_v_good 13
-set nb_e_good 19
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 50
-
+checknbshapes result -vertex 13 -edge 19 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 50
 set 2dviewer 0
index eb432e0348430f0697353c6f143ebece079c547f..23b46d0bb50d35fabb4a90f21289354425e3b25c 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 292.663
 
 # Analysis of "nbshapes res"
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 53
-
+checknbshapes result -vertex 12 -edge 18 -wire 9 -face 9 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 53
 set 2dviewer 0
index 3f6d3b4929da651b89531682a327c0a2bf0bca64..c95ecf869fd9a2dc707f183c2002f054c6ce8925 100755 (executable)
@@ -20,14 +20,5 @@ puts "Finish boolean operation ..."
 
 set length 59.8334
 # Analysis of "nbshapes res"
-set nb_v_good 9
-set nb_e_good 9
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 9 -edge 9 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 19
 set 2dviewer 0
index 2196de40790503c425fed14ad47cd9cb0f1f6441..718e69d1a24b046b5e79a4586a185fca00c2502a 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 66.672
 
 # Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 21
-
+checknbshapes result -vertex 6 -edge 8 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 21
 set 2dviewer 0
index b2e880752c3f5ac8ffcb1ee35873379aff1348f6..3badf3f4afa15981d7cc7413527d0d6a3323b5d6 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 1450.22
 
 # Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 25
-
+checknbshapes result -vertex 6 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 25
 set 2dviewer 0
index ca14f2ea3cba86a1a7cf48efcb79dcb661cdd5a8..909dd7853920b4e7f587c6b25a79f84d33bdd81e 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 761.355
 
 # Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 23
-
+checknbshapes result -vertex 6 -edge 8 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 23
 set 2dviewer 0
index 144937b15e680862addfc37b085e5415f9727ab0..a2f533c78286525a06e62b7124617abde412e796 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 755.54
 
 # Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 23
-
+checknbshapes result -vertex 6 -edge 8 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 23
 set 2dviewer 0
index 46e467e4a78b165ac0cd50dd615ae603a6fc7156..737ba2921b87c0df15e6f79233a765404efedc89 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set length 18.3861
 
 # Analysis of "nbshapes res"
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
 set 2dviewer 0
index a26990500816912ded625099744d43069389418d..0b9479170151d1341b38f43374caf20d09376036 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC111111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC111111 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC10842"
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 set square 2312.93
 
 # Analysis of "nbshapes res"
-set nb_v_good 7
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 27
-
+checknbshapes result -vertex 7 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 27
 set 2dviewer 0
index 85e0e6fd468cc8c237d93c63c338a0103d9ea26a..636099095f552f24eff4257cd8467ecff7bd1c9d 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC111111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC111111 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC10842"
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 set square 27919.7
 
 # Analysis of "nbshapes res"
-set nb_v_good 15
-set nb_e_good 21
-set nb_w_good 7
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 52
-
+checknbshapes result -vertex 15 -edge 21 -wire 7 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 52
 set 2dviewer 0
index 0dd94602c8f9d33e166f6813166564b799c0ec13..87ffb08bf64780dd594e87acdcfaa33d4d5eac6c 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC111111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC111111 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC10842"
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 set square 18757.7
 
 # Analysis of "nbshapes res"
-set nb_v_good 13
-set nb_e_good 18
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 46
-
+checknbshapes result -vertex 13 -edge 18 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 46
 set 2dviewer 0
index df6e78c1401aad9d92fad4429d0c2d5e89ffd723..f006e03f725c6ad57775f4aa1452dcea3e1e971a 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC111111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC111111 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC10842"
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 set square 11475
 
 # Analysis of "nbshapes res"
-set nb_v_good 9
-set nb_e_good 12
-set nb_w_good 5
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 33
-
+checknbshapes result -vertex 9 -edge 12 -wire 5 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 33
 set 2dviewer 0
index 87cddb120d0bd9efe1e5bf6fac9889166adcd595..dd9f98503812d25b36d932cf9991cb39840a46fd 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set length 122.816
 
 # Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
 set 2dviewer 0
index 151d20a9aa24393d765451de592b1c5dd46d7f82..9ab9ccc2734e267f719bac2bbe38b7318b10970d 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 183.567
 
 # Analysis of "nbshapes res"
-set nb_v_good 18
-set nb_e_good 31
-set nb_w_good 19
-set nb_f_good 19
-set nb_sh_good 6
-set nb_sol_good 6
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 100
-
+checknbshapes result -vertex 18 -edge 31 -wire 19 -face 19 -shell 6 -solid 6 -compsolid 0 -compound 1 -shape 100
 set 2dviewer 0
index 17e59f1ef0b2c1eb0a7be11224aaac6bee7e270e..bad7575dbaaed21dac8d680b63f2e1cabaeb55a9 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 2309.97
 
 # Analysis of "nbshapes res"
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 103
-
+checknbshapes result -vertex 25 -edge 45 -wire 15 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 103
 set 2dviewer 0
index c69041bca7730fd43290f94e45bd5fdd0929296a..4239f10e0f78605567aaab08fe4f819519219b04 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 510.907
 
 # Analysis of "nbshapes res"
-set nb_v_good 24
-set nb_e_good 43
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 110
-
+checknbshapes result -vertex 24 -edge 43 -wire 20 -face 20 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 110
 set 2dviewer 0
index 0f277e7ddb394802d971bb9c962a12764a8a2342..a8c3f270223e40ab822ddc45f94949d6846d6daf 100755 (executable)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 1982.63
 
 # Analysis of "nbshapes res"
-set nb_v_good 19
-set nb_e_good 33
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 83
-
+checknbshapes result -vertex 19 -edge 33 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 83
 set 2dviewer 0
index 6ca06f77c67f6d3b7b42eabf0e0e3d75b8e1a43f..bb3241f0a47d9ad5dfb49bf9e6cadb29c0fa23fd 100755 (executable)
@@ -13,15 +13,6 @@ bop a_1 a_2
 bopcut result
 
 set square 28.6255
-set nb_v_good 12
-set nb_e_good 12
-set nb_w_good 2
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 12 -edge 12 -wire 2 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 28
 set 2dviewer 0
 
index 01bb884cb4c29863efe421d4871c1d83aae44b9d..ee8a01ec082c5c8ae0c59670149ffb4768e4f91f 100755 (executable)
@@ -13,15 +13,6 @@ bop a_1 a_3
 bopcut result
 
 set square 28.6438
-set nb_v_good 12
-set nb_e_good 12
-set nb_w_good 2
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 12 -edge 12 -wire 2 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 28
 set 2dviewer 0
 
index d52e13b4adbf2b3d428ed3f7da07d6e22be7dcd7..8ddd4d5f12e249f2a716ded6c9ba9a7f33e9e829 100755 (executable)
@@ -33,15 +33,6 @@ buildsweep result
 set square 15708.8
 
 # Analysis of "nbshapes res"
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 29
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 29
 set 2dviewer 1
 
index 39214ff55009569aecaf5170879de495273afe35..9cd0976d4b1c455db9a3ea8455e1b4f75c73ac66 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 set square 3394.17
 
 # Analysis of "nbshapes res"
-set nb_v_good 72
-set nb_e_good 109
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 262
-
+checknbshapes result -vertex 72 -edge 109 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 262
 set 2dviewer 1
 
index bd1213fa471df207d43e062c37f2672af509af28..ab48aae3c2e23d4cf7f2f170d7e1eafd97ff84fb 100755 (executable)
@@ -17,14 +17,5 @@ ttranslate e3 0 6 0
 bop c_3 e3
 bopfuse result
 
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 3 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
 set 2dviewer 0
index 073bbadf66eb20ecf7c668fe62efd7cc8655732c..7a54bd157d36b431325c33e2fb75d117c094023c 100755 (executable)
@@ -15,16 +15,7 @@ bop b1 b2
 bopfuse result
 
 set square 272295
-set nb_v_good 13
-set nb_e_good 20
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 54
-
+checknbshapes result -vertex 13 -edge 20 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 54
 set 2dviewer 0
 
 
index 079b51fba03f690629e73879ca4b699933252dd0..2652c80b388f814a6631e45560ad4e029dcd4d6b 100755 (executable)
@@ -15,15 +15,6 @@ bop b1 b2
 bopfuse result
 
 set square 0.00240038
-set nb_v_good 24
-set nb_e_good 36
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 91
-
+checknbshapes result -vertex 24 -edge 36 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 91
 set 2dviewer 1
 
index 45a23c3452942264b0a02286c0dd57f17204555d..e3dc3bb5d1743e367d91ec6b1a3aea15aa6e3991 100755 (executable)
@@ -15,15 +15,6 @@ bop b1 b2
 bopfuse result
 
 set square 438194
-set nb_v_good 21
-set nb_e_good 37
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 94
-
+checknbshapes result -vertex 21 -edge 37 -wire 16 -face 16 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 94
 set 2dviewer 0
 
index 4cd36f391f7a9de779c275ae8d03901d32c3826b..3149a808d6b28edba1d5a388df87121748803a58 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 bopcommon result
 
 set square 3769.91
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 15
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 15
 set 2dviewer 0
 
index 5f36a5ea381010849e3daa4e631807b2edf976c6..f2ff78c7aeb3bff2bd3f5bc029eac08470942048 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 bopcut result
 
 set square 438194
-set nb_v_good 21
-set nb_e_good 34
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 89
-
+checknbshapes result -vertex 21 -edge 34 -wire 15 -face 15 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 89
 set 2dviewer 0
 
index a4364700b7426dc2a2f34e0302b863cc7ca5623c..34b980da26f58d49bc8b844134251a6a4b06cc79 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 boptuc result
 
 set square 3769.89
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 20
-
+checknbshapes result -vertex 3 -edge 8 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 20
 set 2dviewer 0
 
index e1563caa668fde020604c05b32d39bcd0a3dbbc6..34f1ad1438cc8041d9a9ac3067164ef06f0a9625 100755 (executable)
@@ -14,15 +14,6 @@ vfit
 vsetdispmode 1
 
 set square 513.007
-set nb_v_good 34
-set nb_e_good 66
-set nb_w_good 47
-set nb_f_good 42
-set nb_sh_good 9
-set nb_sol_good 9
-set nb_compsol_good 0
-set nb_compound_good 3
-set nb_shape_good 210
-
+checknbshapes result -vertex 34 -edge 66 -wire 47 -face 42 -shell 9 -solid 9 -compsolid 0 -compound 3 -shape 210
 set 2dviewer 0
 
index 1b98aede77579a365e1aaf5f9a979e7b3583f59a..c69a6d00af9a8e769b20afdf78b3e83e1d8dbcba 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC13186"
 puts "============"
@@ -15,15 +15,6 @@ bop b1 b2
 bopcut result
 
 set square 42.5841
-set nb_v_good 19
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 19 -edge 25 -wire 12 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
 set 2dviewer 0
 
index 10c6b3bcc2fbbfad747174d9c4404d3ae9e22bfc..c384fda6219d6eb7c2ec57e86cd66680e62934f1 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC13186"
 puts "============"
@@ -15,15 +15,6 @@ bop b1 b2
 bopfuse result
 
 set square 85.6816
-set nb_v_good 21
-set nb_e_good 28
-set nb_w_good 13
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 73
-
+checknbshapes result -vertex 21 -edge 28 -wire 13 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 73
 set 2dviewer 0
 
index aa62fa04847540211d7657e73acd0a4356f08c23..9f7ee384720d291f422d3a87cc67e96a693b8d16 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC13186"
 puts "============"
@@ -15,15 +15,6 @@ bop b1 b2
 bopcommon result
 
 set square 14.9648
-set nb_v_good 8
-set nb_e_good 11
-set nb_w_good 7
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 11 -wire 7 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 34
 set 2dviewer 0
 
index ccb5179adb395a0646f1844579a4c086ead415bd..1354702addbca3e8a492c5c11c29192a6d80a1b0 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC13186"
 puts "============"
@@ -15,15 +15,6 @@ bop b1 b2
 boptuc result
 
 set square 58.0624
-set nb_v_good 10
-set nb_e_good 14
-set nb_w_good 8
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 14 -wire 8 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 41
 set 2dviewer 0
 
index e42f64f22606836963e1f16f0f1d4d8ddda8d3e3..48030cccef363a2ff52d695a21914e9443b30984 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 bopfuse result
 
 set square 17308.3
-set nb_v_good 13
-set nb_e_good 25
-set nb_w_good 13
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 13 -edge 25 -wire 13 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
 set 2dviewer 0
 
index fcd4e9ebf210ef5b544e262073e4c90c4fe09b24..7a823844c9bff658105f62e7ac0fe01c54f5ca55 100755 (executable)
@@ -13,16 +13,7 @@ bop b1 b2
 bopcommon result
 
 set square 2990.42
-set nb_v_good 13
-set nb_e_good 23
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 13 -edge 23 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
 set 2dviewer 0
 
 
index e9d940df67da9e13971bc7790fe291104fc284b0..c21255182b854275645f240a316d5b21e0df33ef 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 bopcut result
 
 set square 17292.5
-set nb_v_good 13
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
-
+checknbshapes result -vertex 13 -edge 26 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 65
 set 2dviewer 0
 
index c9de1b5e0f9b7a66acb6f201aab090c00daf1729..f449a040ca776989d3e0f00ae63036e5acc630f8 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 boptuc result
 
 set square 3006.19
-set nb_v_good 11
-set nb_e_good 18
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 18 -wire 11 -face 11 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 58
 set 2dviewer 0
 
index 4413d96d6a357ef22742f292ee43162cdc7a7c68..7236db920780d776532f4f2d1b3d8cddee40f3e3 100755 (executable)
@@ -13,14 +13,5 @@ bop b1 b2
 bopsection result
 
 set length 37.7057
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
 set 2dviewer 0
index 79e24d1680a4c3bfca4705152d363a2ce22ddab8..be7ccc3be68bfe821d4a592d78dc5302ac85780d 100755 (executable)
@@ -13,15 +13,6 @@ bop s1 s2
 boptuc result
 
 set square 3006.19
-set nb_v_good 11
-set nb_e_good 18
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 18 -wire 11 -face 11 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 58
 set 2dviewer 0
 
index 5ecd0b9f668828abba1b057e1075b05c9b5fe3d7..69258dbd88a1ef8d1553dd1e047efe3a76709078 100755 (executable)
@@ -13,14 +13,5 @@ bop s1 s2
 bopsection result
 
 set length 228.699
-set nb_v_good 13
-set nb_e_good 15
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 13 -edge 15 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
 set 2dviewer 0
index 34ae8b3695491102dd92b79a673562e2d719bc57..f4040a8ca71e1d65d13a477f6e3aa17425e212f8 100755 (executable)
@@ -32,14 +32,5 @@ bop r1 r2
 bopfuse result
 
 set square 17308.3
-set nb_v_good 13
-set nb_e_good 25
-set nb_w_good 13
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 13 -edge 25 -wire 13 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
 set 2dviewer 0
index 5f609020084be6180b7079e5323ad5c6eeee5f92..3357364ead1e1d61258223eb3fd09f5e34341a3b 100755 (executable)
@@ -30,14 +30,5 @@ bop r1 r2
 bopcommon result
 
 set square 2990.42
-set nb_v_good 13
-set nb_e_good 23
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 13 -edge 23 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
 set 2dviewer 0
index 7560ae7d03f6a182ee9c01ad9e167be20d675bdf..e8002ca49e873d70d7bda8501463a7dbe603eeaf 100755 (executable)
@@ -30,14 +30,5 @@ bop r1 r2
 bopcut result
 
 set square 17292.5
-set nb_v_good 13
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
-
+checknbshapes result -vertex 13 -edge 26 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 65
 set 2dviewer 0
index 5d832e4b44c4a697bcc9104475ac8f0a95297d2f..19574b16dae58934d853bed913a59cf1295afc6c 100755 (executable)
@@ -30,14 +30,5 @@ bop r1 r2
 boptuc result
 
 set square 3006.19
-set nb_v_good 11
-set nb_e_good 18
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 18 -wire 11 -face 11 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 58
 set 2dviewer 0
index 4eb80cc3b9d0edccf2a253ffe362d4c6bccc1c88..d9412aed23868807bb7e2459355ef5f6466ec0cd 100755 (executable)
@@ -30,14 +30,7 @@ bop r1 r2
 bopsection result
 
 set length 228.699
-set nb_v_good_vertex 13
-set nb_e_good_edge 15
-set nb_w_good_wire 0
-set nb_f_good_face 0
-set nb_sh_good_shell 0
-set nb_sol_good_solid 0
-set nb_compsol_good_compsolid 0
-set nb_compound_good_compound 1
-set nb_shape_good_shape 29
+
+checknbshapes result -vertex 13 -edge 15 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
 
 set 2dviewer 0
index 0ddedf984361462a89d53b641df7983626c9f90a..8c7d0033845d7c0b5806b4376edadcf5312bd687 100755 (executable)
@@ -14,14 +14,5 @@ bop s1 s2
 bopfuse result
 
 set square 17308.3
-set nb_v_good 13
-set nb_e_good 25
-set nb_w_good 13
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 13 -edge 25 -wire 13 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
 set 2dviewer 0
index 775c6899107b845d55f721cbf78751ef49aa73e2..923d012bd8ea53653e93c4beef197fcf86ffe3c6 100755 (executable)
@@ -13,14 +13,5 @@ bop s1 s2
 bopcommon result
 
 set square 2990.42
-set nb_v_good 13
-set nb_e_good 23
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 13 -edge 23 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
 set 2dviewer 0
index bd6ce9b78ac1dd12cd9e4675e944fe25abd66231..009dc18f048ae623f38cf328960b769d40ac79f3 100755 (executable)
@@ -14,14 +14,5 @@ bop s1 s2
 bopcut result
 
 set square 17292.5
-set nb_v_good 13
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
-
+checknbshapes result -vertex 13 -edge 26 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 65
 set 2dviewer 0
index 817c1bfb5b53cc395e440a554bc7a3ae52960677..5f37a503dfad2fec49a28c9d50c84200e68ad078 100755 (executable)
@@ -16,15 +16,6 @@ bop a_1 b_1
 bopcommon result
 
 set square 10000
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 12
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 12
 set 2viewer 0
 
index f36847847c21657eaf1214092c6f7ae6a56e68a2..67d78ec095e525e64b96fc6c2e9ce7143b303684 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC14506"
@@ -15,15 +15,6 @@ bop face1 face2
 bopsection result
 
 set length 129.639
-set nb_v_good 2
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 5
-
+checknbshapes result -vertex 2 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 5
 set 2dviewer 0
 
index 11e559b7c908c6c210f6adf9fae8ee1e64f56e96..857d424da1333be9fd5747449d3df0f79a8c05c3 100755 (executable)
@@ -13,14 +13,5 @@ bop s1 s2
 bopfuse result
 
 set square 330318
-set nb_v_good 7
-set nb_e_good 13
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 7 -edge 13 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
 set 2dviewer 0
index 61159b278f4f8b8710b303e429dd7a1784bbd19f..84d8ad6a2b903acfe36fb1c1538c198fcdf7024f 100755 (executable)
@@ -13,16 +13,7 @@ set BugNumber OCC14643
 restore [locate_data_file OCC14643.brep] result
 
 set square 8.63143e+07
-set nb_v_good 108
-set nb_e_good 282
-set nb_w_good 239
-set nb_f_good 259
-set nb_sh_good 66
-set nb_sol_good 66
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1021
-
+checknbshapes result -vertex 108 -edge 282 -wire 239 -face 259 -shell 66 -solid 66 -compsolid 0 -compound 1 -shape 1021
 puts ""
 puts "Check each solid"
 explode result
index 06ccd40c09aa1c77d912af82e3b0f77d666b3274..7d8dd1e3d5bab47abb75042d49a9f65bd6bf4c86 100755 (executable)
@@ -13,15 +13,6 @@ bop s1 s2
 bopcut result
 
 set square 10653.3
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 28
 set 2dviewer 0
 
index ee06151f28bd8043c6e22837b4b75034a1c5ec16..9397cc3d65105aa8921acb10d0e47dcccfd3577e 100755 (executable)
@@ -30,14 +30,5 @@ mkplane fr w 1
 revol result fr 0.001428571428572667 640.5285714285715 20 -1.691188905560395E-05 0.9999999998569939 0 360
 
 set square 1.03597e+06
-set nb_v_good 9
-set nb_e_good 14
-set nb_w_good 13
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 47
-
+checknbshapes result -vertex 9 -edge 14 -wire 13 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 47
 set 2dviewer 0
index 1d8c34ac9c138d16009b23ce95de9f906bbd5ae5..304fb7fb7e33a1e7d85d16709a57b91c31ffa147 100755 (executable)
@@ -15,14 +15,5 @@ explode f e
 fillet result f 10 f_8 15 f_9 20 f_11 25 f_17 30 f_21 35 f_29
 
 set square 42816.6
-set nb_v_good 31
-set nb_e_good 50
-set nb_w_good 21
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 126
-
+checknbshapes result -vertex 31 -edge 50 -wire 21 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 126
 set 2dviewer 0
index dc41ca7dfc10cd01a981aa5c14538b64c0fb6373..6e1d2010b6677dc276a9cac19bd2b8b029c36080 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC15850"
 puts "============"
@@ -14,15 +14,6 @@ bop bb bc
 bopcut result
 
 set square 732.453
-set nb_v_good 12
-set nb_e_good 17
-set nb_w_good 9
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 48
-
+checknbshapes result -vertex 12 -edge 17 -wire 9 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 48
 set 2dviewer 0
 
index 6816d4cc739180d2fded93b8303dd36d69fdd07d..6d8a780a1a6017af8a6a7d5aac6c46e8ef949f7a 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC15850"
 puts "============"
@@ -14,15 +14,6 @@ bop bb bc
 boptuc result
 
 set square 301.996
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 6 -edge 8 -wire 6 -face 6 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 31
 set 2dviewer 0
 
index 42a2e28cdcc721a5fbc0224d84323fadf457b049..8799aee5a6ddcf93fcacc3f5630c50c9a744e584 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC15850"
 puts "============"
@@ -14,15 +14,6 @@ bop bb bc
 bopcommon result
 
 set square 245.55
-set nb_v_good 4
-set nb_e_good 5
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 18
-
+checknbshapes result -vertex 4 -edge 5 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 18
 set 2dviewer 0
 
index 869ab3e3ad93a2caf31bb0ee8d2e2f7e63f415d1..e2da73c7cf511128a880174e9041b3966d6ff7d1 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC15850"
 puts "============"
@@ -14,15 +14,6 @@ bop bb bc
 bopfuse result
 
 set square 788.9
-set nb_v_good 14
-set nb_e_good 20
-set nb_w_good 12
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 14 -edge 20 -wire 12 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
 set 2dviewer 0
 
index 9a7180632bbb8369af1166e36fd9c1bad2599139..9d12bdb103e44f58816212e0cf1eabbf6fb1ad27 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC15850"
 puts "============"
@@ -16,16 +16,7 @@ bop bb bc
 bopsection result
 
 set length 37.6991
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
 regexp {nb alone Vertices +: +([-0-9.+eE]+)} [checksection result] full Vertices
 set good_Vertices 0
 if { ${Vertices} != ${good_Vertices} } {
index 11aee304ef9a90a91ce474a4874cdc519ce137ff..ea7eb89dc0c9b8ed534c8a7d189b85fc9b5e6d56 100755 (executable)
@@ -13,14 +13,5 @@ bop b1 b2
 bopfuse result
 
 set square 266944
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 55
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
 set 2dviewer 0
index aafb8936c4647ff00e5f143f17fbb0f3286ad53a..d16290edc57d0191347dd1cbffafa7a66d714b4e 100755 (executable)
@@ -17,14 +17,5 @@ add s_1 s1
 renamevar s1 result
 
 set square 164
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 3
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 10 -edge 11 -wire 3 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 27
 set 2dviewer 0
index 78c3700833d5a6f1a8590df1225be20648b3e97c..d4f1cdc2b9422bd45db116e208ca869828a90bc1 100755 (executable)
@@ -17,14 +17,5 @@ add s_2 s2
 renamevar s2 result
 
 set square 164
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 3
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 10 -edge 11 -wire 3 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 27
 set 2dviewer 0
index 1f38705802866a5e2bff0ef27fd7e29c3673c9d8..446d03b1ae962ac5177f1e676129e8dd56093554 100755 (executable)
@@ -23,15 +23,7 @@ if { ${Result_Numbers} != 2 } {
 
   set status 0
   set length 110.167
-  set nb_v_good 1
-  set nb_e_good 1
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 3
+  checknbshapes result -vertex 1 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
 }
 
 if { ${mistake} != 0 } {
index d09cfe3f7472674a9d097591eb4890ce2377005e..fc19e0dba9722907c96cd751d7efa71a2cfd4db6 100755 (executable)
@@ -23,15 +23,7 @@ if { ${Result_Numbers} != 2 } {
   set status 0
 
   set length 110.167
-  set nb_v_good 1
-  set nb_e_good 1
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 3
+  checknbshapes result -vertex 1 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
 }
 
 # Resume
index 811021e1441740f82f6783c89d560c5d8e9d6b78..afab9beb5dc6e887014715bf9799e99bc9ecb397 100755 (executable)
@@ -13,7 +13,7 @@ if {[catch {setvperiodic a} message]} {
     if {[catch {mkface result a} message]} {
        puts "OCC1665 FAULTY : mkface"
     } else {
-       set nb_e_good 3
+      checknbshapes result -edge 3
     }
 }
 
index 81d8c6305d9a91ce7c9e6680dd1aed06335ac983..419b3afeaf4eee4ca389f0ed69b83b40521aa141 100755 (executable)
@@ -12,15 +12,6 @@ mkoffset resoffset a 1 20
 renamevar resoffset_1 result
 
 set length 1542.3
-set nb_v_good 7
-set nb_e_good 7
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
 set 2dviewer 0
 
index 8871038535f46325f3d22dd7f53234f962722759..68051797f8ade21cef96089909de80371043416b 100755 (executable)
@@ -12,15 +12,6 @@ mkoffset resoffset a 1 -20
 renamevar resoffset_1 result
 
 set length 1188.62
-set nb_v_good 5
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 11
-
+checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
 set 2dviewer 0
 
index a62593ed512b5f14fa1770133e2ed3dccabd0cff..fb1c672416c1e6cd36c973e791f2b39ee69d2665 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC16667"
 puts "============"
@@ -13,15 +13,6 @@ mkoffset resoffset a 1 20
 renamevar resoffset_1 result
 
 set length 1451.49
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
 set 2dviewer 0
 
index 8fd515e2c655b86173a8c9fc28023f3812ebb281..26cdd116efa2d6f6fedf6b046142c0c46753181e 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "============"
 puts "OCC16667"
 puts "============"
@@ -13,16 +13,7 @@ mkoffset resoffset a 1 -20
 renamevar resoffset_1 result
 
 set length 1200.16
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
 set 2dviewer 0
 
 
index 68c744440b59f23e14c6fb463b7eb35e7d5c0f54..d723c87ac6571681611c662b5817516ebaf481ee 100755 (executable)
@@ -13,15 +13,6 @@ bop s1 s2
 bopcut result
 
 set square 3.92094e+07
-set nb_v_good 14
-set nb_e_good 21
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 56
-
+checknbshapes result -vertex 14 -edge 21 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 56
 set 2dviewer 0
 
index 149c5d3bc30143f8fb087b22008d1e4d5925b7b9..cc027244715014355e20c23403a684675d6cd618 100755 (executable)
@@ -15,15 +15,6 @@ plane pl 10 0 0 1 0 4
 mkface pl pl
 bsection result f pl
 
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
 set length 15.8064
 set 2dviewer 0
index 618e031935adbe64d1db02bb37cce572698b175e..b9ccb73343ce38e9ff70b9f03f30effccf255699 100755 (executable)
@@ -15,16 +15,7 @@ plane pl 10 0 10 1 0 4
 mkface pl pl
 bsection result f pl
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set length 54.6122
 set 2dviewer 0
 
index 1824e6723fb35b594dbb2ae013961e439dca8bcc..2291d6f390ca11779766006e0727b071e4d193f0 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 bopcommon result
 
 set square 1.18671
-set nb_v_good 10
-set nb_e_good 18
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 47
-
+checknbshapes result -vertex 10 -edge 18 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 47
 set 2dviewer 0
 
index 7d49291e776776498230b18905f6eef6353817ab..fa5ad2b794e751e8b18d5fff7bda2844858b32c7 100755 (executable)
@@ -13,15 +13,8 @@ bop b1 b2
 bopfuse result
 
 set square 241.111
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 10
-set nb_sh_goodl 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
+
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 65
 
 set 2dviewer 0
 
index 3e7b43055b2eaea5caa046f778cde9a83cacc7de..606cfd3813bb929ea16e22778d4f65a4d16724ee 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 bopcut result
 
 set square 241.111
-set nb_v_good 18
-set nb_e_good 30
-set nb_w_good 14
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 77
-
+checknbshapes result -vertex 18 -edge 30 -wire 14 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 77
 set 2dviewer 0
 
index 2083ce5f33a2787b5de526129606436d76709d86..2dd40398076bfa3f8bcab7a9283bd9995aa7b22b 100755 (executable)
@@ -13,15 +13,6 @@ bop b1 b2
 boptuc result
 
 set square 1.18671
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
 set 2dviewer 0
 
index 0e20128dd7a5f61cf74f364bebb3f5de6169aa72..6745852aa8f3f0e09597062232458dd499a5de12 100755 (executable)
@@ -13,15 +13,6 @@ bop bb bc
 bopcut result
 
 set square 308374
-set nb_v_good 43
-set nb_e_good 68
-set nb_w_good 27
-set nb_f_good 27
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 168
-
+checknbshapes result -vertex 43 -edge 68 -wire 27 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 168
 set 2dviewer 0
 
index 32f3ed070f67ff0e0c9b99f429ba99d08d2c05d1..7b4e4058f68acde42e785b6a89943024062cb8ca 100755 (executable)
@@ -22,16 +22,7 @@ puts "Finish boolean operation ..."
 
 set square 177462
 
-set nb_v_good 6
-set nb_e_good 16
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 37
-
+checknbshapes result -vertex 6 -edge 16 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 37
 
 set 2dviewer 0
 
index 6bf6819e3c53082548297388d200c9fd58098754..ac16566d7dc40662ce8768a7bc207b6aca3c9cec 100755 (executable)
@@ -26,16 +26,7 @@ puts "Finish boolean operation ..."
 
 set length 17730.1
 
-set nb_e_good 1190
-set nb_v_good 68
-set nb_e_good 70
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 139
+checknbshapes result -vertex 68 -edge 70 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 139
 
 # OCC23753 processing
 # Performance verification of bop operation
index 5b4ef222523ed0a01928eabf2b51ac455ec7d36a..74c612e51c7f8c3bce40cca277459c056ea6a2d1 100755 (executable)
@@ -18,16 +18,7 @@ if [catch { tscale result 0 0 0 0.5 } catch_result] {
 
 set square 1.6949e+06
 
-set nb_v_good 173
-set nb_e_good 285
-set nb_w_good 113
-set nb_f_good 113
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 686
-
+checknbshapes result -vertex 173 -edge 285 -wire 113 -face 113 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 686
 vinit
 vdisplay result
 vfit
index 259b62212537b8fbfdeecf5a18c3a5ea20f429db..e41df4f04429f1bddb35ce9333fb085b63697db2 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set length 750.952
 
-set nb_v_good 8
-set nb_e_good 7
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 16
-
+checknbshapes result -vertex 8 -edge 7 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 16
 
 set 2dviewer 0
index 3fb5ca990158edbbc709214d2ba97f4e263760d1..da90f1a2780c3749e0176ca0bcec60cba057a0dd 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 37981.1
 
-set nb_v_good 13
-set nb_e_good 20
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 54
-
+checknbshapes result -vertex 13 -edge 20 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 54
 
 set 2dviewer 0
index c506d71e0dc57e5699442ecdc7f3c147e52b8689..0a474e7d876d17a8f503cc84de1966778c797e92 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set length 446.679
 
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 17
-
+checknbshapes result -vertex 8 -edge 8 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 17
 
 set 2dviewer 0
index 985760a2ebfa5acf41bb4d7250ee729770ec1a31..74ea4c06eccbc81c8ae411bd0368ce82b0fbe3e5 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 17028.5
 
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 49
-
+checknbshapes result -vertex 12 -edge 18 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 49
 
 set 2dviewer 0
index ff1ac556adb666b87ae1d6cefa7210f1f55654db..bb2618053a5487a91f7d809c68c52103da612c1d 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 160323
 
-set nb_v_good 26
-set nb_e_good 39
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 98
-
+checknbshapes result -vertex 26 -edge 39 -wire 15 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 98
 
 set 2dviewer 0
index ccf29dc52ad132e150e69ec5f5803db1009e61ee..baaecb29f8a8102de655b2d890979586d13b33c2 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 135189
 
-set nb_v_good 20
-set nb_e_good 30
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 77
-
+checknbshapes result -vertex 20 -edge 30 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 77
 
 set 2dviewer 0
index b05dfffb0973eb10cb8a7d4e3fdc4b6e8940e636..ae435614d37486d3387b93c6bc76fdff1dd22af6 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 42162.7
 
-set nb_v_good 18
-set nb_e_good 27
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 70
-
+checknbshapes result -vertex 18 -edge 27 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 70
 
 set 2dviewer 0
index 23b99f7350c6aaede7188a7695bc25ff92eeedcc..8d57e040a5cac8ae39d05a90b1b79842f7708524 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 17577
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
 
 set 2dviewer 0
index 9c6c908d9bf16149a58de355b26156aaab545913..063a814f5e9dbf89b1d212d20e9f99fc558dcdf3 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 113140
 
-set nb_v_good 18
-set nb_e_good 28
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 71
-
+checknbshapes result -vertex 18 -edge 28 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 71
 
 set 2dviewer 0
index e1736b5f374e93369c2b0e8c41b6eb491c91e521..51fd855c30c1340b38c9d69ceebc1558622aeff0 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 92859.7
 
-set nb_v_good 13
-set nb_e_good 19
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 51
-
+checknbshapes result -vertex 13 -edge 19 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 51
 
 set 2dviewer 0
index 578a72430a68007bc8f2dc433cbb4a42dae79591..1bea0296649bba8935f8407289fbe65f8c629ed1 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 37856.9
 
-set nb_v_good 15
-set nb_e_good 22
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 15 -edge 22 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 58
 
 set 2dviewer 0
index 7ae36c8e39a3cdff576898fa4706ef2462d0ebb6..549bd5f5656efab0b6b2ba56338ecc57057e57a9 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set length 479.562
 
-set nb_v_good 5
-set nb_e_good 5
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 5 -edge 5 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
 
 set 2dviewer 0
index 8073b020b1931337af745300518b6a9263aa6d16..1fb6f8a535af260b67d8dbd794c80694e18e8af1 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 14969
 
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 28
 
 set 2dviewer 0
index ca6c01ac27ee3803be658d3862ce84a15169dd17..d260bf327d09e356cb62adbad1d10754e6379f8d 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 389776
 
-set nb_v_good 47
-set nb_e_good 71
-set nb_w_good 26
-set nb_f_good 26
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 173
-
+checknbshapes result -vertex 47 -edge 71 -wire 26 -face 26 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 173
 
 set 2dviewer 0
index 46750992ccb90881b8ae004c88d14c1ab02e4b1d..cdc0815d4dafff5b6be42c0486d9cc458780218a 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 366764
 
-set nb_v_good 40
-set nb_e_good 60
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 147
-
+checknbshapes result -vertex 40 -edge 60 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 147
 
 set 2dviewer 0
index e5efb37dced323da2176f821d272efab7508fb34..c1c52fb628a77207979a903a3b65c8050eb62b91 100755 (executable)
@@ -24,15 +24,6 @@ puts "Finish boolean operation ..."
 
 set length 389.898
 
-set nb_v_good 64
-set nb_e_good 64
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 129
-
+checknbshapes result -vertex 64 -edge 64 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 129
 
 set 2dviewer 0
index 6bb9e877f35abd015533dbe5527996023e778854..b8a16857ffaacfb735f0536322ac9addfb0e446f 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 31648.3
 
-set nb_v_good 129
-set nb_e_good 194
-set nb_w_good 71
-set nb_f_good 69
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 466
-
+checknbshapes result -vertex 129 -edge 194 -wire 71 -face 69 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 466
 
 set 2dviewer 0
index dd243dd2e544a572f3c13546872df338d1c6e973..c22b1092dff0c2a538794a520e3bd19934a521e1 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 46473.9
 
-set nb_v_good 140
-set nb_e_good 209
-set nb_w_good 83
-set nb_f_good 77
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 512
-
+checknbshapes result -vertex 140 -edge 209 -wire 83 -face 77 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 512
 
 set 2dviewer 0
index ddee861050eab32018eab8f26fa95f5820c236aa..e31dba4092a22108a3648ef58dfaccb7feb063d8 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 69719.6
 
-set nb_v_good 141
-set nb_e_good 211
-set nb_w_good 86
-set nb_f_good 78
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 519
-
+checknbshapes result -vertex 141 -edge 211 -wire 86 -face 78 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 519
 
 set 2dviewer 0
index 0dc5254d121b1744d96a2b30f3a61b6d30e91b96..c2ac198f8f85de109a84cc0624582e6bc75e74cf 100755 (executable)
@@ -25,15 +25,6 @@ puts "Finish boolean operation ..."
 
 set square 8402.56
 
-set nb_v_good 128
-set nb_e_good 192
-set nb_w_good 68
-set nb_f_good 68
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 461
-
+checknbshapes result -vertex 128 -edge 192 -wire 68 -face 68 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 461
 
 set 2dviewer 0
index 862df55f0dc1ba0a49df0ace34945bc0a53cb971..cdc8c6d81c2117fac728b7721fb57a396a0f5820 100755 (executable)
@@ -22,15 +22,6 @@ puts "Finish boolean operation ..."
 
 set length 233.024
 
-set nb_v_good 9
-set nb_e_good 9
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 9 -edge 9 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 19
 
 set 2dviewer 0
index 38c21cee418dc303e8f41f824fde9674be0afa86..316c1aa64e2ecaac183749069d0d46874573fdfa 100755 (executable)
@@ -16,16 +16,7 @@ compound r_1 r_2 r_3 r_4 r_5 r_6 r_7 r_8 r_9 r_10 r_11 result
 
 set square 900
 
-set nb_v_good 23
-set nb_e_good 33
-set nb_w_good 13
-set nb_f_good 11
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 81
-
+checknbshapes result -vertex 23 -edge 33 -wire 13 -face 11 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 81
 set square 900
 set 2dviewer 0
 
index 6a6cff91fb11f0c15794419c3ed4c5beb04e4b7d..1b61716114176d239adc3037887fae164b52fffe 100755 (executable)
@@ -14,16 +14,7 @@ testreadstep [locate_data_file OCC20521-3DB.stp] result
 
 set square 322688
 
-set nb_v_good 119
-set nb_e_good 199
-set nb_w_good 96
-set nb_f_good 87
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 503
-
+checknbshapes result -vertex 119 -edge 199 -wire 96 -face 87 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 503
 vinit
 tclean result
 vsetdispmode 1
index 562667e8c9688e6b86c9c80dbbe7aae00547e2c9..b4d0c352fdbf71e8d0232940825b25a7249ed6ac 100755 (executable)
@@ -12,16 +12,7 @@ restore [locate_data_file OCC20785.brep] result
 
 set square 322688
 
-set nb_v_good 119
-set nb_e_good 199
-set nb_w_good 96
-set nb_f_good 87
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 503
-
+checknbshapes result -vertex 119 -edge 199 -wire 96 -face 87 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 503
 vinit
 vdisplay result
 vsetdispmode 1
index 0d244450e87914e0ac64e8a46412c29a5ff1d005..77895ee1262d6a04497f72bf4730330f1fa0ace4 100755 (executable)
@@ -18,16 +18,7 @@ if [catch { mkoffset resoffset a 1 10 } ] {
 
 set length 671.746
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 9
 }
 
 set 2dviewer 0
index 99b16c74432c9d26b6aee7f19a1af45038341ab5..baff2d03dbaad07093b9cccf98cd8eb098c061c2 100755 (executable)
@@ -21,14 +21,5 @@ buildsweep result
 
 set square 254837
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 29
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 29
 set 2dviewer 1
index 8eb27647507fa89d2ed86dc79a4ca2d993028c25..99d93b62a184e3f6a8a74ab7a3769c3aa1a6527a 100755 (executable)
@@ -20,14 +20,5 @@ buildsweep result
 
 set square 44761.1
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index 711a6a71ea2d0a98bbc12568c5ac89d674b4e419..a5c39706d4cfa2a8841422a57a7cb84fd7b16143 100755 (executable)
@@ -19,14 +19,5 @@ buildsweep result
 
 set square 2933.11
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index 6825b32aa32e004572de6ffd48ab8704a850a8fd..63c00b9f16241ae801240693452c913dca984311 100755 (executable)
@@ -21,14 +21,5 @@ buildsweep result
 
 set square 4.78336e+06
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index aec2ad795e5601a9ba873e9b4ac92054d036ad4e..07423f92feb0115872103c8787aacadd48122a8d 100755 (executable)
@@ -12,14 +12,5 @@ restore [locate_data_file OCC20827-ran24s_a-d_1_f107.brep] result
 
 set square 9707.82
 
-set nb_v_good 93
-set nb_e_good 93
-set nb_w_good 13
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 200
-
+checknbshapes result -vertex 93 -edge 93 -wire 13 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 200
 set 3dviewer 0
index c7d3cfe03209fed6adc8f309f29326db7188e8a9..dd4a9e244535f1b35e84b2099894835993a1d2a4 100755 (executable)
@@ -22,15 +22,6 @@ puts "Finish boolean operation ..."
 
 set length 323.636
 
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
 
 set 2dviewer 0
index fe3da0924aed80b6b69c02b286b6f5dd1ca68389..1e8bb230c4fbf9dfd0f5e80c1fa85b21d44452aa 100755 (executable)
@@ -22,15 +22,6 @@ puts "Finish boolean operation ..."
 
 set square 5164.66
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 34
 
 set 2dviewer 0
index 4b1e8e6f49056ee91e0c7eeaf668ad23760ce034..c62ecf9cbdd37da4c4c2c7293dbfe772d7fb13ca 100755 (executable)
@@ -22,15 +22,6 @@ puts "Finish boolean operation ..."
 
 set square 828829
 
-set nb_v_good 20
-set nb_e_good 32
-set nb_w_good 18
-set nb_f_good 16
-set nb_sh_good 3
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 91
-
+checknbshapes result -vertex 20 -edge 32 -wire 18 -face 16 -shell 3 -solid 1 -compsolid 0 -compound 1 -shape 91
 
 set 2dviewer 0
index 856e2d15b2767236a718e5bf64642d6c0ca348bb..c298fbf570eab5385654bd758b3e1b8690188dbd 100755 (executable)
@@ -22,15 +22,6 @@ puts "Finish boolean operation ..."
 
 set square 821892
 
-set nb_v_good 22
-set nb_e_good 35
-set nb_w_good 17
-set nb_f_good 14
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 92
-
+checknbshapes result -vertex 22 -edge 35 -wire 17 -face 14 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 92
 
 set 2dviewer 0
index 79e8d6d1850f1250e9dbb9a9d375b4f3f1ee7502..121f4a84185f541e6f39c38d024f67360d7767c4 100755 (executable)
@@ -22,15 +22,6 @@ puts "Finish boolean operation ..."
 
 set square 12101.2
 
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 6 -edge 9 -wire 7 -face 7 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 34
 
 set 2dviewer 0
index bef0a13ec47f1d07686f18811b84bbcd0fc7b5ad..e1ac033362ec644e7b8bd0a757d2356734e3e720 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC11111 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of"
 puts "TODO OCC11111 ALL: Error : The square of result shape is"
 
 puts "================"
@@ -20,14 +20,5 @@ vfit
 
 set square 12
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 3dviewer 1
index a72cd2ff8a00752165780c90ceee710e13040877..e59b6a5161d058fdcfde43350fce90f04c4d2cea 100755 (executable)
@@ -18,16 +18,7 @@ if [catch { chamf result ss ss_7_2 ss_7 5. 5. } ] {
 } else {
 set square 45382.5
 
-set nb_v_good 15
-set nb_e_good 22
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 15 -edge 22 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 58
   set 3dviewer 0
   vdisplay result
   vsetdispmode 1
index 7ee67a88302ca571d552e9066f4f29573af290c8..c3de672cf2e8a362eb414cd4f867aa7f15c6f868 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 36766
 
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
 
 
 vinit
index fc70d13b7e0b0ba71eaf9b9b280ee61f25caf430..2f688c09e4c3c4706f714c12b6b7a82794c16911 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 29923.6
 
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
 
 
 vinit
index c3f03ac594bbb1f5a1f77aac23ab4d5164e24738..c8f4705a2f9475820450621622a614f9feb4743b 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 11054.2
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 1c31e44fc899c3dc381a22f8fce91bdc2018cd49..1feb69d647e9c1040f1ff68eb7bb6b54240b0386 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 39635.4
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index c032529645ec3ba7e838e8e6fbcb36078e07156e..03bfbe91b3d8094c588b6e3e047f39be757beaf6 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 73788.5
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 3fd9069d3a6598d3b571be51cd1eb17161dc5feb..d75cb9d64b06b9a3b91ca7d4c8300caaf6f65c2f 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 27432.4
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 998fdb19ac7c9a0b1b5db62d4ec68e8bb0d0d1bc..cf5d68d0744ecfd9ca88c0c8a4046096ae39344a 100755 (executable)
@@ -1,6 +1,5 @@
 puts "TODO OCC25916 ALL: ERROR. C0 continuity of input data."
-puts "TODO OCC26556 ALL: result is not a topological shape!!!"
-puts "TODO OCC26556 ALL: Error: object with name 'result' does not exist!"
+puts "TODO OCC26556 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
 puts "TODO OCC25916 ALL: TEST INCOMPLETE"
 puts "========"
 puts "OCC21261"
@@ -18,16 +17,7 @@ thickshell result s -5
 
 set square 27432.4
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 vinit
 vdisplay result
 vsetdispmode 0
index 55d1c839dc922589fb3ebcb933351b7fd8751610..2cc5a42b53e9ed27f266464f288485d6b1b95434 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 17592.2
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 916e526beec67ff6a4c7e9a46923dc0126e01ec1..c6fe6b020c471fb5b60fa1351631085263cafe69 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 10250
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 1bc951d2697ea5c3a22e6243cc48a94109ac0c77..2c9f01d0822266f6310db12dab54fd952880efee 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 30288.5
 
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
 
 
 vinit
index 4b7265a209e86ee7abbe68b95cc12951376f9c20..d4a1df0eb5df7d98e60eaafb1cebcd86cd619d50 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 47143.4
 
-set nb_v_good 26
-set nb_e_good 47
-set nb_w_good 23
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 119
-
+checknbshapes result -vertex 26 -edge 47 -wire 23 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 119
 
 
 vinit
index d0e2aa33a5ba3d2f2aafd929066296d0fa6ad063..41b0732f4faa45158d2ce0c6b20458c8b3f4bdcd 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 30288.5
 
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
 
 
 vinit
index 1fbb0ea8cc06d8f1aecd27b1792f1182a795af3c..d0c84fe6928a249c698b35d80a3824b05d3e2767 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 25639.3
 
-set nb_v_good 18
-set nb_e_good 31
-set nb_w_good 17
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 83
-
+checknbshapes result -vertex 18 -edge 31 -wire 17 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 83
 
 
 vinit
index 248dfeebd5536bf78dc535864e8c2e87b347bb1c..1b74cb73e33375d97ed3ee39f4232b664f4f3dc4 100755 (executable)
@@ -1,6 +1,5 @@
 puts "TODO OCC25916 ALL: ERROR. Incorrect set of faces to remove, the remaining shell is not connected."
-puts "TODO OCC26556 ALL: result is not a topological shape!!!"
-puts "TODO OCC26556 ALL: Error: object with name 'result' does not exist!"
+puts "TODO OCC26556 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
 puts "TODO OCC25916 ALL: TEST INCOMPLETE"
 puts "========"
 puts "OCC21261"
@@ -18,16 +17,7 @@ thickshell result s -5
 
 set square 25639.3
 
-set nb_v_good 18
-set nb_e_good 31
-set nb_w_good 17
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 83
-
+checknbshapes result -vertex 18 -edge 31 -wire 17 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 83
 vinit
 vdisplay result
 vsetdispmode 0
index 09eb9cd3d81e9579d995a12c15ece9f731416da9..35d42cc833eb11679d1acd3ccdf876788e0292bd 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 66487
 
-set nb_v_good 12
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 62
-
+checknbshapes result -vertex 12 -edge 24 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 62
 
 
 vinit
index 47eb322056e6a3c572d6a43f50674d60537f6239..5261c22bf60707793597b037b4322c0c49c2786a 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 115498
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 
 
 vinit
index 6008aa03de996fd6ce2bd49a2b5ac3be056a161b..9de243f05d0519a768f4e80db858564597798b65 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 44935.7
 
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
 
 
 vinit
index 5de4defa42952e847a806b12a8ac23afda6a9c20..ce33212a130e99e3063687317601f1f5f625635a 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 29923.6
 
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
 
 
 vinit
index a7dc8f57870b4abba634a2babdd9179f3a335da1..fae03bca9138b3a5499d19a0a17a2792d9a1ef33 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 11054.2
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 931992378dad6d1455dd384c286960c900e92b35..f921d50f82d308fe03cdfbc68ae63e775841d6d2 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 39635.4
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 586fb27b8938a20e1ec08d79c9d369fe82642a51..5d963079a9843fa441b7fa69166ac15509780daf 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 73788.5
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 75dd3fd5a7f8382139d1f210e7ce9e3509dad4ea..311b86b24f89f878bf032a4e941eb96e5b9bced5 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -2
 
 set square 4087.41
 
-set nb_v_good 30
-set nb_e_good 51
-set nb_w_good 21
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 125
-
+checknbshapes result -vertex 30 -edge 51 -wire 21 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 125
 
 
 vinit
index 3f2b69999ddc60390570ea3df74cd63ca6ef66eb..ef613251dc89a283907b77bf80f90615f3d902c8 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 61710.5
 
-set nb_v_good 12
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 62
-
+checknbshapes result -vertex 12 -edge 24 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 62
 
 
 vinit
index 82512132337c53a19c235d6294d5ecf378d34b91..c7cf10d304dd90c8dccf0acbfd08f8b31d9b1739 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 27432.4
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 6c99ac2e10a806812009d733601a7a63ad90b8fd..a3c4b6584e132cd967f01d3acdd595fb244889fb 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 2
 
 set square 9163.91
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index d98eec63ed61c33bc1600c0fb3126a6a61ab8fa9..bc2b69bd61e327ffb00c7915ece6c67d6e9d732f 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 2
 
 set square 5315.89
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 77289f8c0054dc895cb3f185ff036487b28032b7..69217e0ca759b8ff2c34006e34f8c5935349851e 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 50357.1
 
-set nb_v_good 34
-set nb_e_good 67
-set nb_w_good 35
-set nb_f_good 33
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 171
-
+checknbshapes result -vertex 34 -edge 67 -wire 35 -face 33 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 171
 
 
 vinit
index e7e71b5d71d5b2bebe8e84824ea1b39ade208083..10772fc88979452d27ca63f698bf653663404f7f 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5 i
 
 set square 50743.4
 
-set nb_v_good 26
-set nb_e_good 47
-set nb_w_good 23
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 119
-
+checknbshapes result -vertex 26 -edge 47 -wire 23 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 119
 
 
 vinit
index d57ced8018f4fbf75aeafeb1dff9f732b6db8967..3883be652afb73dfa56ad6582f0316c69acca4a2 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5 i
 
 set square 47143.4
 
-set nb_v_good 26
-set nb_e_good 47
-set nb_w_good 23
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 119
-
+checknbshapes result -vertex 26 -edge 47 -wire 23 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 119
 
 
 vinit
index 01f3cf4a773433e6c4c9f72c50e927ab2c80407c..310796f1d32a09b9cfb2bf138bc10e4c1d842e39 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 24835.8
 
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 14
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 70
-
+checknbshapes result -vertex 16 -edge 26 -wire 14 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 70
 
 
 vinit
index 35cbd24edb52609b85f63a88f9916ca69f96c3f8..b276f848e95b6a96e25d72e55e339c551132a95d 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5 i
 
 set square 24835.8
 
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 14
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 70
-
+checknbshapes result -vertex 16 -edge 26 -wire 14 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 70
 
 
 vinit
index c0bdb0cb829deaebdd6bc304a136521fb96022d7..87213a96cba145e2043f28c6bb9bd74fb3de6324 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5 i
 
 set square 25735.8
 
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 14
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 70
-
+checknbshapes result -vertex 16 -edge 26 -wire 14 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 70
 
 
 vinit
index 6c9166cd169789c7bacd0beb84a757e3fc8c76f9..37bdef33435b533303cbb4b1ad83f57e862b3f27 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 2
 
 set square 4435.62
 
-set nb_v_good 30
-set nb_e_good 51
-set nb_w_good 21
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 125
-
+checknbshapes result -vertex 30 -edge 51 -wire 21 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 125
 
 
 vinit
index 383db1529ca43ff35911f1b84e33e1d33f9008a0..fa41df8cb21fd13b43a4269b0e740f22e78df0bf 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 66487
 
-set nb_v_good 12
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 62
-
+checknbshapes result -vertex 12 -edge 24 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 62
 
 
 vinit
index 27ebea0aafd98b673f3ad1a73919301f7d19efde..62ade11c377f91520480326064076c2bdeab107e 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5 i
 
 set square 115498
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 
 
 vinit
index 5e4bec418bf70630dc462fb05950c2346411f749..d0f0624b7c6a6aa1f846ac67173b1555f9b9f2bf 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5 i
 
 set square 110064
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 
 
 vinit
index 4597a3add045c4d97f2dc4d4386747cb92253ca4..f54285619e5efffb70ef2628eaa4f826f8495346 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5 i
 
 set square 44935.7
 
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
 
 
 vinit
index 6a03d51f803fdf864741a5ced9f793e181c572ec..ee537546a6725aeb44f72fb0baa910e10a85c12b 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5 i
 
 set square 43286.4
 
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
 
 
 vinit
index 46f35d0f26594659d24698e410380b17a3ae5672..392c446986a9450f7c0c41c82fdf5861b20d706d 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 14506.6
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 7335481849ccf999701e0648b0026bc3fbf78cae..968d5099b0ebb83dc476db5cc966f3b613ef5a6b 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 48246.4
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 9f45d2907a25c08b2cbad885e344878ea5523a6b..7ddb26335cc130861fbf222e8aa9f475adba460e 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 83884.6
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 
 vinit
index 4f0d5261a3aab5f1c4db0f464b19e015a913ba71..3cf882359189a4b06124a3481578abdba84866bf 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 110064
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 
 
 vinit
index cb32f22792e11ba71ac1c042ab37b6264aef7523..84263e9102386df12fca4d04975486f6ac54dfd3 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 115498
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 
 
 vinit
index 10b4db5827716ba2987674c9295cd85bf783c3ac..a2d66ffe3556309c1a6af4aa5ab4d71c29728f73 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 43286.4
 
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
 
 
 vinit
index f9a3650715e2baafeacfd211508e71c2d29641c3..99b93d51a63b1e8fd93f7f124099b6c104866e5d 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s -5
 
 set square 44935.7
 
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
 
 
 vinit
index 31f0162c0b3ea65b22755d741cc4686314ad0bd1..0ca859bb9c94b67babbb1ea965a10305030287a3 100755 (executable)
@@ -14,16 +14,7 @@ thickshell result s 5
 
 set square 36363.8
 
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
 
 
 vinit
index 076ff40311dec59bb799bf32a4a52e9c7ddab8a9..9650ba31a9b72baf18aa5851335ffeb4adaa0781 100755 (executable)
@@ -42,14 +42,5 @@ set square 400000
 puts "TEMPORARY!!!!!!!!!!!!!!!!!"
 
 # Analysis of "nbshapes res"
-set nb_v_good 1
-set nb_e_good 2
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 5
-
+checknbshapes result -vertex 1 -edge 2 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 5
 set 3dviewer 1
index 2fb2f90336fe71db201211f77bd56b3a28f2f4a8..f10a24cc7c87aff7de5fc465841de41bdcfabae7 100755 (executable)
@@ -32,16 +32,7 @@ puts "Finish Make pipe ..."
 
 set square 1040.94
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 4 -edge 6 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 15
 vinit
 vsetdispmode 0
 vdisplay result
index 31956991173bce95365a59d49116e60a51975670..d8a47eebd201084fb6a06f1122c3ed672c5d932a 100755 (executable)
@@ -25,14 +25,5 @@ set mistake 0
 
 set length 448.285
 
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
 set 2dviewer 0
index 489c9422516a98b0da78c9815b32f01ed0d651d5..978f588b039023c60995d31630cca7132d182e49 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set length 462.35
 
-set nb_v_good 58
-set nb_e_good 58
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 117
-
+checknbshapes result -vertex 58 -edge 58 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 117
 
 set 2dviewer 0
index e274f3f34012d091a5c79a432accc6d44113dd88..bb07f618d185ea292dc5488f54f60377d23aab14 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC21652"
@@ -20,16 +20,7 @@ if [catch { mkoffset resoffset a 1 1.0 } ] {
 
 set length 372.531
 
-set nb_v_good 93
-set nb_e_good 93
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-}
+checknbshapes result -vertex 93 -edge 93 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 187}
 
 set 2dviewer 1
 
index 471b37763ab96ac73fd9315bad937bd8c569851e..ccb0529bbe75e4614765d39cdb6caf7534a5876a 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC21652"
@@ -20,14 +20,5 @@ if [catch { mkoffset resoffset a 1 0.9 } ] {
 
 set length 371.913
 
-set nb_v_good 93
-set nb_e_good 93
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-}
+checknbshapes result -vertex 93 -edge 93 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 187}
 set 2dviewer 0
index 3cc537f316a753fdd955ec84a76aa9877c6f0625..d683520524c04b41483622c2e194675cda89c736 100755 (executable)
@@ -27,15 +27,6 @@ puts "Finish boolean operation ..."
 
 set length 1.91376
 
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
 
 set 2dviewer 0
index 0471cf896fe450cd5cd1df7b3f05b0e5fe774fc7..553b24631303bf3446b7c30ac7dd6aa2938fcec2 100755 (executable)
@@ -20,16 +20,7 @@ mkface p pl 0 10 -5 5
 
 bsection result f p -na
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set length 0.592137
 
 set 2dviewer 0
index 02896eeb2691d345c470d8fbfb483f9fcd846064..7b1f0fee8dec35efe73428fa3bfd4d8ae0218a04 100755 (executable)
@@ -21,15 +21,6 @@ puts "Start boolean operation ..."
 bopcommon result
 puts "Finish boolean operation ..."
 
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1
-
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1
 
 set 2dviewer 0
index 5d8b30b602c06b99c8da6a944914126385c35b07..1f97df0555393bbf67b9441017a8e474dd5bf3b6 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set square 87449.7
 
-set nb_v_good 17
-set nb_e_good 25
-set nb_w_good 14
-set nb_f_good 10
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 70
-
+checknbshapes result -vertex 17 -edge 25 -wire 14 -face 10 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 70
 
 set 2dviewer 0
index de4c84fb3a743b0d9a107e238a6cd60a63dbf322..894dff6cdbacc8c69a77b08d45614af170b8c9f1 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set square 87443.6
 
-set nb_v_good 16
-set nb_e_good 23
-set nb_w_good 14
-set nb_f_good 10
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 67
-
+checknbshapes result -vertex 16 -edge 23 -wire 14 -face 10 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 67
 
 set 2dviewer 0
index 42d9186f4e85a997d4474714054cb139a5eefc49..7df1db4ddcde3f27bf222835ec0eedec981198f9 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set square 1140.6
 
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 25
-
+checknbshapes result -vertex 5 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 25
 
 set 2dviewer 0
index d06800cfd52098faa378b80cd8697066c4a43475..357115399298f361bbd753f76317386eef247fb9 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set length 127.699
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
 
 set 2dviewer 0
index f693ce32c65bbfd9b903ae81b136694db4384d23..9e411d5f0a22030cc632f6752f338f804c5f56b9 100755 (executable)
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 
 set square 655.829
 
-set nb_v_good 5
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 26
-
+checknbshapes result -vertex 5 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 26
 set 3dviewer 1
index a30432e7cd4941f6b1a77c3aa5c126144210be68..0ccb3ed199f292cfe440048271b69a1a029f5739 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set square 458.125
 
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 22
 set 3dviewer 1
 
index 32a043eadfa305632047df9c588dd21d85f8cfb9..c6a43d1aeba46afb515e370650b5ca7bb3fa65fd 100755 (executable)
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 
 set square 327.269
 
-set nb_v_good 5
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 26
-
+checknbshapes result -vertex 5 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 26
 set 3dviewer 1
index e9949b4092408921d9e09aaa5cb0f0eb78dd5b95..42a9bc8481126dd63c0856e04fe1a76111c1c563 100755 (executable)
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 
 set length 26.4582
 
-set nb_v_good 3
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 3 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
 set 3dviewer 1
index bb5181f0c6836d763b9a5d525c859b577db71622..5323ecf6fc74a5efb9dc857a253ec193beea7a15 100755 (executable)
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 
 set square 129.564
 
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 22
 set 3dviewer 1
index 453547973221dcd4e8eb0b4958a06bb7b5222a48..eb27904bdd4e97d180bc5d7d1fa90170114824df 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set square 0.0457691
 
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 28
 
 set 2dviewer 0
index f8dfc8ff586aa8e5101288e2e564dac2bf27ad69..42aa323d4882b391ba4d64d1a7fbe7f47e0aff46 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set length 300
 
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
 
 set 2dviewer 0
index 257be48c3352b8220be63474abb0dfb5b9cb85e8..190b1b58e825715688f310b4d292d39306eac668 100755 (executable)
@@ -24,14 +24,5 @@ buildsweep result
 
 set square 2745.88
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 3dviewer 0
index be3f117efd7448ccc81e6c76b71efd900d3561cd..e3e1f8388c41305b181c43fe1fbb207525209d20 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set square 14969
 
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 28
 
 set 2dviewer 0
index f0141b408853f8287be3b93c6a4399007f5829f4..b5660a41a7c0b5ab823b32ab4c79d6b77271da81 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set square 366764
 
-set nb_v_good 40
-set nb_e_good 60
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 147
-
+checknbshapes result -vertex 40 -edge 60 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 147
 
 set 2dviewer 0
index 3b4e2f3839c618b0b9655553482abb75dae32085..f630dae5c5b17f8cd62bf494ce9a8f7231c907fe 100755 (executable)
@@ -17,14 +17,5 @@ renamevar b1_1 result
 
 set square 3.2e+11
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 12 -edge 20 -wire 11 -face 11 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 59
 set 2dviewer 0
index b595e5e31388720cce1a6be83d2d9ea90f1d9a05..56892c21fcaac7ea01804f81355603941bfcd682 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC21564 ALL: The square of result shape is"
-puts "TODO OCC21564 ALL: Result shape is WRONG because it must contains"
+puts "TODO OCC21564 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC22557"
@@ -26,15 +26,6 @@ puts "Finish boolean operation ..."
 
 set square 0.172993
 
-set nb_v_good 192
-set nb_e_good 288
-set nb_w_good 98
-set nb_f_good 98
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 679
-
+checknbshapes result -vertex 192 -edge 288 -wire 98 -face 98 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 679
 
 set 2dviewer 0
index c863854414b9baf383ab087f7fcaa88b7d6a8455..b21e9e861a491050362961acb56f28780cea02d8 100755 (executable)
@@ -21,16 +21,7 @@ revol result face2 0 0 0 0 0 1 45
 
 set square 5694.99
 
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 vinit
 vdisplay result
 vfit
index 2c53e9d332492bae9dc0124438ac5dc87e6003ab..0cc6bdbf4efda7998c9e7691b310be5515bfa823 100755 (executable)
@@ -14,16 +14,7 @@ testreadstep [locate_data_file OCC22145.stp] result
 
 set square 205444
 
-set nb_v_good 3344
-set nb_e_good 4679
-set nb_w_good 1943
-set nb_f_good 1943
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 11913
-
+checknbshapes result -vertex 3344 -edge 4679 -wire 1943 -face 1943 -shell 1 -solid 1 -compsolid 0 -compound 2 -shape 11913
 vinit
 tclean result
 vsetdispmode 1
index 0ef73b859190e39f8244760a201f6484091647ab..428c41d48f960a18b42bb0ba38c1506cf558ccd1 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC11111 ALL: Error : The square of result shape is"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of"
 
 puts "================"
 puts "OCC22641"
@@ -17,16 +17,7 @@ testreadstep [locate_data_file OCC22641-RailBosch.stp] result
 
 set square 160133
 
-set nb_v_good 7608
-set nb_e_good 12032
-set nb_w_good 4750
-set nb_f_good 4444
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 28836
-
+checknbshapes result -vertex 7608 -edge 12032 -wire 4750 -face 4444 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 28836
 vinit
 tclean result
 vsetdispmode 1
index c72b144a17141dbd6427d96f7913f2c068bd93dd..f650595cff9e0bedd1dc9850d3e323ec5c405ccd 100755 (executable)
@@ -23,15 +23,6 @@ puts "Finish boolean operation ..."
 
 set square 574348
 
-set nb_v_good 17
-set nb_e_good 29
-set nb_w_good 16
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 80
-
+checknbshapes result -vertex 17 -edge 29 -wire 16 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 80
 
 set 2dviewer 0
index acf8bd5c864a3fd7661e60c6d4d96c185bd4b1df..bd37cb71754ef5e1ef1af61e85e826400886f5a7 100755 (executable)
@@ -23,14 +23,5 @@ if { [catch { thrusections result ${issolid} ${isruled} w1 w2 } catch_result] }
 
 set square 11010.6
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 3dviewer 1
index b6dea86a77bc08ecabf137d25e32a733ab1bb451..0310b021e76efca5664bce993bfe67ff9c1c9815 100755 (executable)
@@ -16,15 +16,6 @@ blend result t 2. t_3
 
 set square 3545.26
 
-set nb_v_good 12
-set nb_e_good 14
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 12 -edge 14 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 34
 set 3dviewer 1
 
index 2a5c32360fab1f27779656dbbf4aa1d18cff39fb..71938d16207349edccffd72f381f4b2a7619edff 100755 (executable)
@@ -26,16 +26,7 @@ sewing result +t 0.1 e1 e2 +e
 
 set length 18.99
 
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
 checkmaxtol result -ref 0.0050001000000007819
 checknbshapes result -shell 0
 checkfreebounds result 0
index 07f49368b121f6a946fd62e3a2011151927d8580..0ae0a64a31c972c9e9bbc7c5984d9820a2ae77f2 100755 (executable)
@@ -14,16 +14,7 @@ sewing result +t 0.01 a b +mint 0.01 +s
 
 set square 1.88469e+07
 
-set nb_v_good 476
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1759
-
+checknbshapes result -vertex 476 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1759
 checkmaxtol result -ref 0.066338232054955981
 checknbshapes result -shell 2
 checkfreebounds result 6
index a8cd9851325d1730be2b821791419d34c3a43ee2..eb5f72b6d40699be7e92b963393b9c8c9cfd6e6d 100755 (executable)
@@ -14,16 +14,7 @@ sewing result a b -c
 
 set square 1.8847e+07
 
-set nb_v_good 1061
-set nb_e_good 1255
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 22
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2871
-
+checknbshapes result -vertex 1061 -edge 1255 -wire 273 -face 259 -shell 22 -solid 0 -compsolid 0 -compound 1 -shape 2871
 checkmaxtol result -ref 0.0451323239933289
 checknbshapes result -shell 22
 checkfreebounds result 1031
index 0409d872fe13e5bc2e6f9301235cc601310513e7..7dea01754f2dcc584005887227df2352b5f9417c 100755 (executable)
@@ -30,16 +30,7 @@ sewing result a b +c
 
 set square 1.8847e+07
 
-set nb_v_good 964
-set nb_e_good 1222
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 18
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2737
-
+checknbshapes result -vertex 964 -edge 1222 -wire 273 -face 259 -shell 18 -solid 0 -compsolid 0 -compound 1 -shape 2737
 checkmaxtol result -ref 0.046734236640099257
 checknbshapes result -shell 18
 checkfreebounds result 926
index e61febf77a56edd3cff60fab3c0ab2fb4de1a009..a7eda5d17efd00d8d12d292ae0cb122b5f2beb25 100755 (executable)
@@ -14,16 +14,7 @@ sewing result a b +c -f
 
 set square 1.8847e+07
 
-set nb_v_good 1469
-set nb_e_good 1474
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3476
-
+checknbshapes result -vertex 1469 -edge 1474 -wire 273 -face 259 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3476
 checkmaxtol result -ref 0.0451323239933289
 checknbshapes result -shell 0
 checkfreebounds result 1469
index 04ab6633d658b26ddc3f1523f2860a352fc29056..2f32a8df33a3595109dd783dd85b853df05f500a 100755 (executable)
@@ -30,16 +30,7 @@ sewing result a b -p
 
 set square 1.8847e+07
 
-set nb_v_good 964
-set nb_e_good 1222
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 18
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2737
-
+checknbshapes result -vertex 964 -edge 1222 -wire 273 -face 259 -shell 18 -solid 0 -compsolid 0 -compound 1 -shape 2737
 checkmaxtol result -ref 0.046734236640099257
 checknbshapes result -shell 18
 checkfreebounds result 926
index 441e8ba1c4a822a8d6add37626f2ff0f04cb5efd..e24bff9e4175971a75ab2113f801cc0629ffca0a 100755 (executable)
@@ -18,16 +18,7 @@ sewing result 0.1 e1 e2 +e
 
 set length 18.99
 
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
 checkmaxtol result -ref 0.0050001000000007819
 checknbshapes result -shell 0
 checkfreebounds result 0
index 09ba68c2a3a3d17ab2b4ea3921de9af816a83d23..0e234bb2c8a1d857e9f1577db745ea152ea0e7d9 100755 (executable)
@@ -18,16 +18,7 @@ sewing result 0.1 e1 e2 -e
 
 set length 18.99
 
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
 checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 0
index 02fb639e0a6d75958fb63ff034166b699854c9c3..5467c7e63110326555fa8fccf49c6f7a8c7cb955 100755 (executable)
@@ -17,16 +17,7 @@ sewing result 1.1 a_2 b_1
 
 set square 12
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 checkmaxtol result -ref 1.5
 checknbshapes result -shell 1
 checkfreebounds result 0
index 15d02450d43c9e43d8675d27566bb1316f23078f..cc0896892c4d273327db6e4382ad77363524ae91 100755 (executable)
@@ -17,16 +17,7 @@ sewing result 1.1 a_2 b_1 -f
 
 set square 12
 
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 21
-
+checknbshapes result -vertex 8 -edge 8 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 21
 checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 8
index c485ecb4f9e537dd85602bf57eb58c1eb0d75450..a542f730b52735d26bcc9ec072f32290e4ba172e 100755 (executable)
@@ -26,16 +26,7 @@ sewing result +t 0.1 e1 e2 -e
 
 set length 18.99
 
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
 checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 0
index e33b67d66071514b1c71f2aeff788ac655497e42..ce71ef2a3c98adc17d639091481e3d254de27c39 100755 (executable)
@@ -17,16 +17,7 @@ sewing result 1.1 a_2 b_1 +f
 
 set square 12
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 checkmaxtol result -ref 1.5
 checknbshapes result -shell 1
 checkfreebounds result 0
index 386a9f01a6ff98ed19baae3d8006af7c3de48721..cbaebe195d27fdc8a91523be9569eee60fa2c816 100755 (executable)
@@ -17,16 +17,7 @@ sewing result a_2 a_3 b_3
 
 set square 3
 
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 10 -edge 11 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 29
 checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 10
index b1670748b061d8f2ea7a72601e1539c8fb3295ef..cbc7c2077f6d8f11dd69e619f0c5e1e0ef436f0d 100755 (executable)
@@ -17,16 +17,7 @@ sewing result a_2 a_3 b_3 +n
 
 set square 3
 
-set nb_v_good 8
-set nb_e_good 10
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 8 -edge 10 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
 checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 6
index 234e5efb51573b1abbc8c36ff0e36f5ac3d17d58..d1a06119144a295c2e6c07edf4c253d06c6cf114 100755 (executable)
@@ -15,16 +15,7 @@ sewing result 0.1 a b
 
 set square 1.8847e+07
 
-set nb_v_good 480
-set nb_e_good 741
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1756
-
+checknbshapes result -vertex 480 -edge 741 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1756
 checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
index 8aa198749140c36574a6cd6e3ad253e025601afc..193b3a430e571ccbbe48342763d326a79a1e1ddf 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "================"
 puts "OCC22770"
@@ -17,16 +17,7 @@ sewing result 0.1 a b +mint 0.01
 
 set square 1.88469e+07
 
-set nb_v_good 476
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1759
-
+checknbshapes result -vertex 476 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1759
 checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
index 9e449ac87a953bc498c3870e185b203d751a1482..efb69db74c9e1f946d83bb2794f754513830f108 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "================"
 puts "OCC22770"
@@ -17,16 +17,7 @@ sewing result 0.1 a b +mint 0.01 -a
 
 set square 1.88469e+07
 
-set nb_v_good 478
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1761
-
+checknbshapes result -vertex 478 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1761
 checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 6
index c9d22bbdef8c03d350b5e8183cf4b13c4c33f9da..06d6f8bcb054f85d90b5a3bfd10a63750600e904 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "================"
 puts "OCC22770"
@@ -17,16 +17,7 @@ sewing result 0.1 a b +mint 0.01 +s
 
 set square 1.88469e+07
 
-set nb_v_good 476
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1759
-
+checknbshapes result -vertex 476 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1759
 checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
index 2fae19537feb29f814d0da20c4ef4082cffa0afa..e4260eea77cc7077d50b1e150563b58d4416de92 100755 (executable)
@@ -15,16 +15,7 @@ sewing result 0.1 a b -c
 
 set square 1.8847e+07
 
-set nb_v_good 483
-set nb_e_good 744
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1762
-
+checknbshapes result -vertex 483 -edge 744 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1762
 checkmaxtol result -ref 0.080645000662448688
 checknbshapes result -shell 2
 checkfreebounds result 9
index 7801eac050caee485952292c69550b27c56dd42a..01e005399341ec03a11000e857415aefabcb44f9 100755 (executable)
@@ -15,16 +15,7 @@ sewing result 0.1 a b +c
 
 set square 1.8847e+07
 
-set nb_v_good 480
-set nb_e_good 741
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1756
-
+checknbshapes result -vertex 480 -edge 741 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1756
 checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
index b25fbd2250cdc375fbcd1678555970b11eaeffcd..fd5e9809e4b4b1f1e4558a4966ed01454053ed80 100755 (executable)
@@ -15,16 +15,7 @@ sewing result 0.1 a b +c -f
 
 set square 1.8847e+07
 
-set nb_v_good 1469
-set nb_e_good 1474
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3476
-
+checknbshapes result -vertex 1469 -edge 1474 -wire 273 -face 259 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3476
 checkmaxtol result -ref 0.0451323239933289
 checknbshapes result -shell 0
 checkfreebounds result 1469
index 71ea3bb01a993f667fc8056f74574822d992202f..1dc444d1ffe682475850b6315033d71a70c9184d 100755 (executable)
@@ -23,16 +23,7 @@ explode b f
 sewing result +t 1.1 a_2 b_1
 
 set square 12
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 checkmaxtol result -ref 1.5
 checknbshapes result -shell 1
 checkfreebounds result 0
index bb7b14d9051b3f662e176b8c6ff1b804cbd0b24e..57f46889e8de9817beb2f9662004a0c9906f973c 100755 (executable)
@@ -15,16 +15,7 @@ sewing result 0.1 a b -p
 
 set square 1.8847e+07
 
-set nb_v_good 480
-set nb_e_good 741
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1756
-
+checknbshapes result -vertex 480 -edge 741 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1756
 checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
index 1dca813407dbcff59246aa8b09dc439400afc0e7..6191108112a73b137d29fe250773661cd6123bd8 100755 (executable)
@@ -15,16 +15,7 @@ explode b f
 sewing result +t 1.1 a_2 b_1 -f
 
 set square 12
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 21
-
+checknbshapes result -vertex 8 -edge 8 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 21
 checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 8
index 8bfb84aaa3ebdbdd30aa987d267de2e05ee5c2ae..25d81da6680fa978df75fed21016f962958bb506 100755 (executable)
@@ -15,16 +15,7 @@ explode b f
 sewing result +t 1.1 a_2 b_1 +f
 
 set square 12
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 checkmaxtol result -ref 1.5
 checknbshapes result -shell 1
 checkfreebounds result 0
index ce982de4e2e6050d1cac4c5e16b8ec8a9cec4f92..621dd496540bd53542c5568bb82b89f69f6a083f 100755 (executable)
@@ -15,16 +15,7 @@ explode b f
 sewing result a_2 a_3 b_3
 
 set square 3
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 10 -edge 11 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 29
 checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 10
index e9a86d1d852b8449acd8777747131e912ca0b974..40de6ea321a282f05012a5ef9f2c0821b5126467 100755 (executable)
@@ -15,16 +15,7 @@ explode b f
 sewing result a_2 a_3 b_3 +n
 
 set square 3
-set nb_v_good 8
-set nb_e_good 10
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 8 -edge 10 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
 checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 6
index 9356ae57d169d2663eea98e67b673827bc201034..e5a136137859c63710eeb352494f846486565098 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "================"
 puts "OCC22770"
@@ -16,16 +16,7 @@ sewing result +t 0.01 a b
 
 set square 1.88469e+07
 
-set nb_v_good 482
-set nb_e_good 744
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1761
-
+checknbshapes result -vertex 482 -edge 744 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1761
 checkmaxtol result -ref 0.066338232054955981
 checknbshapes result -shell 2
 checkfreebounds result 6
index 1483719976fd0d613a5e8cc17f5a4e4b95190f37..8d3fe03907dc7fa587f701e1853b7c44642d7c45 100755 (executable)
@@ -14,16 +14,7 @@ sewing result +t 0.01 a b +mint 0.01
 
 set square 1.88469e+07
 
-set nb_v_good 476
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1759
-
+checknbshapes result -vertex 476 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1759
 checkmaxtol result -ref 0.066338232054955981
 checknbshapes result -shell 2
 checkfreebounds result 6
index ec60b79ad5ced08cc3dcfe244514087c42e4edec..5e180038ae9bdc08b635e012ff06d283cfd13309 100755 (executable)
@@ -27,14 +27,5 @@ puts "Finish boolean operation ..."
 
 set length 314.159
 
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3
-
+checknbshapes result -vertex 1 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3
 set 3dviewer 1
index 14d2be34bc3763fcd2de7e22edf1b448f7cd5081..3c4e56f20ecc2f0e6208114c21f40df81dc75111 100755 (executable)
@@ -20,16 +20,7 @@ gplate result 5 0 c_1 0 c_2 0 c_3 0 c_4 0 c_5 0
 
 set square 2.92409
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
 
 vinit
 vdisplay c_1 c_2 c_3 c_4 c_5
index bf6ed2951d385b9f9fd723d982d5e1b4a35cf3cb..c935845ea48c8c4af036bdf6a9f2c7fbda207a55 100755 (executable)
@@ -21,15 +21,6 @@ bopfuse result
 
 set square 1.21408e+09
 
-set nb_v_good 11
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 30
-
+checknbshapes result -vertex 11 -edge 12 -wire 4 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 30
 set 3dviewer 1
 
index aaee325b0b76ff72bced9d77a0ce7838144a6448..1c836b213de6b71ff5b890bc3754859a63e69343 100755 (executable)
@@ -13,14 +13,5 @@ nurbsconvert result a
 
 set square 126261
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 set 3dviewer 1
index 94d907594f8b9667bf55e5a62a912c65ccaa8733..6a3a77c0acf1446c3051bb71246b86893b6dc577 100755 (executable)
@@ -13,15 +13,6 @@ scalexyz result a 2 3 4
 
 set square 1.12112e+06
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 set 3dviewer 1
 
index 2579527a0706bcc9ab9b8cd118ab5339354c10b1..bc275126e1ebe4e99a1897fcf42eec1b97697012 100755 (executable)
@@ -23,14 +23,5 @@ puts "Finish boolean operation ..."
 
 set square 287634
 
-set nb_v_good 55
-set nb_e_good 97
-set nb_w_good 44
-set nb_f_good 44
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 55 -edge 97 -wire 44 -face 44 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 243
 set 3dviewer 1
index c0cecf0a7b6cdbe2d09100a8d129aef9571a753d..d64ad254b8cb3bb1a07ce18e9cc16d85d1fd9c76 100755 (executable)
@@ -16,15 +16,6 @@ bopsection result
 
 set length 0.667008
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
 set 3dviewer 1
 
index 03048d583f76c7cedc4b7e4886809bf9c6e44a1e..0fab8c4b5400a3187a91233773eef38bf2cb4a33 100755 (executable)
@@ -24,16 +24,7 @@ checkshape result
 
 set square 673.385
 
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 vinit
 vdisplay result
 vsetdispmode 1
index 676b5bdab2e9dc4413b6acdd014300785ffd1b60..4a3818871e8b30bd042431653d084310215ead54 100755 (executable)
@@ -25,16 +25,7 @@ checkshape result
 
 set square 161.072
 
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 vinit
 vdisplay result
 vsetdispmode 1
index 29d5716b316df45e2fcab7329b7c4cd83f150998..1659a0df29ae24a83c715ba43716982596faf690 100755 (executable)
@@ -14,16 +14,7 @@ checkshape result
 
 set square 479.224
 
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 vinit
 vdisplay result
 vsetdispmode 1
index 83b79ad078ff7e38a638591a2ea76b4247609e69..c16603ff26cfcdd3e9f3df88a4828656b6b1fc13 100755 (executable)
@@ -17,16 +17,7 @@ checkshape result
 
 set square 708.32
 
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 vinit
 vdisplay result
 vsetdispmode 1
index d1a27b5a47b4b72d59ab77591d7c17e8d45edc9a..ac11820538b6c3d177b4eab83ee3a41cc9b1a291 100755 (executable)
@@ -14,15 +14,6 @@ catch { bfuse result b1 b2 }
 
 set square 4029.04
 
-set nb_v_good 11
-set nb_e_good 15
-set nb_w_good 12
-set nb_f_good 9
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 52
-
+checknbshapes result -vertex 11 -edge 15 -wire 12 -face 9 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 52
 set 3dviewer 1
 
index 62520d6fa12d2d9e1875a0a164f5b3b7a934eee3..84420ddce4969c07ca22a95fe2d077ec29295e49 100755 (executable)
@@ -17,14 +17,5 @@ vfit
 
 set square 52482
 
-set nb_v_good 300
-set nb_e_good 300
-set nb_w_good 30
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 631
-
+checknbshapes result -vertex 300 -edge 300 -wire 30 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 631
 set only_screen 1
index 26e4fc8cebdbcbff3dfae77ef49442be80a436a0..c90ce3bf951ae2a74dfcaeabee9aff179d20eedd 100755 (executable)
@@ -15,76 +15,47 @@ shape aShape C
 add f1 aShape
 add f2 aShape
 
-#
 set status 0
-#
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-#
 set Numbers 11
-#
+
 for {set i 0} {$i < ${Numbers}} {incr i} {
-    puts "i=$i"
-    rollingball result aShape 15 @ f1 f2
-    
-    set nb_info [nbshapes result]
-    regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
-    regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
-    regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
-    regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
-    regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
-    regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
-    regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
-    regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
-    regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
-    
-    if {$nb_v != $nb_v_good || $nb_e != $nb_e_good ||
-       $nb_w != $nb_w_good || $nb_f != $nb_f_good ||
-       $nb_sh != $nb_sh_good || $nb_sol != $nb_sol_good || 
-       $nb_compsol != $nb_compsol_good || $nb_compound != $nb_compound_good ||
-       $nb_shape != $nb_shape_good } {
-        set status 1
-    }
-     
-    set aFile $imagedir/${test_image}.brep
-    puts "aFile=${aFile}"
-    file delete ${aFile}
-    if { [file exists ${aFile}] } {
-       puts "There is old ${aFile} file; Error"
-       set status 1
-    }
-  #
-    save result ${aFile}
-    catch {exec chmod 777 ${aFile}}
-    if { ![file exists ${aFile}] } {
-       puts "There is not ${aFile} file; save command: Error"
-       set status 1
-    }
+  puts "i=$i"
+  rollingball result aShape 15 @ f1 f2
+  
+  checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
+   
+  set aFile $imagedir/${test_image}.brep
+  puts "aFile=${aFile}"
+  file delete ${aFile}
+  if { [file exists ${aFile}] } {
+    puts "There is old ${aFile} file; Error"
+    set status 1
+  }
+
+  save result ${aFile}
+  catch {exec chmod 777 ${aFile}}
+  if { ![file exists ${aFile}] } {
+    puts "There is not ${aFile} file; save command: Error"
+    set status 1
+  }
 
-    set fp [open ${aFile} "r"]
-    set Log [read -nonewline ${fp}]
-    close ${fp}
+  set fp [open ${aFile} "r"]
+  set Log [read -nonewline ${fp}]
+  close ${fp}
   #
-    if {$i == 0} {
-       set StandardLog ${Log}
+  if {$i == 0} {
+    set StandardLog ${Log}
+  } else {
+    set info_result [string compare ${Log} ${StandardLog}]
+    if {${info_result} == 0} {
+      # Log == StandardLog
+      puts "Log == StandardLog"
     } else {
-       set info_result [string compare ${Log} ${StandardLog}]
-       if {${info_result} == 0} {
-           # Log == StandardLog
-           puts "Log == StandardLog"
-       } else {
-           # Log != StandardLog
-           set status 1
-           puts "Log != StandardLog"
-       }
+      # Log != StandardLog
+      set status 1
+      puts "Log != StandardLog"
     }
+  }
 }
 
 # Resume
index b0b3d014070550133d32c9b41c0b3c977c9ebd92..1b5efd8703e945a5fa7b1b6386ffd51d44450b12 100755 (executable)
@@ -14,16 +14,7 @@ sewing result a
 
 set square 12.819
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 19
 checkmaxtol result -ref 1.6856648382486999e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
index 6af4f51902d93ae7bc007d540eee7aeb0db932ae..0670bb037cc6b1353d231760e5195e7d35f59449 100755 (executable)
@@ -21,16 +21,7 @@ vsetdispmode 1
 
 set square 697.812
 
-set nb_v_good 46
-set nb_e_good 46
-set nb_w_good 3
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 96
-
+checknbshapes result -vertex 46 -edge 46 -wire 3 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 96
 if { "[vreadpixel $x1 $y1 rgb name]" == "BLACK" } {
     puts "Faulty ${BugNumber}"
 } else {
index fa98fb288412df08415fc155c9a13fcec8ab0c88..6ee63edb1254f485e653088b96f3059ceaa405a1 100755 (executable)
@@ -14,16 +14,7 @@ igesread [locate_data_file OCC22893-thread_22534_boing777.igs] result *
 
 set square 26974.5
 
-set nb_v_good 4183
-set nb_e_good 4191
-set nb_w_good 653
-set nb_f_good 639
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9667
-
+checknbshapes result -vertex 4183 -edge 4191 -wire 653 -face 639 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9667
 set 2dviewer 0
 
 
index 05470ea4e713be5ebeb459b2888a7c3ca70a09dc..b8762ddfb365ae41af1c4bfe0059e52ff3a4e63c 100755 (executable)
@@ -18,7 +18,8 @@ explode e e
 
 splitshape result s s_1 e_1 e_2
 
-set nb_f_good 3
+checknbshapes result -face 3
+
 set square 1256.64
 set 3dviewer 0
 
index d66fb64e7404b07a48c1af90a628b97efce08c11..37e4c3c51c941d6c2f7b7eaa1c0a3a4bdebde1e4 100755 (executable)
@@ -14,14 +14,5 @@ bopcut result
 
 set square 31308.8
 
-set nb_v_good 26
-set nb_e_good 41
-set nb_w_good 17
-set nb_f_good 17
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 104
-
+checknbshapes result -vertex 26 -edge 41 -wire 17 -face 17 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 104
 set 3dviewer 1
index 0726aed0ce2afe13e76b407af4393b2a6816ec4a..3f4c59319cded731ec993928a836a9aed11f4622 100755 (executable)
@@ -20,15 +20,6 @@ renamevar res_2 result
 
 set square 27.3919
 
-set nb_v_good 5
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 12
-
+checknbshapes result -vertex 5 -edge 5 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
 set 3dviewer 1
 
index b6b72cddbc70fda979babdec04b7a94f4db4f3b2..a386ee3d8e745d41dc0c2a3cdb52fc090c0ef9e5 100755 (executable)
@@ -19,16 +19,7 @@ splitshape result a a_1 t
 
 set square 215.198
 
-set nb_v_good 19
-set nb_e_good 21
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 45
-
+checknbshapes result -vertex 19 -edge 21 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 45
 set CheckShape_status 0
 
 set ll [ llength [explode result f2 ] ]
index a9210fef8c50e716cb1024c42a488942eea709b1..de4d6844a076d8fa763b0785e5ce6104a541548f 100755 (executable)
@@ -19,14 +19,5 @@ catch {bopfuse result}
 
 set square 50252.6
 
-set nb_v_good 34
-set nb_e_good 62
-set nb_w_good 30
-set nb_f_good 29
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 156
-
+checknbshapes result -vertex 34 -edge 62 -wire 30 -face 29 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 156
 set 3dviewer 1
index caead067923098a08d03ebbed8e6be68a3c2a9ae..aa2b1f9c7e6164d14628c0ab0e0e65aa3aeea683 100755 (executable)
@@ -15,14 +15,5 @@ bopcut result
 
 set square 270192
 
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 63
-
+checknbshapes result -vertex 16 -edge 24 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 63
 set 3dviewer 0
index 8111768a1f0025ab6ef3653631f309d5efc79caf..978f6e275c782be74a5241fff9e91a2b700d206a 100755 (executable)
@@ -11,10 +11,7 @@ explode qe
 bop qe_1 qe_2
 bopfuse result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_shape_good 4
+checknbshapes result -vertex 2 -edge 1 -wire 0 -shape 4
 
 set length 48.4459
 set command bopfuse
index d581a5b7c9f684a0e7921ff927bbe12724fab162..6a6be3ac255825075a7e21d4ae5301f5caf7ad41 100755 (executable)
@@ -15,12 +15,4 @@ copy b1_3 b2
 bop b1 b2
 bopcut result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
index cdfd9d737c873fd1968829543f0290a4f1f48e62..6723844d67e5823e6114f3b65068e8eb7b445f88 100755 (executable)
@@ -23,7 +23,7 @@ if { [expr $dis > 1.e-5] } {
     puts " Result shape is COMPLITE"
 }
 
-set nb_v_good 14
-set nb_e_good 7
+checknbshapes result -vertex 14 -edge 7
+
 set length 0
 set 2dviewer 0
index e92fd4bb6f166fbc5ac4907440856cc0b80ccdc6..46b95a355507e9e37fe46a35ab2f5df0790c2a77 100755 (executable)
@@ -23,7 +23,7 @@ if { [expr $dis > 1.e-5] } {
     puts " Result shape is COMPLITE"
 }
 
-set nb_v_good 14
-set nb_e_good 7
+checknbshapes result -vertex 14 -edge 7
+
 set length 0
 set 2dviewer 0
index cca3f2e9376fbc041eb4d81deb7d8c3736d68fcf..5ffab4105325499737ef5fa2aa984f4b7da2672a 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contain"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
 
 puts "========================"
@@ -14,8 +14,8 @@ restore [locate_data_file case_2_wire1.brep] b
 puts [bop a b]
 puts [bopcommon result]
  
-set nb_v_good 18
-set nb_e_good 10
+checknbshapes result -vertex 18 -edge 10
+
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index aa2558a1c9744440cc44e685d8d06c591e130e1a..11088be49c1685a38d974cb811647f95e75ef0e8 100755 (executable)
@@ -12,8 +12,7 @@ restore [locate_data_file case_2_wire1.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 18
-set nb_e_good 11
+checknbshapes result -vertex 18 -edge 11
 set length 2434.21
 set 2dviewer 0
  
\ No newline at end of file
index 9761aa14e74c6e10d4e4ca113dafcb393f9068c3..75897c74e8b0098fec4ecca3451620cf4cdcf01c 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The command is not valid"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC240 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_2_edge2.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 14
-set nb_e_good 6
+checknbshapes result -vertex 14 -edge 6
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 189f358a1efe16a261c45997d25b4db0d619095c..70d87520ac88fc08092d7c89ef78dd5a7ab9d745 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
 
 puts "========================"
@@ -14,8 +14,7 @@ restore [locate_data_file case_2_edge2.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 14
-set nb_e_good 7
+checknbshapes result -vertex 14 -edge 7
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index c29342aa5b7e79e711345480d656c8577fdef61a..111624ba81b3a94939eb420eecb2523fc337cf7a 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The command is not valid"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC241 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_2_edge3.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 6
-set nb_e_good 3
+checknbshapes result -vertex 6 -edge 3
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 0aecc6e2e9ffd63d62c25d14b43f2430eb8e2f92..6ee046d29132ca204a5dd5f5cd9592204e3af7fd 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC241 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_2_edge3.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 6
-set nb_e_good 3
+checknbshapes result -vertex 6 -edge 3
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 1e6dab42f1871fc847188ae8bd7297443a96f65b..4b5276bd766b6092114fc28a48535985fba17f3d 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The command is not valid"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC242 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_2_wire1.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 18
-set nb_e_good 9
+checknbshapes result -vertex 18 -edge 9
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 1304e72e5f536558efde972c3a5613c4517a6810..e7f9fa2c3b916f1724c16aa2b490e5cf8731acbd 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC242 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_2_wire1.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 18
-set nb_e_good 13
+checknbshapes result -vertex 18 -edge 13
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 6cca505a5a9e49cce6246565a0dfd337b62f55e4..b43f9c94df2701ec76543e4de76260ca198e7d20 100755 (executable)
@@ -12,8 +12,7 @@ restore [locate_data_file case_4_wire3.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 15
-set nb_e_good 10
+checknbshapes result -vertex 15 -edge 10
 set length 1150.78
 set 2dviewer 0
  
\ No newline at end of file
index d7613a902a931d633e56ad6598fd1c53da987b7c..75d37b08298e2d86824fe66cae3b0852caf977ca 100755 (executable)
@@ -12,8 +12,7 @@ restore [locate_data_file case_4_wire3.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 16
-set nb_e_good 11
+checknbshapes result -vertex 16 -edge 11
 set length 929.278
 set 2dviewer 1
  
\ No newline at end of file
index 8b24b1e4a827d77ed21a24d02386b599f623f9c1..2fc7bdf7fde2b6e8e2c67ee861168adf3855f045 100755 (executable)
@@ -12,8 +12,7 @@ restore [locate_data_file case_4_wire3.brep] b
  puts [bop a b]
  puts [bopcommon result]
 
- set nb_v_good 12
- set nb_e_good 11
+ checknbshapes result -vertex 12 -edge 11
  set length 1808.02
  set 2dviewer 0
  
\ No newline at end of file
index ad7f5980921b193f5378394e624649a0bc95ca22..adf9621bbf3bfd3f9da4b8890d8b8a6b4054352d 100755 (executable)
@@ -12,8 +12,7 @@ restore [locate_data_file case_4_wire3.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 12
-set nb_e_good 11
+checknbshapes result -vertex 12 -edge 11
 set length 1808.02
 set 2dviewer 0
  
\ No newline at end of file
index ceda3cdb650c9a813c8f02887a9e01d267435da8..072c9fed7af80c19264501f9fe7668c70ac1cf1d 100755 (executable)
@@ -12,8 +12,7 @@ restore [locate_data_file case_4_wire3.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 3
-set nb_e_good 2
+checknbshapes result -vertex 3 -edge 2
 set length 272.04
 set 2dviewer 0
  
\ No newline at end of file
index dd1ea1d268ef3e104661be326d44f63041fcf440..1e4fcafafa851d0a2aafa9dcfed64d5f73d0621f 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC246 "
@@ -14,7 +14,6 @@ restore [locate_data_file case_1_wire1.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 5
-set nb_e_good 2
+checknbshapes result -vertex 5 -edge 2
 set length 0
 set 2dviewer 0
index 19bd2cfb018335312fb44568f7eb8d9f54e33910..52bdba0ae26741470cc9e544f16ccb5a5b63348a 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The command is not valid. The length is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC248 "
@@ -14,8 +14,7 @@ restore [locate_data_file OCC248b.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 1
-set nb_e_good 0
+checknbshapes result -vertex 1 -edge 0
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 86644ae15d51af253ece2a767a3038057788bb79..906fdd773c382f1135695bd62c23539d39eb5e5f 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC248 "
@@ -14,8 +14,7 @@ restore [locate_data_file OCC248b.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 8
-set nb_e_good 8
+checknbshapes result -vertex 8 -edge 8
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 718f83c9a7832f1f1be57bf737c1ea47f1aade96..a4666d876826c8b2768d6ab004727df91b646b5c 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The command is not valid. The length is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC249 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_9_edge3.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 2
-set nb_e_good 1
+checknbshapes result -vertex 2 -edge 1
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 3831479d5bdda4de2450827611c0d30215616ed0..b03bb5ed292fd9b5034cf447aba39c39c2e33fe8 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC249 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_9_edge3.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 4
-set nb_e_good 2
+checknbshapes result -vertex 4 -edge 2
 set length 0
 set 2dviewer 0
  
index eb6acc1aa0d6740b8a4d9fc02758011ddcdc1a3d..e5471d0603e44e51dd648140fbe2251c4eda5a4e 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC249 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_9_edge3.brep] b
 puts [bop a b]
 puts [bopcut result]
 
-set nb_v_good 4
-set nb_e_good 2
+checknbshapes result -vertex 4 -edge 2
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 75e0d9cc29e976ab293093fb53f2c4bebc5a5d12..85cf9647462eb7a8dd00488a3704d8892a89bfea 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC249 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_9_edge3.brep] b
 puts [bop a b]
 puts [bopfuse result]
 
-set nb_v_good 6
-set nb_e_good 5
+checknbshapes result -vertex 6 -edge 5
 set length 0
 set 2dviewer 2
  
\ No newline at end of file
index f45bec692ee1761abdf3cec1d81ba4a360d5199c..7bfdfb67a6cd7d4c6ca00f388307f184681cc814 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The command is not valid. The length is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC250 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_9_wire2.brep] b
 puts [bop a b]
 puts [bopcommon result]
 
-set nb_v_good 2
-set nb_e_good 1
+checknbshapes result -vertex 2 -edge 1
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 4e98480501254f660890684df32fadd6866c66fe..8fc9e0d9575fe122bdc83331a835133dac1b391d 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC250 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_9_wire2.brep] b
 puts [bop a b]
 puts [boptuc result]
 
-set nb_v_good 7
-set nb_e_good 6
+checknbshapes result -vertex 7 -edge 6
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 5d94ebaa8126c2587254da979b06a42c01f51bf5..448a3e9e226c55236e1e385aeeeb9727e2eafe27 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC250 "
@@ -14,8 +14,7 @@ restore [locate_data_file case_9_wire2.brep] b
 puts [bop a b]
 puts [bopcut result]
 
-set nb_v_good 4
-set nb_e_good 2
+checknbshapes result -vertex 4 -edge 2
 set length 0
 set 2dviewer 0
  
\ No newline at end of file
index 18a06125f48f68260ba5bceace5967e46fa34274..488002571cbf770146b584d9f65339eb5f6d4eae 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "========================"
 puts " OCC250 "
@@ -14,7 +14,6 @@ restore [locate_data_file case_9_wire2.brep] b
 puts [bop a b]
 puts [bopfuse result]
 
-set nb_v_good 9
-set nb_e_good 9
+checknbshapes result -vertex 9 -edge 9
 set length 0
 set 2dviewer 0
index 2df65432f63679816fe0404f5f585c83ce9fe265..3a33da49d6933786af1b1284bfebf1fa11903a9b 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC11111 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of"
 puts "TODO OCC11111 ALL: Error : The square of result shape is"
 
 puts "================"
@@ -18,16 +18,7 @@ igesread [locate_data_file Amino_komatsu.igs] result *
 
 set square 25310.8
 
-set nb_v_good 5060
-set nb_e_good 5105
-set nb_w_good 416
-set nb_f_good 399
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10981
-
+checknbshapes result -vertex 5060 -edge 5105 -wire 416 -face 399 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10981
 vinit
 tclean result
 vsetdispmode 1
index 829c95cb9e13812173c960f1e9d00f88a48e8fab..2e0aa5c75dfa066c2cf269c0cf22ec53af6d3953 100755 (executable)
@@ -19,6 +19,7 @@ scaleshape result a 10
 
 #statsh res
 
-set nb_sol_good 1
+checknbshapes result -solid 1
+
 set square 180000.
 set 2dviewer 0
index 7b3819a08a684fd54fa412eccc7246c6a6a6b7c3..cf8e7c75d6bade73908738188fd236c8c8aca583 100755 (executable)
@@ -12,16 +12,7 @@ restore [locate_data_file OCC400.brep] result
 
 set square 6607.38
 
-set nb_v_good 26
-set nb_e_good 26
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 57
-
+checknbshapes result -vertex 26 -edge 26 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 57
 vinit
 tclean result
 vsetdispmode 1
index 77f6b34cc7f830bbe9723a8da4fc1946057e6fe4..aaf2bbac1efa913458777b0938c1875e4fa15472 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC4717"
@@ -30,14 +30,5 @@ bopfuse result
 
 set square 680565
 
-set nb_v_good 11
-set nb_e_good 16
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 45
-
+checknbshapes result -vertex 11 -edge 16 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 45
 set 2dviewer 0
index edf0106c585b010e5a47057f8cac7fc83a9c2130..4db7e0459c9b1e798563c2ed59787808f29e7a09 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC4717"
@@ -30,14 +30,5 @@ bopfuse result
 
 set square 680565
 
-set nb_v_good 11
-set nb_e_good 16
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 45
-
+checknbshapes result -vertex 11 -edge 16 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 45
 set 2dviewer 0
index 185f5885b47d6750b64bec4ea3c3ab7e6d7a24e6..2d19e6f181cb452232ffdbee07759ff1613b8346 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC4717"
@@ -30,14 +30,5 @@ bopcut result
 
 set square 181937
 
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 4 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
 set 2dviewer 0
index c68768ed240ccde48dbcb6d993d493741d1f14e7..93673cd5a6db961f9f6257b52e40d9da74da89b3 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC4717"
@@ -30,14 +30,5 @@ bopcut result
 
 set square 680565
 
-set nb_v_good 11
-set nb_e_good 16
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 45
-
+checknbshapes result -vertex 11 -edge 16 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 45
 set 2dviewer 0
index 8eae8fa6fc16e0244d9f2162a6c41efc4ae22dbb..222cb674654c96602c53428802942aba89eb106d 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC4717"
@@ -30,14 +30,5 @@ boptuc result
 
 set square 680565
 
-set nb_v_good 11
-set nb_e_good 16
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 45
-
+checknbshapes result -vertex 11 -edge 16 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 45
 set 2dviewer 0
index dab4307691d1a86ae710974b7d8ba778d4eba501..f4a73393d0613e1923410f2c6f336b1c59b43563 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC4717"
@@ -30,14 +30,5 @@ boptuc result
 
 set square 181937
 
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 4 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
 set 2dviewer 0
index 804091e634b39e00c2455653da223d711084875b..57f4f259dcc7ba9ea3a32a3049a59e5df793814e 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC4717"
@@ -30,14 +30,5 @@ bopcommon result
 
 set square 181937
 
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 4 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
 set 2dviewer 0
index 40fe4fa6c6c7116444ea5d6ea806191a29fde275..a6166f554bcbca6b55762737800f7d9b854a80eb 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 
 puts "============"
 puts "OCC4717"
@@ -30,14 +30,5 @@ bopcommon result
 
 set square 181937
 
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 4 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
 set 2dviewer 0
index 9dc5992847b82c09cf9fb1beaabfc9a0559cb204..42619b6e1ae0f4db03b45a5ea4d09c9cd354b9d5 100755 (executable)
@@ -23,8 +23,8 @@ checkshape b2
 
 bfuse result b1 b2
 
-set nb_v_good 66
-set nb_e_edge 107
+checknbshapes result -vertex 66 -edge 107
+
 set square 31657.5
 set 2dviewer 0
 
index e05d8c9dc04b81c5b2352d109ee6c27fb249e609..fb808fc64a77c4fc92f3d506d52a4587277466db 100755 (executable)
@@ -16,14 +16,5 @@ bop s1 s2
 bopfuse result
 
 set square 9333.96
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 67
-
+checknbshapes result -vertex 16 -edge 26 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 67
 set 2dviewer 0
index 892685e6808d3a300a761f53fe900374b2a6b972..71d86ad08a84ab4ce887e622f08bc3430fffc5f4 100755 (executable)
@@ -16,15 +16,6 @@ bop s2 s1
 bopfuse result
 
 set square 9333.96
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 67
-
+checknbshapes result -vertex 16 -edge 26 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 67
 set 2dviewer 0
 
index ef5d6ff58b0bad6ffe3aaab45b0d826f3e998da1..ddbd102785408a7fd7fd79b693585e7396cfd8ee 100755 (executable)
@@ -16,15 +16,6 @@ bop s1 s2
 bopcut result
 
 set square 99.5159
-set nb_v_good 12
-set nb_e_good 19
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 52
-
+checknbshapes result -vertex 12 -edge 19 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 52
 set 2dviewer 0
 
index 55739ac89c275134f7769b4ede6a123b22c874f8..ff234664cbdc4340b65ff3f99a16621cef471023 100755 (executable)
@@ -16,14 +16,5 @@ bop s2 s1
 bopcut result
 
 set square 9340.03
-set nb_v_good 19
-set nb_e_good 33
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 83
-
+checknbshapes result -vertex 19 -edge 33 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 83
 set 2dviewer 0
index b7a375c85a93f41a4a276edfec354e4011738078..e2840c1b75554af5076b65165642cc56525a7d55 100755 (executable)
@@ -16,14 +16,5 @@ bop s1 s2
 boptuc result
 
 set square 9340.03
-set nb_v_good 19
-set nb_e_good 33
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 83
-
+checknbshapes result -vertex 19 -edge 33 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 83
 set 2dviewer 0
index a43243998f5a3cd6cd4e7195b7d5e58a0d9b9526..4b8a9db72c69e3f05cd9c2897a3eb269226085d6 100755 (executable)
@@ -16,14 +16,5 @@ bop s2 s1
 boptuc result
 
 set square 99.5159
-set nb_v_good 12
-set nb_e_good 19
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 52
-
+checknbshapes result -vertex 12 -edge 19 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 52
 set 2dviewer 0
index e8c9a7efb9f557e4985528526f39873bf0051adc..ceac520ee64a0d5fd6c387f5dca3498c9dc911f8 100755 (executable)
@@ -16,14 +16,5 @@ bop s1 s2
 bopcommon result
 
 set square 105.587
-set nb_v_good 15
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 68
-
+checknbshapes result -vertex 15 -edge 26 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 68
 set 2dviewer 0
index f519b5abb6e3ea4aada956884633fb6645612835..25f5e60a3b1f9b924fb85fc6351d8213745f33fa 100755 (executable)
@@ -16,14 +16,5 @@ bop s2 s1
 bopcommon result
 
 set square 105.587
-set nb_v_good 15
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 68
-
+checknbshapes result -vertex 15 -edge 26 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 68
 set 2dviewer 0
index 5641abff35f8a7f69dcc65ccadf2c89331423133..61f269cdf115dcfea08ffe8002bd13ec74eeeb65 100755 (executable)
@@ -18,14 +18,5 @@ bopfuse result
 
 set square 4854.51
 
-set nb_v_good 40
-set nb_e_good 64
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 155
-
+checknbshapes result -vertex 40 -edge 64 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 155
 set 2dviewer 0
index 7c5ff166b57f87a21c42505f247cf92c790840b4..4d935ab3751e11942ce7a9e4168b8f2c22844ee2 100755 (executable)
@@ -18,14 +18,5 @@ bopfuse result
 
 set square 4854.51
 
-set nb_v_good 40
-set nb_e_good 64
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 155
-
+checknbshapes result -vertex 40 -edge 64 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 155
 set 2dviewer 0
index 5c3493849c4c281352a155b2dcb4ad5cddcc89ba..92678945bc3b0a9c6bc17f6785f088241db8e412 100755 (executable)
@@ -15,7 +15,6 @@ restore [locate_data_file case_4_wire3.brep] b
 bop a b
 bopcommon result
 
-set nb_v_good 15
-set nb_e_good 10
+checknbshapes result -vertex 15 -edge 10
 set length 1150.78
 set 2dviewer 0
index dc31058c43c97a9030b28dc74da1ba7486a3ba68..86ec1bda7be33ddd36810921b4a0792bfa55f0e5 100755 (executable)
@@ -15,8 +15,7 @@ restore [locate_data_file case_4_wire3.brep] b
 bop a b
 boptuc result
 
-set nb_v_good 16
-set nb_e_good 11
+checknbshapes result -vertex 16 -edge 11
 set length 929.278
 set 2dviewer 0
 
index a594ca746090bddaa988ce618ba5322c67013f44..e3f4a80247655fcbf367743298f26c5e7f6f10c9 100755 (executable)
@@ -29,13 +29,4 @@ bfuse result f1 f2
 
 set square 28559.8
 
-set nb_v_good 13
-set nb_e_good 22
-set nb_w_good 15
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 13 -edge 22 -wire 15 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
index 1c459de3a471eedd551d29e3c3f111d7e138a67d..e881ececeb943cbd6d67dc76043b22894f6cf0f2 100755 (executable)
@@ -36,14 +36,5 @@ checkmaxtol result -min_tol 1.
 
 set square 981.941
 
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 8
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 32
-
+checknbshapes result -vertex 6 -edge 10 -wire 8 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 32
 set 2dviewer 0
index 45b8520436f54f74164d0e0cd9b89e2c59ae023f..a58821a7471bd238d9fb31c49280a2490d558f18 100755 (executable)
@@ -31,16 +31,7 @@ catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 
 set square 1041.35
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 9bc05c78a689f6ca8cdc1356532c6ba6b876949d..cc8b102e1b7ca7df7fc1be1a2b604ff263621485 100755 (executable)
@@ -30,16 +30,7 @@ catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 
 set square 1041.35
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 417a4b2c6896a89b9270adfbc788375b83ca36ed..072a9987f6daec3b8e00a26deb26d63e05627817 100755 (executable)
@@ -31,16 +31,7 @@ catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
 
 set square 982.254
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 20
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 208f29e5c83baf81cb5572ba345322e04a498339..7b43e0feed8e4b2700d4e683c8d5b82716348bae 100755 (executable)
@@ -47,16 +47,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 176
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 88bb8d91d5e5f523acd5eb7f2ca9067fc5360684..b188a57a3b9cef3080910ffa44bb51481b12272f 100755 (executable)
@@ -47,16 +47,7 @@ catch { OFFSETSHAPE $distance {s_5} $calcul $type }
 
 set square 402
 
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 65
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index e01daaa0591a1e734230d5ffba3ca2a2a05ec478..5c7a5c07ea2d4c90dddcc06daaf0dddd250cde87 100755 (executable)
@@ -47,16 +47,7 @@ catch { OFFSETSHAPE $distance {s_6} $calcul $type }
 
 set square 402
 
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 65
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 07fa4328099586fa9e63dc9a6a38090ce3024909..881487dbb415c5bf4085fb29ce13d34c95facdea 100755 (executable)
@@ -47,16 +47,7 @@ catch { OFFSETSHAPE $distance {s_5 s_6} $calcul $type }
 
 set square 378
 
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 64
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 64
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 682d9c62920a4f5013a29be6af3cb2b14054496c..0ada3c1aabe547ed9d36494326bc55df27f2533c 100755 (executable)
@@ -1,6 +1,6 @@
 puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: result is not a topological shape"
 puts "TODO OCC25925 ALL: TEST INCOMPLETE"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
 
 puts "============"
 puts "OCC5805"
@@ -36,20 +36,6 @@ set distance -0.001
 catch { OFFSETSHAPE $distance {} $calcul $type }
 # Null result
 
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
   puts "Faulty ${BugNumber} : s is not Closed shape"
@@ -62,5 +48,7 @@ if {$index == -1} {
   
 }
 
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
+set square 495.635
 set 2dviewer 0
index 17673bb25122ff317e1c9507f03def235d6c63bb..722cd8476a2f87ec87e476efed15301b17daed37 100755 (executable)
@@ -1,6 +1,6 @@
 puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
 puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: Tcl Exception: result is not a topological shape!!!"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
 puts "TODO OCC25925 ALL: TEST INCOMPLETE"
 
 puts "============"
@@ -37,20 +37,6 @@ set distance -0.001
 catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 # Bad result
 
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
   puts "Faulty ${BugNumber} : s is not Closed shape"
@@ -63,5 +49,7 @@ if {$index == -1} {
   
 }
 
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
+set square 495.635
 set 2dviewer 0
index a9823466ad407ffa5a8df861cc1f88b886002f41..27c7c6acf08e2482eed351e81058660b0a660aba 100755 (executable)
@@ -1,6 +1,6 @@
 puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
 puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: Tcl Exception: result is not a topological shape!!!"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
 puts "TODO OCC25925 ALL: TEST INCOMPLETE"
 
 puts "============"
@@ -37,20 +37,6 @@ set distance -0.001
 catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 # Bad result
 
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
   puts "Faulty ${BugNumber} : s is not Closed shape"
@@ -63,5 +49,7 @@ if {$index == -1} {
   
 }
 
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
+set square 495.635
 set 2dviewer 0
index 6db13931f9f425567ee4ae23ca499af582d1f655..375249f70f80ecc75a1907b93801a243906532dd 100755 (executable)
@@ -32,14 +32,5 @@ checkmaxtol result -min_tol 1.
 
 set square 982.254
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 20
 set 2dviewer 0
index 3104407c1b9fd5abb0b268dfacea0ed80fd8fea3..a23fdb05ba3bf4ef5fc84a75287f8d3f0754566a 100755 (executable)
@@ -1,6 +1,6 @@
 puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
 puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: Tcl Exception: result is not a topological shape!!!"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
 puts "TODO OCC25925 ALL: TEST INCOMPLETE"
 
 puts "============"
@@ -37,20 +37,6 @@ set distance -0.001
 catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
 # Bad result
 
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
   puts "Faulty ${BugNumber} : s is not Closed shape"
@@ -63,5 +49,7 @@ if {$index == -1} {
   
 }
 
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
+set square 495.635
 set 2dviewer 0
index 24a683fec1b6528936b24204a3eb40461db724e7..0d44b4dc7eadcfc8238afad30844a5e34b2e28db 100755 (executable)
@@ -32,16 +32,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 253.902
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index bc6ae303a0e704a5bf9e498235b0a836893355cc..2582b9e74d880a47506bd6eacec59297fa6fc199 100755 (executable)
@@ -32,16 +32,7 @@ catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 
 set square 502.366
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index e670f809f2e6d201658a34f45acb996acbf6915d..404ac54950334b4cb8442a4077de4a3e85d3ed19 100755 (executable)
@@ -32,16 +32,7 @@ catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 
 set square 502.366
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 4ad85530c83552dc0c9b7f4ea7c6e0ff9d0d90cf..9f26fb68ddd4cec94ae6a45c4edd5c482597fb7d 100755 (executable)
@@ -32,16 +32,7 @@ catch { OFFSETSHAPE $distance {s_3 s_2} $calcul $type }
 
 set square 489.372
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 20
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 5f50d97c533e36055850bdc439d950d49eea8e1d..0285e9033e5984910258524c0da956f7e254dcc1 100755 (executable)
@@ -58,16 +58,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 914.876
 
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index dbdbc167b32a5f859577ab417426a758f46396c6..e54f46010f6d6e7511f6ec883d11c584aea2730d 100755 (executable)
@@ -58,16 +58,7 @@ catch { OFFSETSHAPE $distance {s_4} $calcul $type }
 
 set square 2011.91
 
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 51
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 909933b8a65fb25852043fa664598d105a6f6418..2ee2f17a2b5e4ff9ff7ccc1cfd491ad2bf7c05f4 100755 (executable)
@@ -58,16 +58,7 @@ catch { OFFSETSHAPE $distance {s_5} $calcul $type }
 
 set square 1755.54
 
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 51
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 19fa61abadd072be71c13377d68a8a177ee743e3..af777dea2299e62092ab623cbd708329a885afe7 100755 (executable)
@@ -58,16 +58,7 @@ catch { OFFSETSHAPE $distance {s_4 s_5} $calcul $type }
 
 set square 1735.06
 
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 50
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 50
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 41dfb04a529f22ed940a0d91e6cf4273fe007b30..89479f3f0b6b18bb2252e4091b58ac9feb03a569 100755 (executable)
@@ -37,16 +37,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 5829.59
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index f262fc146b1cfe19baa8036936a39a5e7081423b..034795edfb37b7bdd6b92250e23554cbc917e655 100755 (executable)
@@ -29,14 +29,5 @@ checkmaxtol result -min_tol 1.
 
 set square 1185.03
 
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
 set 2dviewer 0
index b0be04b1da22033ab5fec9043d7962deaa526d2c..895955e5ea646675125e75626380f929229ee5ea 100755 (executable)
@@ -36,16 +36,7 @@ catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 
 set square 1336.75
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 033e89c38f0f1ff5aa6b6b26f830b5003eaa1036..8190eb47ae31f5d7bde7163c04e42d0571744c76 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 
 set square 7157.43
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index e9d508280f80c5dc2c4ee48cb669760630a168cf..26b4f5ac77abba2a45bad754242629705555f979 100755 (executable)
@@ -39,16 +39,7 @@ catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
 
 set square 1223.65
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index b2563341493ea8d3976b15609f65b4a94e07a7e8..423fc4a41864fa2c8f3c2660f8743ce85051ae30 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 418.388
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 4077edd1b703453e0c58f94ee1dc7087696de0f5..46336d32cb2b436f120634e22df0eaa15aeabed6 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 
 set square 881.591
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 5cc0100ec52b7596894fe477874c14ea79623251..59f9a27417e1bfc7f5f6f51c94e30b6e597de304 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 
 set square 915.469
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index f2722cc973adfac4c6039c8a1655a36a211b2d6c..27c3c2e95691451ced87b9c7d796bd2ea06cb436 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
 
 set square 856.92
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 20716b3ed319354b4353f059b7ac8878a61cdc5a..a4d7dbc46ecfcad1f5d9ae10446c952ee81cf1a9 100755 (executable)
@@ -47,16 +47,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 246.821
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 2d746c58d3ad350503f8e1e2332909c42f2bfc98..7125820141a40f8ad46dce43e2b47b8e19495bce 100755 (executable)
@@ -47,16 +47,7 @@ catch { OFFSETSHAPE $distance {s_5} $calcul $type }
 
 set square 544.931
 
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 65
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 73bfe2d7379541bf414db6edd6927a6be20bdc9a..cf512cf97ece6b2b13b528e3187ba77a9fc7472c 100755 (executable)
@@ -47,16 +47,7 @@ catch { OFFSETSHAPE $distance {s_6} $calcul $type }
 
 set square 524.758
 
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 65
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 731cff9d0fb6b9355810e497844e1096eeb22f87..75131580f4c52dee4905cdc8a36189fce1abca89 100755 (executable)
@@ -35,14 +35,5 @@ checkmaxtol result -min_tol 1.
 
 set square 1185.03
 
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
 set 2dviewer 0
index 881e0039de391bbde89834cc2394fc7dc39eb21a..8d22e02c59701b6187d2852c39fee32550c9a7be 100755 (executable)
@@ -47,16 +47,7 @@ catch { OFFSETSHAPE $distance {s_5 s_6} $calcul $type }
 
 set square 485.358
 
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 64
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 64
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 3f40a6284002cef12985f3a310924e2846d5889d..1c9310c828a1d4d66ca89363a9f1066906301360 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC24862 ALL: Error : Result shape is WRONG"
+puts "TODO OCC24862 ALL: Error :  is WRONG because number of"
 puts "TODO OCC24862 ALL: Error : The square of result shape is"
 puts "TODO OCC24682 ALL: Faulty shapes in variables faulty_1 to faulty_"
 
@@ -39,16 +39,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 495.635
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 7a15c2f721aa86b79d96cda8142b2c4e886ca195..7c4d0f5883a9dc4291d7bdb6f7071e09fccf7eb8 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC25925 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO OCC25925 ALL: Error : Result shape is WRONG"
+puts "TODO OCC25925 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC5805"
@@ -38,16 +38,7 @@ catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 
 set square 495.635
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index bcb3735f7a4a6bbffb27d9424e09e71d11e29e78..4d5dadc9f203c36eb13504f334479fafe0e3cfad 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC24862 ALL: Error : Result shape is WRONG"
+puts "TODO OCC24862 ALL: Error :  is WRONG because number of"
 puts "TODO OCC24862 ALL: Error : The square of result shape is"
 puts "TODO OCC24682 ALL: Faulty shapes in variables faulty_1 to faulty_"
 
@@ -39,16 +39,7 @@ catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 
 set square 495.635
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index bd9dc83af1accd0607e5d2874909bb21a8a9116f..1deb08305d7eda0f0681533ae867b95234991684 100755 (executable)
@@ -1,6 +1,6 @@
 puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
 puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: Tcl Exception: result is not a topological shape!!!"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
 puts "TODO OCC25925 ALL: TEST INCOMPLETE"
 
 puts "============"
@@ -37,20 +37,6 @@ set distance -0.001
 catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
 # Bad result
 
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
   puts "Faulty ${BugNumber} : s is not Closed shape"
@@ -63,5 +49,7 @@ if {$index == -1} {
   
 }
 
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
+set square 495.635
 set 2dviewer 0
index 31512581e56e0923b4f1459ba40ded22b826a4b6..262812b29b8dffcd63d0bcd8ecb988f4b36571ea 100755 (executable)
@@ -32,16 +32,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 767.63
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index b93c41c113b69b57ee2bb36947ef4dc2a0b2c83e..8f85786fa08e6c91ff814e18cecabce1b1fe1df9 100755 (executable)
@@ -32,16 +32,7 @@ catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 
 set square 1470.32
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 1081bd51d1788734b0bc00d9d5d757b46917d7ae..26c7b67d334c85bab2d0155eb521d3e6846fca93 100755 (executable)
@@ -32,16 +32,7 @@ catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 
 set square 1530.96
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 9fbd1d3d0ff4db280473fcd734f5f6793354abb7..4604bcc89a351a3498a5fd4c545ddccfd529bd78 100755 (executable)
@@ -32,16 +32,7 @@ catch { OFFSETSHAPE $distance {s_3 s_2} $calcul $type }
 
 set square 1471.48
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index f8e244cfad0b4552e71e38023e5e29e6db1b0904..102007d0f88fea5eef8b3b84c53df9094c66e170 100755 (executable)
@@ -20,16 +20,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 5829.59
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 12
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 12
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index c6135a3b82146d06df475f05a9022a630dac49e2..cd5be904fe246411eb3c57a19c196f1c57b45e9f 100755 (executable)
@@ -30,14 +30,5 @@ checkmaxtol result -min_tol 1.
 
 set square 876.584
 
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
 set 2dviewer 0
index 5d02a676c682fc3db775a4a79fcfa4589287ff29..5a8195c2eee19d015d2524ef394382d431c8730c 100755 (executable)
@@ -19,16 +19,7 @@ catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 
 set square 12150
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 336ba56c12df8161de6d6cf8da8067a85cbeaffe..0754282001d9eceba82b18d7480d3c5a0dc427b5 100755 (executable)
@@ -19,16 +19,7 @@ catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 
 set square 7157.43
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index a3d83376d830b9b1359445f744109ae28dfdf656..bc3cd5129f72b934c062e33a8179e2a668e5aac0 100755 (executable)
@@ -19,16 +19,7 @@ catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
 
 set square 7051.59
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index c777675d1b6311c23b0895ac668e2be5bc78aa58..2192efafe04b5826fd4b745619853ee01ea613e8 100755 (executable)
@@ -44,16 +44,7 @@ catch { OFFSETSHAPE $distance {s_4} $calcul $type }
 
 set square 889.96
 
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 51
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index d2ff51c9e34300ddbdc273a9e6b02c84709f16cf..a07f5ee0369e7ec7d43b0ef23b2dce79dd7d59d8 100755 (executable)
@@ -44,16 +44,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 376.733
 
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 23ee9cd7306d5286b2508aad7e59bebb0c297144..2ac3d81e48fa19ae93951d3ab7c5645745cd86e2 100755 (executable)
@@ -44,16 +44,7 @@ catch { OFFSETSHAPE $distance {s_5} $calcul $type }
 
 set square 889.96
 
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 51
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 9bd61633ab5ec1390fad1e28fe6a65ade0e261da..eb133f8222de069b73e07d8dd513c1fa7843a6a4 100755 (executable)
@@ -44,16 +44,7 @@ catch { OFFSETSHAPE $distance {s_4 s_5} $calcul $type }
 
 set square 870.345
 
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 50
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 50
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 7cb0549c39f9077b8e78c74dffc76c40a25dbd32..1cd09ca9562d675717bcfa8ae89248baaead667a 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 664.447
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 1ed9814539cc6e1dec3370aea7a68ac3f2553de6..9ee8fde597a46a609b5a1b8a2300dc31b7e5d830 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {s_2} $calcul $type }
 
 set square 1336.75
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index cf9940f35c15cb2eb43ca0c5b154049c41184d55..53aca28b5cf65f3884ba2000ad080e057d692687 100755 (executable)
@@ -25,14 +25,5 @@ checkmaxtol result -min_tol 1.
 
 set square 876.584
 
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
 set 2dviewer 0
index 12d0c00629d24b39e36e368106b7bc68878b4262..4684bdb1a47eabe6b01d77b80ce23b58e79d6b0f 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {s_3} $calcul $type }
 
 set square 1336.75
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index 06b73e67f9cdefd7d3f8e20ac6fbc9369598ed24..4f9bc8e4afd86aa9fb41e452b987fffca6c783b6 100755 (executable)
@@ -34,16 +34,7 @@ catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
 
 set square 1223.65
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index b320e42e4a18078b2d1f37b760aa31fb1d480048..28577712d9e01da0fd0994b26fefb8f2fc911c27 100755 (executable)
@@ -31,16 +31,7 @@ catch { OFFSETSHAPE $distance {} $calcul $type }
 
 set square 495.635
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
 
 set index [lsearch [whatis s] Closed]
 if {$index == -1} {
index f48d6dae98696d86e3c73030b4753b4810f43a3b..3984f02e8c918c57baf26124c4ba6b820a3e8f78 100755 (executable)
@@ -17,16 +17,7 @@ if [catch { pipe result sp p1 } catch_result] {
 } else {
 set square 80
 
-set nb_v_good 6
-set nb_e_good 7
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 6 -edge 7 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 19
 }
 
 set 2dviewer 0
index 1a316e162da516f9ac4c6ff5bdf4f06eac5b09f6..c6ea83dcbf697840c68cc9f6a871ecccd0a114d3 100755 (executable)
@@ -16,16 +16,7 @@ if [catch { pipe result sp p2 } catch_result] {
 } else {
 set square 407.922
 
-set nb_v_good 6
-set nb_e_good 7
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 6 -edge 7 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 19
 }
 
 set 2dviewer 0
index 2b32dfa3752e1984f4d1a14d2ddfc9a0b5fa9714..53193c0464ce0a662e770da9ea41369ad42cca0b 100755 (executable)
@@ -12,6 +12,6 @@ restore [locate_data_file bug23765_b2.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
+checknbshapes result -vertex 2
 
 set 2dviewer 1
index eafe5fa7e32145410cd1d7db2e1ebb6cb660600b..78834f5f0e04917caf5087b856de16fcc25c2085 100755 (executable)
@@ -33,14 +33,5 @@ checkmaxtol result -min_tol 1.
 
 set square 1116.06
 
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
 set 2dviewer 0
index 5a5667d9e1bd023c67adee0b0ec9e6ee66db7486..7fcda4790c651669ef840fe828587b225988e73a 100755 (executable)
@@ -27,14 +27,5 @@ bcut result s1 s2
 
 set square 151691
 
-set nb_v_good 14
-set nb_e_good 21
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 56
-
+checknbshapes result -vertex 14 -edge 21 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 56
 set 2dviewer 0
index f0b12771a41960bf53e2193275ffd31fa7a40122..9087810fe339dc38a5e9c648149fa51670ab99c5 100755 (executable)
@@ -26,14 +26,5 @@ bcut result s1 s2
 
 set square 318709
 
-set nb_v_good 316
-set nb_e_good 502
-set nb_w_good 185
-set nb_f_good 181
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1187
-
+checknbshapes result -vertex 316 -edge 502 -wire 185 -face 181 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 1187
 set 2dviewer 0
index fc46efeeb1d61e8e2a8150e0028defb84ec923a7..c134f978736cf58c735f954f7dfecc7775ef15fa 100755 (executable)
@@ -18,16 +18,7 @@ bopfuse result
 set square 6552.67
 
 # Analysis of "nbshapes res"
-set nb_v_good 116
-set nb_e_good 176
-set nb_w_good 72
-set nb_f_good 70
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 445
-
+checknbshapes result -vertex 116 -edge 176 -wire 72 -face 70 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 445
 set 2dviewer 0
 
 
index e494b1db98c9662c012bfcbc082a675510513433..8f5e50dee196af6bcbf679f590306ee6783ff1de 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC22033 ALL: Error : The square of result shape is"
-puts "TODO OCC22033 ALL: Error : Result shape is WRONG"
+puts "TODO OCC22033 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC6272"
@@ -22,15 +22,6 @@ bopfuse result
 set square 8979.70
 
 # Analysis of "nbshapes res"
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
 set 2dviewer 0
 
index fcc3558b47b248b87a57a4fd3affeb4e600db4ea..f28c995ba3888f6ec1d5ccaea71e94ed3b8b17d6 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC6277"
@@ -29,15 +29,6 @@ bcut result s1 s2
 
 set square 40084.9
 
-set nb_v_good 23
-set nb_e_good 34
-set nb_w_good 19
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 93
-
+checknbshapes result -vertex 23 -edge 34 -wire 19 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 93
 set 2dviewer 0
 
index 079031c4a39c79abb24e3ca7df0a99662d0e380e..5f935e0ecb5cbed2a89d1082bedf30b00e87cfaf 100755 (executable)
@@ -40,16 +40,7 @@ renamevar h result
 
 set square 117509
 
-set nb_v_good 30
-set nb_e_good 51
-set nb_w_good 27
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 135
-
+checknbshapes result -vertex 30 -edge 51 -wire 27 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 135
 
 # 4. Check thickness of box and hole
 set dx_t [expr [lindex $bnd_t 3] - [lindex $bnd_t 0]]
index 72f74ceedc341853827b500d7feeb62115b42ed5..b8f79b12ea248371a2aafdd879dc58889d1077b1 100755 (executable)
@@ -29,14 +29,5 @@ bopcommon result
 
 set square 18.695
 
-set nb_v_good 16
-set nb_e_good 16
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 16 -edge 16 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 35
 set 2dviewer 0
index fba7ee5aba23c4d34048d9b9d6a572f64f48d8cf..d528ca00f0408def6f1d62b4e082d8a5afaf7f65 100755 (executable)
@@ -21,16 +21,7 @@ if {$r == 0} {
 
 set square 624989
 
-set nb_v_good 3806
-set nb_e_good 3808
-set nb_w_good 756
-set nb_f_good 730
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9101
-
+checknbshapes result -vertex 3806 -edge 3808 -wire 756 -face 730 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9101
 if { ${status1} != 0} {
    puts "Faulty ${BugNumber}"
 } else {
index a8e5acc09faf65de3f73ae0394533c87194d93fb..0be92c0ed74d6ddad0a9f105a6fbdd45ed792555 100755 (executable)
@@ -24,15 +24,6 @@ bsection result a f
 
 
     
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
 set length 138.474
 set 2dviewer 0
index d0e28edac39760edb38fc71351533556382cd147..ceec139c838dd5dbeabc1c27b31b17584b3c6ccc 100755 (executable)
@@ -24,15 +24,6 @@ bop a f
 bopsection result
 
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
 set length 138.474
 set 2dviewer 0
index d5da09d66dd481f217369b1d4f7fc685a828d355..dd81044e2173cab927af605f7c6f856a63ca60a1 100755 (executable)
@@ -23,15 +23,6 @@ mkface f pl
 bsection result a f
 
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
 set length 126.138
 set 2dviewer 0
index 21479c806d9181e6f0e4bce038aba35391b447c9..0612434e48e3327714f9fe974eda03d9d5987eb3 100755 (executable)
@@ -23,15 +23,6 @@ bop a f
 bopsection result
 
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
 set length 126.138
 set 2dviewer 0
index 4eb38094ab56d81b90e4008d56974723904931ee..268b55b7409cee5d358aa54f25191309757b882b 100755 (executable)
@@ -16,14 +16,5 @@ bcut result s b
 
 set square 1271.7
 
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 21
 set 2dviewer 0
index 406de37ad22a29599be1f1b2451e1710e4c34c88..3e8ff30359b7dc5b365a317942fd63714ffd6b07 100755 (executable)
@@ -16,15 +16,6 @@ bcommon result s b
 
 set square 199.095
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
 set 2dviewer 0
 
index e3704ab77e1ef8ead8c3f6a1902deb20ce017042..71a0d5fe93c0e0a20fa9894f153d07fe70b3e55f 100755 (executable)
@@ -22,15 +22,6 @@ mkoffset result w1 1 2
 renamevar result_1 result
 
 # Analysis of "nbshapes res"
-set nb_v_good 134
-set nb_e_good 134
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 269
-
+checknbshapes result -vertex 134 -edge 134 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 269
 set length 136.008
 set 2dviewer 0
index 31ccd3acf781cc4723dc462d4e5285e90a914078..c7fe97dc881bdd240d0f49907d4ca2044ec52f02 100755 (executable)
@@ -15,14 +15,7 @@ mkface f f
 bsection result sh f
 puts "Info: it should be 12 edges"
 
-set nb_info [nbshapes result]
-regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full ne
-
-if { $ne != 12 } {                                         
-    puts "Faulty :Number of edges is wrong"                                                                               
-} else {
-    puts "Number of edges is OK"                                                                                                   
-}
+checknbshapes result -edge 12
 
 set length 33.6353
 set 2dviewer 0
index 8946b337c4ecf40ae934a0dac2431e7e8aef2bec..3b3da7d5ab8fced2f53f0cfe6753667a2ca55276 100755 (executable)
@@ -24,14 +24,5 @@ XGetOneShape result D
 
 set square 1.46159e+06
 
-set nb_v_good 1296
-set nb_e_good 2041
-set nb_w_good 826
-set nb_f_good 761
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 4926
-
+checknbshapes result -vertex 1296 -edge 2041 -wire 826 -face 761 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 4926
 set 2dviewer 0
index 7036c07767c2cb2afe82daf358ac6ec0cb573c47..d99f2af7d676f6d60e80f6da1b099dd52eb03743 100755 (executable)
@@ -31,45 +31,7 @@ if { [ catch { set info_result [OCC825 a1 a2 a3 res1 res2 0] } ] } {
     }
     checkshape res1
 
-    set nbFace_exp 2
-    set nbShell_exp 1
-    set nbSolid_exp 1
-    set nbCompSolid_exp 0
-    set nbCompound_exp 1
-    set nbShape_exp 15
-        
-    set nb_info [nbshapes res1]
-    regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_face
-    regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_shell
-    regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_solid
-    regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nbCompSolid
-    regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
-    regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_Shape
-        
-    if { $nb_face != $nbFace_exp } {
-      puts [format "Faulty : result must contain %s FACE(S), but it contains %s only." $nbFace_exp $nb_face]
-    }
-
-    if { $nb_shell != $nbShell_exp } {
-      puts [format "Faulty : result must contain %s SHELL(S), but it contains %s only." $nbShell_exp $nb_shell]
-    }
-    
-    if { $nb_solid != $nbSolid_exp } {
-      puts [format "Faulty : result must contain %s SOLID(S), but it contains %s only." $nbSolid_exp $nb_solid]
-    }
-
-    if { $nbCompSolid != $nbCompSolid_exp } {
-      puts [format "Faulty : result must contain %s COMPSOLID(S), but it contains %s only." $nbCompSolid_exp $nbCompSolid]
-    }
-
-    if { $nb_compound != $nbCompound_exp } {
-      puts [format "Faulty : result must contain %s COMPOUND(S), but it contains %s only." $nbCompound_exp $nb_compound]
-    }
-
-    if { $nb_Shape != $nbShape_exp } {
-      puts [format "Faulty : result must contain %s SHAPE(S), but it contains %s only." $nbShape_exp $nb_Shape]
-    }
-
+    checknbshapes res1 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 15
 
     renamevar res2 result
 }
index c8fca38d92fe32ad34338c4d62ef9e60447acb88..1e68a74b95d7c3205857189a101c2c204a2b38d9 100755 (executable)
@@ -14,16 +14,7 @@ igesread [locate_data_file OCC8370-part1.igs] result *
 
 set square 25310.8
 
-set nb_v_good 5060
-set nb_e_good 5105
-set nb_w_good 416
-set nb_f_good 399
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10981
-
+checknbshapes result -vertex 5060 -edge 5105 -wire 416 -face 399 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10981
 vinit
 tclean result
 vsetdispmode 1
index 5a7cfaa4d70250007fcc95259ed7f6b3b4139e2c..d45df819a84e6c821355c124160402c6dc520fe5 100755 (executable)
@@ -15,14 +15,5 @@ thrusections result 1 1 w1 w2
 
 set square 4140.46
 
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 48
-
+checknbshapes result -vertex 12 -edge 18 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 48
 set 2dviewer 0
index 25da09005c2e66fe8d8a51949aef387ae184d17c..108421aec28220a9b6721fb2ea7f1531eb285afd 100755 (executable)
@@ -34,16 +34,7 @@ if [catch { myoffset result con1 5 0 } catch_result] {
 
 set square 32396.2
 
-set nb_v_good 5
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 5 -edge 8 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 22
 }
 
 set 2dviewer 0
index 2620a70147df8fe8397e4a180f35de7d46f4d858..88199d9e33c84184f575ce4a97b12ba5fa1608c0 100755 (executable)
@@ -33,15 +33,6 @@ if [catch { myoffset result cyl1 -5 0 } catch_result] {
 } else {
 
 set square 55514.4
-set nb_v_good 8
-set nb_e_good 14
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
-}
+checknbshapes result -vertex 8 -edge 14 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39}
 
 set 2dviewer 0
index 4f0c7252c17f36f5bcd4c20baa360c52e32f0198..e3066355458e7ca53d7e7ba69e7be7afe9d675fa 100755 (executable)
@@ -38,16 +38,7 @@ if [catch { myoffset result cyl1 5 1 } catch_result] {
 } else {
 
 set square 38170.4
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 19
 }
 
 set 2dviewer 0
index 323246d3f5f1e86baf191edd2393fd50cb769bed..4f9ca65a35181bea4cddd445a68f6e2e94275c46 100755 (executable)
@@ -37,16 +37,7 @@ if [catch { myoffset result cyl1 -5 1 } catch_result] {
 } else {
 
 set square 57019.9
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 19
 }
 
 set 2dviewer 0
index c9843d8e662c2654592bb6d3d6edc240a111bcad..25655606369262581f22ebfec2cecc631d212edf 100755 (executable)
@@ -33,16 +33,7 @@ if [catch { myoffset result cyl2 5 0 } catch_result] {
 } else {
 
 set square 34980.9
-set nb_v_good 20
-set nb_e_good 33
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 85
-
+checknbshapes result -vertex 20 -edge 33 -wire 15 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 85
 }
 
 set 2dviewer 0
index a98d2ed375076cdb2aa784ce1451227ec05eddba..c69e4cfcc2225a5078af4284b82feb367f47fbb1 100755 (executable)
@@ -33,16 +33,7 @@ if [catch { myoffset result cyl2 -5 0 } catch_result] {
 } else {
 
 set square 20106.2
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
 }
 
 set 2dviewer 0
index d952a8916d5385c79773046a2f04d81eacd0c79d..62fffd6f2d876726e47e49408b9fdb440c621322 100755 (executable)
@@ -33,16 +33,7 @@ if [catch { myoffset result cyl2 5 1 } catch_result] {
   puts "${BugNumber}: Faulty (1)"
 } else {
 set square 35814.2
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
 }
 
 set 2dviewer 0
index ab6e8106c0d6f36567d513ff4f77ca45f695e2d8..a762e226397a40e61c2d6c3181fe70e2f447b98b 100755 (executable)
@@ -33,16 +33,7 @@ if [catch { myoffset result cyl2 -5 1 } catch_result] {
 } else {
 
 set square 20106.2
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
 }
 
 set 2dviewer 0
index c3ed279ace11f6eac69412a35464520541434149..60b019d2bebbfe207ec9aad7ecaddbf0b2d95805 100755 (executable)
@@ -38,16 +38,7 @@ if [catch { myoffset result con1 -5 0 } catch_result] {
 
 set square 3542.24
 
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
 }
 
 set 2dviewer 0
index c8ce92fe362dac8b3e86a83f460b13bc01bd3b6f..ced6df5e325b72950fa81209d9df981a95fe62a0 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC25913 ALL: Error : Result shape is WRONG"
+puts "TODO OCC25913 ALL: Error :  is WRONG because number of"
 puts "TODO OCC25913 ALL: Error : The square of result shape is"
 puts "TODO OCC24156 MacOS: \\*\\* Exception \\*\\*.*"
 puts "TODO OCC24156 MacOS: An exception was caught"
@@ -40,16 +40,7 @@ if [catch { myoffset result con1 5 1 } catch_result] {
 
 set square 3542.24
 
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
 
 }
 
index 20db569c188018d29c2431a9314c6c544636f70d..f9a49247c2f22a869af5ae63497c1aae31f60f39 100755 (executable)
@@ -36,16 +36,7 @@ if [catch { myoffset result con1 -5 1 } catch_result] {
   puts "${BugNumber}: Faulty (1)"
 } else {
 set square 3542.24
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
 }
 
 set 2dviewer 0
index 7742da880fbcef50eb11723e467f5547e62abb41..631ec7b71f7afd8717b5210851182d003b5e3ed5 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO ?OCC25913 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO OCC25913 ALL: Error : Result shape is WRONG"
+puts "TODO OCC25913 ALL: Error :  is WRONG because number of"
 puts "TODO OCC25913 ALL: Error : The square of result shape is"
 
 puts "============"
@@ -37,16 +37,7 @@ if [catch { myoffset result con2 5 0 } catch_result] {
 } else {
 
 set square 3542.24
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
 }
 
 set 2dviewer 0
index 1e9df0d877b0d3c1288a5001b43755f0dc9728b8..283d085d65bcdfeb6c9b2c4ae14d9a98fd3ecff8 100755 (executable)
@@ -33,16 +33,7 @@ if [catch { myoffset result con2 -5 0 } catch_result] {
 } else {
 
 set square 9885.2
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 }
 
 set 2dviewer 0
index 4f4af9e1616d6527b26d2a8ee3c7a57f6e0dc0ad..9176e1f2940a225589ce797c6b9069c9dcb910a2 100755 (executable)
@@ -33,16 +33,7 @@ if [catch { myoffset result con2 5 1 } catch_result] {
 } else {
 
 set square 22391
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 }
 
 set 2dviewer 0
index 10a97698b62557078a8e63e74280b77036837d19..6ef56caeaf24b2a3e80d8a050ea4c31bcfd8f8f9 100755 (executable)
@@ -35,16 +35,7 @@ if [catch { myoffset result con2 -5 1 } catch_result] {
 } else {
 
 set square 9885.2
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 }
 
 set 2dviewer 0
index fa95be1c8091edda51134dc1808ede568760b5ba..a170099da7400c87b36b9a384dde48d205f24893 100755 (executable)
@@ -33,16 +33,7 @@ if [catch { myoffset result cyl1 5 0 } catch_result] {
 } else {
 
 set square 38170.4
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 19
 }
 
 set 2dviewer 0
index 0ea0d72cc7b6ec4da38371a3fc717dbda93a4a0a..02b8196fd0007a627771a36f6b2d8ea5bf55814a 100644 (file)
@@ -18,10 +18,7 @@ bop f1 f2
 bopcut result
 
 set square 1178.1
-set nb_v_good 2
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
+checknbshapes result -vertex 2 -edge 4 -wire 2 -face 2
 
 set 2dviewer 0
 
index 2ac59c2a578c9f799befd583164e406c6c65aff8..067ae70c04e6fb239fbe235e9b8b402d3ff2289b 100644 (file)
@@ -17,14 +17,5 @@ renamevar p_1 result
 
 set square 0.00314159
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 7
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
 set 2dviewer 1
index 3943a31728c0d6668863df3b4195559a8aefda09..29f6e2fface828bea9c41f3c3fef21b6cb949da7 100644 (file)
@@ -17,14 +17,5 @@ renamevar p_2 result
 
 set square 0.000314159
 
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 4
-
+checknbshapes result -vertex 1 -edge 1 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
 set 2dviewer 1
index d63e72faae184833bdd6947d241204d2af3083cd..f8ea8d53d9642dd3edb304bcdce586cad8007255 100644 (file)
@@ -16,14 +16,5 @@ renamevar f result
 
 set square 0.0025
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 10
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
 set 2dviewer 1
index 82a6067708e202965fea3eab096eda5ea13b3ba9..91662f0515475051ced6f4eae913f16f2f6ae801 100755 (executable)
@@ -14,16 +14,7 @@ checkshape result
 
 set square 289.612
 
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 vinit
 vdisplay result
 vsetdispmode 1
index 5c2814d6d93b53ce05019bcd4590146b912eda1f..ecccdf76b75f56f934f8543022816b5540925e54 100755 (executable)
@@ -17,16 +17,7 @@ checkshape result
 
 set square 454.16
 
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
 vinit
 vdisplay result
 vsetdispmode 1
index 999f5c316e1d35791e2b385621866de8846277ef..295ade0fc19621cb34f3976033e684af1e18b250 100644 (file)
@@ -11,9 +11,7 @@ restore [locate_data_file bug23782_c.brep] f
 explode f
 bsection result f_1 f_2
 
-set nbsh_t 1
-set nb_v_good 2
-set nb_e_good 1
+checknbshapes result -t -vertex 2 -edge 1
 
 set 2dviewer 0
 
index 38cb4ac916703c25c44fa36a97721d55f2e3de45..c940c26c3d288aeeb8ae562e0a25f2e5d51efb86 100644 (file)
@@ -20,16 +20,5 @@ copy b2_1 b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
-set nb_info [nbshapes result]
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 08189cb801adfa75a624523e4b4ca91c72a342f1..8714fdab577e7299fcc9432a9111ceb2a1d7c3cf 100755 (executable)
@@ -20,14 +20,5 @@ buildsweep result
 
 set square 516.633
 
-set nb_v_good 8
-set nb_e_good 10
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 8 -edge 10 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
 set 2dviewer 1
index 454a51c0a5322e59f56d41901eab6dd720726177..0d825c333c44a5f817730374f60f84ec0ce84c87 100755 (executable)
@@ -21,14 +21,5 @@ buildsweep result
 
 set square 8805.92
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index 81f9803d4d74480b0bf2e02aa8fd568327afd429..5c234dfbceb71a02cb6611856c0ac923d6dd9cbe 100755 (executable)
@@ -22,14 +22,5 @@ buildsweep result
 
 set square 848.989
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index 9643305022874ca4d9043d68ff0657fcda406cb1..95addf83d9494dbf08875810b38bc507490293cf 100755 (executable)
@@ -22,14 +22,5 @@ buildsweep result
 
 set square 38663.7
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index 8585151870665ce407fb7b6f7c520919df8af328..2c0cf576723562f4fb3ab6916e0455c59ec18b54 100755 (executable)
@@ -21,14 +21,5 @@ pipe result spine profile 2 approx
 
 set square 516.633
 
-set nb_v_good 8
-set nb_e_good 10
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 8 -edge 10 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
 set 2dviewer 1
index 56773f8ce6285fef36511cc8dab5dfb8e1c2397d..825942bc8b544c99ef353c44f6428120fdbf67f6 100755 (executable)
@@ -22,14 +22,5 @@ pipe result spine profile 2 approx
 
 set square 8772.95
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index 4b65af23997a710f32208448939f60a52b170433..5e0b429b1987014e75f64e52ee474d2bf7c85282 100755 (executable)
@@ -18,14 +18,5 @@ pipe result spine profile 2 approx
 
 set square 848.989
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index c0802834d01a4bc139712ecdb88e5afb349e3e0d..2f5409cb2604c0712bb03c25a66781bd5e7983d1 100755 (executable)
@@ -23,14 +23,5 @@ pipe result spine profile 2 approx
 
 set square 38260.5
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index 3542fcb175c237120cef4b67ac59702c3fce5e8a..d20e27ba43b2b5bafeeacc6ed35843c220155b93 100755 (executable)
@@ -17,14 +17,5 @@ pipe result spine profile 1
 
 set square 254837
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 29
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 29
 set 2dviewer 1
index 11bcb25a4f124f146929a157ce789ae24dd908f0..2fd23d1eeb9219fe253ff8cb94eaf2c0c91f0461 100644 (file)
@@ -12,14 +12,5 @@ restore [locate_data_file bug23892_fz46] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 5
-
+checknbshapes result -vertex 2 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 5
 set 2dviewer 1
index 89282795a0fc623a5622943f0ced2568fa291076..be44e917860e705c883d0dcfb3363ccad819f0a3 100755 (executable)
@@ -11,14 +11,5 @@ restore [locate_data_file bug23903_path.brep] w
 
 pipe result w sh
 
-set nb_v_good 2
-set nb_e_good 5
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 5 -wire 3 -face 3 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 18
 set 2dviewer 1
index 808a16d7dc46de141401e571e270e38adaf579be..6a0e823eb4654be792b6bd6d5a683ec91ecca6e3 100644 (file)
@@ -14,16 +14,5 @@ restore [locate_data_file bug23991_Plane_1.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
-set nb_info [nbshapes result]
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 6743a6c61184f69d573b7f28a96ce2ee0a2700a0..e4de6d7a7a4efdc5adb03a37adaa721230b2b41f 100755 (executable)
@@ -19,14 +19,5 @@ checkshape result
 set length 67.026
 
 # Analysis of "nbshapes res"
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3
-
+checknbshapes result -vertex 1 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3
 set 2dviewer 0
index 5fb33a04394c097e6c0d146dae117fb51efb399d..86787898930a926b4024380d62e41ec18c9e71e8 100755 (executable)
@@ -16,18 +16,6 @@ baddcompound b2
 bfillds
 bbuild result
 
-nbshapes result -t
-#the number of solids should be 12 instead of 2
-
-set nbsh_t 1
-set nb_v_good 52
-set nb_e_good 105
-set nb_w_good 76
-set nb_f_good 70
-set nb_sh_good 12
-set nb_sol_good 12
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 328
+checknbshapes result -t -vertex 52 -edge 105 -wire 76 -face 70 -shell 12 -solid 12 -compsolid 0 -compound 1 -shape 328
 
 set 3dviewer 1
index 48c95fdc79f79176f00f4647e875727af2a8fa4c..7a612e342c26e0a604b46ca1d43e71011d43dd99 100755 (executable)
@@ -21,18 +21,6 @@ baddtools b2
 bfillds
 bbuild result
 
-nbshapes result -t
-#the number of solids should be 2 instead of 1
-
-set nbsh_t 1
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 13
-set nb_f_good 12
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 70
+checknbshapes result -t -vertex 16 -edge 24 -wire 13 -face 12 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 70
 
 set 3dviewer 1
index 8a9cd3838d59c289f0d562b45829db56417d8d17..d62264ce33ce42292ebc0c9ab89673461ece8a78 100755 (executable)
@@ -14,12 +14,4 @@ bopcut result
 
 #the result should be empty compound
 # Analysis of "nbshapes res"
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1
\ No newline at end of file
index 46aeee11ccffafe112719945609ecd59ddf6ce3e..fb29086ffe5853903c599fc3ce3c9c545b925f0b 100755 (executable)
@@ -12,16 +12,7 @@ restore [locate_data_file bug24053_plane.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
 set length 17.2391
 
 set 2dviewer 1
index 722a5e6dc981b0b1109f2f6ca59bc1c180f748d3..3af1018dd4f6ed008c633d890f649d15cf9e0355 100644 (file)
@@ -15,7 +15,7 @@ baddobjects b1 b2
 bfillds
 bbuild result
 
-set nb_v_good 4
+checknbshapes result -vertex 4
 
 set 2dviewer 0
 
index 54848f385644724acdb71fa7ffbfc1522a3e882b..bad67fb6ee2aae4cf8bba3c657949ec9a7202780 100644 (file)
@@ -12,14 +12,6 @@ restore [locate_data_file bug24075_b2.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 
 set 2dviewer 1
index 111761f289b577dc3d271d07586f1fcae171c699..8153e715772dadb883b539484f8bc69b27638ed5 100644 (file)
@@ -12,10 +12,6 @@ restore [locate_data_file bug24089_qf1] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 5
-set nb_e_good 4
-set nb_shape_good 10
+checknbshapes result -vertex 5 -edge 4 -shape 10
 
 set 2dviewer 0
-
-
index 9b737794134498c34b1f0e207281c3761694782f..71070c0cab32c6ed67a30e441106bb7fb85a7877 100644 (file)
@@ -14,14 +14,5 @@ bopfuse result
 
 set square 155006
 
-set nb_v_good 9
-set nb_e_good 15
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 33
-
+checknbshapes result -vertex 9 -edge 15 -wire 4 -face 4 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 33
 set 2dviewer 0
index f28a12d40c47df0ffb95f9d7fc8d41c4de65222a..f4d1ddc958e0b8727e4894b30aa91a8816282e8f 100755 (executable)
@@ -16,14 +16,5 @@ bsection result sh1 sh2
 
 set length 557.6
 
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3
-
+checknbshapes result -vertex 1 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3
 set 2dviewer 1
index ec7325aafbb3e7969f75a60fe834acf093e09eb8..4310db7e3f7da03ec76828b5d0642382d84e367b 100644 (file)
@@ -36,14 +36,5 @@ wedge result ${Ox} ${Oy} ${Oz} ${Zx} ${Zy} ${Zz} ${Xx} ${Xy} ${Xz} \
 set square 2.25939e+06
 
 # Analysis of "nbshapes result"
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
 set 2dviewer 1
index e5dcd67e9cd8876fde2384a4052064e2089b5158..c8da1d09af5a14dc18de1069c94a46d49a814357 100644 (file)
@@ -36,14 +36,5 @@ wedge result \
 set square 2.25939e+06
 
 # Analysis of "nbshapes result"
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
 set 2dviewer 1
index 0c8803c988f3b9dfb225ce584a353050309c11da..6a09cc47ac8c5fd25ac1fe116cce4bc9283bcac1 100644 (file)
@@ -15,14 +15,5 @@ bopcut result
 set square 2.68434e+06
 
 # Analysis of "nbshapes res"
-set nb_v_good 18
-set nb_e_good 27
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 70
-
+checknbshapes result -vertex 18 -edge 27 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 70
 set 2dviewer 1
index 5d7781b9a6eabd55229c577c7de609e809c2583e..cabc64e307a299e81b77ce33897dfdf12d168a62 100644 (file)
@@ -20,14 +20,5 @@ bopcommon result
 set length 18.5459
 
 # Analysis of "nbshapes result"
-set nb_v_good 6
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 6 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
 set 2dviewer 1
index 9007bf3c323ab755874aeefd3ad97723f75a0166..0f7d48098bc243e1e6f12bd3fcd957e4afc9ec88 100644 (file)
@@ -40,14 +40,5 @@ if { ${tolmax_result} > [expr 2 * ${tolmax_s}] } {
 
 set square 3.44584
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 3dviewer 1
index abddc5d5734fda39ca1d6cf361476ba427efa06b..bc6d1a7e1dd59993851671ccd8e2fb28f41ebb59 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 157311
 
 # Analysis of "nbshapes result"
-set nb_v_good 8
-set nb_e_good 14
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 37
-
+checknbshapes result -vertex 8 -edge 14 -wire 7 -face 7 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 37
 set 2dviewer 1
\ No newline at end of file
index 48f553b0e68108258c5fc644d7e80f9a9adebadb..16950689035f276442f5eea4d26810aea2ffe6a3 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 80532.3
 
 # Analysis of "nbshapes result"
-set nb_v_good 54
-set nb_e_good 106
-set nb_w_good 31
-set nb_f_good 31
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 223
-
+checknbshapes result -vertex 54 -edge 106 -wire 31 -face 31 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 223
 set 2dviewer 1
\ No newline at end of file
index e7d1c91897f6aa5f67437ba0a9e2113d81200d05..7b2d15ab10c45a05fc90fe4322dea335433bf80c 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 81730.6
 
 # Analysis of "nbshapes result"
-set nb_v_good 121
-set nb_e_good 191
-set nb_w_good 40
-set nb_f_good 40
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 393
-
+checknbshapes result -vertex 121 -edge 191 -wire 40 -face 40 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 393
 set 2dviewer 1
\ No newline at end of file
index 170bef3a93ec48edbe6be60385d99e9e7319ca8c..8d6cb9a7da24c28f034c7ec3f72ff96ce296f2d5 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 159918
 
 # Analysis of "nbshapes result"
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 153
-
+checknbshapes result -vertex 38 -edge 74 -wire 20 -face 20 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 153
 set 2dviewer 1
\ No newline at end of file
index e46fadbac46af5bad2c1a03a56e5eaf8c2e3690d..94fa0e41af25dab8284e292ac22ca7c8ee1a37ab 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 279864
 
 # Analysis of "nbshapes result"
-set nb_v_good 50
-set nb_e_good 94
-set nb_w_good 36
-set nb_f_good 32
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 213
-
+checknbshapes result -vertex 50 -edge 94 -wire 36 -face 32 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 213
 set 2dviewer 1
\ No newline at end of file
index 6e6c793b071d0f67302bec4867da1b380062bb7b..0c1cbf02e3fbbc1ce15c32ff7c803ace7ee0405f 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 126161
 
 # Analysis of "nbshapes result"
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 10
-set nb_f_good 7
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 16 -edge 24 -wire 10 -face 7 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 58
 set 2dviewer 1
\ No newline at end of file
index c01661b23baf4b1fc44746fc5fee11d648418f46..adb75207a001046bac8d2b4308f50e108e725cd8 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 182532
 
 # Analysis of "nbshapes result"
-set nb_v_good 46
-set nb_e_good 86
-set nb_w_good 30
-set nb_f_good 26
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 189
-
+checknbshapes result -vertex 46 -edge 86 -wire 30 -face 26 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 189
 set 2dviewer 1
\ No newline at end of file
index b304a2e21ed2704b7817b492e925a3a59df51651..8a2dc98e34395f4be4686ce7e9be07eca5046f06 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 80532.3
 
 # Analysis of "nbshapes result"
-set nb_v_good 54
-set nb_e_good 106
-set nb_w_good 31
-set nb_f_good 31
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 223
-
+checknbshapes result -vertex 54 -edge 106 -wire 31 -face 31 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 223
 set 2dviewer 1
\ No newline at end of file
index c274756c86b4bbc00a4136084f9b85a12aad6fb5..18c800a1f0ae5370c45c6a3d2056208bd9078dea 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 81730.6
 
 # Analysis of "nbshapes result"
-set nb_v_good 121
-set nb_e_good 191
-set nb_w_good 40
-set nb_f_good 40
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 393
-
+checknbshapes result -vertex 121 -edge 191 -wire 40 -face 40 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 393
 set 2dviewer 1
\ No newline at end of file
index 971b2833cd572447375874080ae8ffad4917021c..27eadebb20b4913fdbe08c77f0ea0f03f0cf2cee 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 159918
 
 # Analysis of "nbshapes result"
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 153
-
+checknbshapes result -vertex 38 -edge 74 -wire 20 -face 20 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 153
 set 2dviewer 1
\ No newline at end of file
index 9b3eacfe7ae24c000c0c3b1e8ab1e5b7a94eedeb..e36748ce39676512d8754575f6e033b31bf7311d 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 279864
 
 # Analysis of "nbshapes result"
-set nb_v_good 50
-set nb_e_good 94
-set nb_w_good 36
-set nb_f_good 32
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 213
-
+checknbshapes result -vertex 50 -edge 94 -wire 36 -face 32 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 213
 set 2dviewer 1
\ No newline at end of file
index e82a780b2ba6432ce34192172d0dc73797120bb2..ee402c77d941ff63947b446a8aded4a54aaf30ba 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 126161
 
 # Analysis of "nbshapes result"
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 10
-set nb_f_good 7
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 16 -edge 24 -wire 10 -face 7 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 58
 set 2dviewer 1
\ No newline at end of file
index 8d59847138e71121e680e6a39dd1940f5bf45d7d..1f4afeb1e8ed686da482d40b2d76ae4d75cad9b2 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 157311
 
 # Analysis of "nbshapes result"
-set nb_v_good 8
-set nb_e_good 14
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 37
-
+checknbshapes result -vertex 8 -edge 14 -wire 7 -face 7 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 37
 set 2dviewer 1
\ No newline at end of file
index ca910f471c227f3e8b1d9416236b93dbbbb2cfdb..e9e1e0a53e7d5ab6799cb21cf74573ad913471d8 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 set square 182532
 
 # Analysis of "nbshapes result"
-set nb_v_good 46
-set nb_e_good 86
-set nb_w_good 30
-set nb_f_good 26
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 189
-
+checknbshapes result -vertex 46 -edge 86 -wire 30 -face 26 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 189
 set 2dviewer 1
\ No newline at end of file
index b980fa3be2ac96c412fc81bdf70bce2d5ba5d8a2..7d2ee2603dec523b0662ed1ab3da92fa215df919 100644 (file)
@@ -25,14 +25,5 @@ bbuild result
 
 set square 260611
 
-set nb_v_good 44
-set nb_e_good 108
-set nb_w_good 74
-set nb_f_good 74
-set nb_sh_good 17
-set nb_sol_good 17
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 335
-
+checknbshapes result -vertex 44 -edge 108 -wire 74 -face 74 -shell 17 -solid 17 -compsolid 0 -compound 1 -shape 335
 set 2dviewer 1
index aa631d3aec22a09c79285e46f00b32847fa38eb9..2c160093c24b530b637b787003f3fd9e16593461 100644 (file)
@@ -20,14 +20,5 @@ bbuild result
 
 set square 281195
 
-set nb_v_good 12
-set nb_e_good 22
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 57
-
+checknbshapes result -vertex 12 -edge 22 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 2 -shape 57
 set 2dviewer 1
index 493de2f0fcca46153efd0f7eb006cedb636f0060..93eed1b663e5a7c49aaf50a3960fc70377f0aca9 100755 (executable)
@@ -12,14 +12,5 @@ restore [locate_data_file bug24290_TheShape.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
 set 2dviewer 1
index bd0a132400ba908f5b785da6afc84bd581700411..2b72ff19346a0a4fe406a0f9a01d0c6ac853d6ac 100755 (executable)
@@ -20,14 +20,5 @@ buildsweep result
 
 set square 69608
 
-set nb_v_good 12
-set nb_e_good 16
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
-
+checknbshapes result -vertex 12 -edge 16 -wire 5 -face 5 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
 set 2dviewer 1
index 81f17f51a4190828aa9e323302c17744acf98dae..4cc9d0596547b14d27b57d1de1cc5e18dfbcf0fb 100755 (executable)
@@ -61,16 +61,7 @@ bop s s25; bopfuse s
 bop s s26; bopfuse s
 bop s s27; bopfuse result
 
-set nb_v_good 60
-set nb_e_good 105
-set nb_w_good 29
-set nb_f_good 29
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 226
-
+checknbshapes result -vertex 60 -edge 105 -wire 29 -face 29 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 226
 set square 150.187
 
 set 2dviewer 1
index 083e4b2363f89eca5a64ddca4439daf8238ea4f9..9bb596232f9e7ff7bde97ca50aa3d497b9f5dc59 100644 (file)
@@ -12,14 +12,5 @@ restore [locate_data_file bug24075_b2.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 0b0666f6c952faf37132074e23ea8c7a62c377b2..793846a8b74cdd58e63852aa531e76c0661ee4d2 100644 (file)
@@ -27,14 +27,5 @@ bbuild result
 
 set square 3.44726e+06
 
-set nb_v_good 41
-set nb_e_good 53
-set nb_w_good 23
-set nb_f_good 18
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 136
-
+checknbshapes result -vertex 41 -edge 53 -wire 23 -face 18 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 136
 set 2dviewer 1
index 1a4c0c232c0e36f4bfeed4397dc266596188d132..7afea260ace7686964b1e65fdc48f71eeabc1d24 100755 (executable)
@@ -25,14 +25,5 @@ buildsweep result -S
 
 set square 2343.46
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
 set 2dviewer 1
index ae0a5584f089c6e3e5f5efafba4b10f74381fd7b..c933dca25f39f5acd16c7b8478278052ac54a1d1 100644 (file)
@@ -21,14 +21,5 @@ bbuild result
 
 set square 134338
 
-set nb_v_good 108
-set nb_e_good 187
-set nb_w_good 94
-set nb_f_good 87
-set nb_sh_good 11
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 493
-
+checknbshapes result -vertex 108 -edge 187 -wire 94 -face 87 -shell 11 -solid 5 -compsolid 0 -compound 1 -shape 493
 set 2dviewer 1
index 5a9b19a07a5c3cfcf0e862f10b152dbbe340cd57..7b6bd539c3f0e015d06c9ce82b89e61035d809ba 100755 (executable)
@@ -18,15 +18,7 @@ if [catch { mkoffset resoffset ww 1 12.5 } ] {
 
   set length 178.54
 
-  set nb_v_good 10
-  set nb_e_good 10
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 21
+  checknbshapes result -vertex 10 -edge 10 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 21
 }
 
 set 2dviewer 1
index 2c2492adead9b6a27a5e98a3ef69313faa0e6c81..d32877bde3394695e62319bf9cbeb49feca6ad64 100644 (file)
@@ -18,14 +18,5 @@ bbuild result
 
 set square 933.33
 
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 4
-set nb_f_good 3
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 10 -edge 11 -wire 4 -face 3 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
 set 2dviewer 1
index b3e7033c6e9e8276386b5cde5607b294099d20df..80a275889fbbfa5fc432c24d30406a873ddd0024 100755 (executable)
@@ -11,14 +11,5 @@ restore [locate_data_file bug24586_path.brep] path
 
 pipe result path base
 
-set nb_v_good 164
-set nb_e_good 379
-set nb_w_good 240
-set nb_f_good 240
-set nb_sh_good 24
-set nb_sol_good 24
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1072
-
+checknbshapes result -vertex 164 -edge 379 -wire 240 -face 240 -shell 24 -solid 24 -compsolid 0 -compound 1 -shape 1072
 set 2dviewer 1
index 925b9d459427a050b0c8698101f6cb68093b9f20..de189545f366f8a2d300b4d94703c397007b852c 100644 (file)
@@ -27,14 +27,5 @@ bbuild result
 
 set square 33136.3
 
-set nb_v_good 13
-set nb_e_good 19
-set nb_w_good 13
-set nb_f_good 11
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 61
-
+checknbshapes result -vertex 13 -edge 19 -wire 13 -face 11 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 61
 set 2dviewer 1
index 6eb4dd56d553f7a56ac1ec15c3e2ef7772375e2c..80e91b90e20bea9bc273e82b1d1665b64fd5c45f 100644 (file)
@@ -29,14 +29,5 @@ explode r
 # Check number of shapes
 renamevar r_1 result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 1
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 1
 set 2dviewer 1
index c074e060eae42ea49f4dfc04a7d5dbc68d7af124..c934992c7e2585c5aa4c8fc4b6426ab56f55c161 100644 (file)
@@ -29,14 +29,5 @@ explode r
 # Check number of shapes
 renamevar r_2 result
 
-set nb_v_good 3
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 3 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index 7d4cbfff5cd7f675b15ecfd25326df7c0b45e982..7cb9ed09ca3ca4e138e1e55b85af0101c8b426e0 100644 (file)
@@ -29,14 +29,5 @@ explode r
 # Check number of shapes
 renamevar r_1 result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 1
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 1
 set 2dviewer 1
index 6edc353b9354e06cb7ca8c441b1cb96fd5b6dbae..a939aa6a2318807455204f2c5dc7ed52a6dc9fb0 100644 (file)
@@ -29,14 +29,5 @@ explode r
 # Check number of shapes
 renamevar r_2 result
 
-set nb_v_good 3
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 3 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set 2dviewer 1
index f913998407e51575b524824db42484a1dc075745..47e2733f4aad174423f3f457cb1197198b961e9a 100755 (executable)
@@ -18,14 +18,5 @@ bopcheck b1
 
 compound x0 x1 b1 result
 
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 8
 set 2dviewer 1
index a2e0062385f31630f41dfa76af5129f431ff342d..1c09615967b84966dd5b84081fefe95f0770e9dc 100644 (file)
@@ -11,8 +11,7 @@ restore [locate_data_file bug24628_shellcut2.brep] cut
 
 bsection result shell cut
 
-set nb_v_good 15
-set nb_e_good 14
+checknbshapes result -vertex 15 -edge 14
 
 set 2dviewer 1
 
index 26b90f53c175596747b99b8d0e0c423734e417bc..dac11c47afaadf062ab0f4b4386353dc354aa86f 100644 (file)
@@ -15,14 +15,5 @@ bopcommon result
 set square 11.9246
 
 # Analysis of "nbshapes result"
-set nb_v_good 23
-set nb_e_good 34
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 86
-
+checknbshapes result -vertex 23 -edge 34 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 86
 set 2dviewer 1
index a2ca79d801ccce2e0a194759d41ae784dad16079..0882005ce7cba74c15cd7f83f44c294387447f85 100755 (executable)
@@ -27,14 +27,5 @@ fixshape result res
 
 set square 337959
 
-set nb_v_good 300
-set nb_e_good 443
-set nb_w_good 171
-set nb_f_good 149
-set nb_sh_good 85
-set nb_sol_good 12
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 1162
-
+checknbshapes result -vertex 300 -edge 443 -wire 171 -face 149 -shell 85 -solid 12 -compsolid 0 -compound 2 -shape 1162
 set 2dviewer 1
index 1d0b290be8e22f1bde513b5f6dc3fb3916cbecc0..4d2fe096affee37b57d3b109f9bdff4281430ac4 100644 (file)
@@ -21,14 +21,5 @@ compound r r_f r_l result
 set length 100
 
 # Analysis of "nbshapes result"
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 5
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 5
 set 2dviewer 1
index ee30114806fa7824edd8c629a5c892ebdba9f9c1..f7d73cc0bda6c8c87c8e60faadd8b1c2acf435b1 100644 (file)
@@ -16,14 +16,5 @@ fixshape result a
 
 set square 337959
 
-set nb_v_good 300
-set nb_e_good 443
-set nb_w_good 171
-set nb_f_good 149
-set nb_sh_good 85
-set nb_sol_good 15
-set nb_compsol_good 0
-set nb_compound_good 3
-set nb_shape_good 1166
-
+checknbshapes result -vertex 300 -edge 443 -wire 171 -face 149 -shell 85 -solid 15 -compsolid 0 -compound 3 -shape 1166
 set 2dviewer 1
index f9b879ff67062d051d8c186551e31f4ed8b9ba8b..3a1cef5688c1df320026d84c6ec93c48e1078354 100644 (file)
@@ -13,14 +13,5 @@ bsection result b l -n2d2
 
 set length 93.2392
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
 set 2dviewer 1
index 4cbda68d288d4918571e046e6e5d01ac248b78df..3dc11317f5cd04c332613ed71f86687b91b3312c 100644 (file)
@@ -11,16 +11,7 @@ restore [locate_data_file bug24738_profile.brep] pr
 
 pipe result sp pr
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 set info [sprops result]
 
 set string {Center +of +gravity +:[\t\n]*[\s\t]*X +=[\s\t]*([-0-9.+eE]+)[\t\n]*Y +=[\s\t]*([-0-9.+eE]+)[\t\n]*Z +=[\s\t]*([-0-9.+eE]+)[\t\n]*}
index 2db9f01292ffe56adf8323d0f4b7baca0360c056..cf28975656e05d050b0956d7143aca6a3733f810 100644 (file)
@@ -14,18 +14,8 @@ explode c f
 explode c_2 e
 bop c_1 c_2
 bopcommon res1
-nbshapes res1
 bop c_1 c_2_4
 bopcommon result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 939730bda304c6babe2025baa473018b237784af..79469ec9d7b1f78d485559f3dba82263eae8fab0 100755 (executable)
@@ -13,14 +13,5 @@ restore [locate_data_file bug24764_qa.brep] a
 bopcheck a 4
 compound a x2 x51 x8 x10 x28 x30 x36 x46 x1 x50 result
 
-set nb_v_good 24
-set nb_e_good 24
-set nb_w_good 2
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 53
-
+checknbshapes result -vertex 24 -edge 24 -wire 2 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 53
 set 2dviewer 1
index 916a5b28e1dabdd54547f10d0d017424ec5b1b38..f7c8917bdb022b1f725435bce5f753cb6a3f62c0 100644 (file)
@@ -15,14 +15,5 @@ bopcut result
 set square 1826.16
 
 # Analysis of "nbshapes res"
-set nb_v_good 44
-set nb_e_good 67
-set nb_w_good 29
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 165
-
+checknbshapes result -vertex 44 -edge 67 -wire 29 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 165
 set 2dviewer 1
index ac3242f50afee4246ac29c005e6b6db28c2d00ac..b6f1e9d48c6b5051cedb015fc1d50a8adb884755 100755 (executable)
@@ -41,42 +41,10 @@ sewing sr1 plane1 plane2 +n
 sewing sr2 plane1 plane2 plane3 +n
 
 #
-set list1 [nbshapes sr1]
-regexp {VERTEX +: +([-0-9.+eE]+)} ${list1} full nb_v1
-regexp {EDGE +: +([-0-9.+eE]+)} ${list1} full nb_e1
-regexp {WIRE +: +([-0-9.+eE]+)} ${list1} full nb_w1
-regexp {FACE +: +([-0-9.+eE]+)} ${list1} full nb_f1
-regexp {SHELL +: +([-0-9.+eE]+)} ${list1} full nb_sh1
-regexp {SOLID +: +([-0-9.+eE]+)} ${list1} full nb_sol1
-regexp {COMPSOLID +: +([-0-9.+eE]+)} ${list1} full nb_compsol1
-regexp {COMPOUND +: +([-0-9.+eE]+)} ${list1} full nb_compound1
-regexp {SHAPE +: +([-0-9.+eE]+)} ${list1} full nb_shape1
+checknbshapes sr1 -vertex 2 -edge 3 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 10
 
 regexp {Mass +: +([-0-9.+eE]+)} [sprops sr1] full square1
-
 set square1_good 3.14159
-set nb_v1_good 2
-set nb_e1_good 3
-set nb_w1_good 2
-set nb_f1_good 2
-set nb_sh1_good 1
-set nb_sol1_good 0
-set nb_compsol1_good 0
-set nb_compound1_good 0
-set nb_shape1_good 10
-
-if { ${nb_v1} != ${nb_v1_good} 
-    || ${nb_e1} != ${nb_e1_good} 
-    || ${nb_w1} != ${nb_w1_good} 
-    || ${nb_f1} != ${nb_f1_good} 
-    || ${nb_sh1} != ${nb_sh1_good} 
-    || ${nb_sol1} != ${nb_sol1_good} 
-    || ${nb_compsol1} != ${nb_compsol1_good} 
-    || ${nb_compound1} != ${nb_compound1_good} 
-    || ${nb_shape1} != ${nb_shape1_good} } {
-    puts "Error 1: Number of shapes is faulty"
-}
-
 if { ${square1} != ${square1_good} } {
    puts "Error 2: Square is not valid"
 }
@@ -88,42 +56,10 @@ fit
 xwd $imagedir/${test_image}_1.png
 
 #
-set list2 [nbshapes sr2]
-regexp {VERTEX +: +([-0-9.+eE]+)} ${list2} full nb_v2
-regexp {EDGE +: +([-0-9.+eE]+)} ${list2} full nb_e2
-regexp {WIRE +: +([-0-9.+eE]+)} ${list2} full nb_w2
-regexp {FACE +: +([-0-9.+eE]+)} ${list2} full nb_f2
-regexp {SHELL +: +([-0-9.+eE]+)} ${list2} full nb_sh2
-regexp {SOLID +: +([-0-9.+eE]+)} ${list2} full nb_sol2
-regexp {COMPSOLID +: +([-0-9.+eE]+)} ${list2} full nb_compsol2
-regexp {COMPOUND +: +([-0-9.+eE]+)} ${list2} full nb_compound2
-regexp {SHAPE +: +([-0-9.+eE]+)} ${list2} full nb_shape2
+checknbshapes sr2 -vertex 2 -edge 4 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 regexp {Mass +: +([-0-9.+eE]+)} [sprops sr2] full square2
-
 set square2_good 4.71239
-set nb_v2_good 2
-set nb_e2_good 4
-set nb_w2_good 3
-set nb_f2_good 3
-set nb_sh2_good 1
-set nb_sol2_good 0
-set nb_compsol2_good 0
-set nb_compound2_good 0
-set nb_shape2_good 13
-
-if { ${nb_v2} != ${nb_v2_good} 
-    || ${nb_e2} != ${nb_e2_good} 
-    || ${nb_w2} != ${nb_w2_good} 
-    || ${nb_f2} != ${nb_f2_good} 
-    || ${nb_sh2} != ${nb_sh2_good} 
-    || ${nb_sol2} != ${nb_sol2_good} 
-    || ${nb_compsol2} != ${nb_compsol2_good} 
-    || ${nb_compound2} != ${nb_compound2_good} 
-    || ${nb_shape2} != ${nb_shape2_good} } {
-    puts "Error 3: Number of shapes is faulty"
-}
-
 if { ${square2} != ${square2_good} } {
    puts "Error 4: Square is not valid"
 }
@@ -133,9 +69,7 @@ fit
 xwd $imagedir/${test_image}_2.png
 
 checkmaxtol sr1 -ref 1.0000000015308085e-007
-checknbshapes sr1 -shell 1
 checkfreebounds sr1 2
 
 checkmaxtol sr2 -ref 1.0000000015308085e-007
-checknbshapes sr2 -shell 1
 checkfreebounds sr2 0
index 25737d3ddf12b660b4e920f1405e5e308b1e1add..507070bf7e48a347f3ae8d502ea1f0e51ffaf7d5 100644 (file)
@@ -45,14 +45,5 @@ bbop result 0
 
 set square 10008.9
 
-set nb_v_good 86
-set nb_e_good 132
-set nb_w_good 126
-set nb_f_good 126
-set nb_sh_good 40
-set nb_sol_good 40
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 551
-
+checknbshapes result -vertex 86 -edge 132 -wire 126 -face 126 -shell 40 -solid 40 -compsolid 0 -compound 1 -shape 551
 set 2dviewer 1
index 014b7c0be04670a046312bfd5b47f4ee42b6d4db..ec2e5ca2aeb3145071e443d1c4282a9cfc5404fa 100644 (file)
@@ -44,15 +44,5 @@ bfillds
 bbop result 2
 
 set square 142845
-
-set nb_v_good 108
-set nb_e_good 168
-set nb_w_good 152
-set nb_f_good 86
-set nb_sh_good 7
-set nb_sol_good 7
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 529
-
+checknbshapes result -vertex 108 -edge 168 -wire 152 -face 86 -shell 7 -solid 7 -compsolid 0 -compound 1 -shape 529
 set 2dviewer 1
index a3f9aad3d74b1c1dc4478725cf433047fecf0a5b..bc0ef0041201b8c3c86f9898e17f7d320256e414 100644 (file)
@@ -46,14 +46,5 @@ bbop result 1
 
 set square 157211
 
-set nb_v_good 106
-set nb_e_good 164
-set nb_w_good 142
-set nb_f_good 80
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 495
-
+checknbshapes result -vertex 106 -edge 164 -wire 142 -face 80 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 495
 set 2dviewer 1
index 125cf1bcf6a182b682983df3170df32aae58fef3..ca64993b0b11bd6eef5a2e6278c2ea533540a347 100644 (file)
@@ -12,14 +12,5 @@ explode c
 pipe result c_1 c_2 1
 checkshape result
 
-set nb_v_good 56
-set nb_e_good 130
-set nb_w_good 99
-set nb_f_good 99
-set nb_sh_good 24
-set nb_sol_good 24
-set nb_compsol_good 1
-set nb_compound_good 0
-set nb_shape_good 433
-
+checknbshapes result -vertex 56 -edge 130 -wire 99 -face 99 -shell 24 -solid 24 -compsolid 1 -compound 0 -shape 433
 set 2dviewer 1
index e86cd8d3ebff12bcd1d41d44cfc325cab99c67bf..da42f9e0fac408131eb1ae9ef9786fdfbf38c4e0 100644 (file)
@@ -13,14 +13,5 @@ bcut result c_1 c_2
 
 set square 9.82018
 
-set nb_v_good 5
-set nb_e_good 11
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 5 -edge 11 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 31
 set 2dviewer 1
index 39e41792e7b1b354a491aa9af583e0d1c478ebea..28168b70ee0a6829c0755103f0d7eb1411eeed02 100644 (file)
@@ -17,14 +17,5 @@ wire ww w_1
 
 pipe result ww f 2
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 4 -edge 8 -wire 7 -face 7 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 31
 set 2dviewer 1
index c4b91c4961ab0498295beec43f0040e477e0e78d..442d072f82788c5870b6b4566688b89d716c5361 100644 (file)
@@ -17,14 +17,5 @@ wire ww w_2
 
 pipe result ww f 2
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 4 -edge 8 -wire 7 -face 7 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 31
 set 2dviewer 1
index 546e95ae15754d76001f843dcc8e08c844aff8e3..be5cf1d8c46eaec4cf3660bfe84fa3555bd00311 100644 (file)
@@ -14,14 +14,5 @@ bopfuse result
 
 set square 9.56837e-05
 
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 6 -edge 8 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 19
 set 2dviewer 1
index 64044814f7931554a35cd43607e8e0b6ec24250f..f09ae715fb0acd6bea1eb2fc338755a5058f4018 100644 (file)
@@ -20,14 +20,5 @@ bbuild result -s
 
 set square 1780.37
 
-set nb_v_good 18
-set nb_e_good 38
-set nb_w_good 32
-set nb_f_good 29
-set nb_sh_good 9
-set nb_sol_good 7
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 134
-
+checknbshapes result -vertex 18 -edge 38 -wire 32 -face 29 -shell 9 -solid 7 -compsolid 0 -compound 1 -shape 134
 set 2dviewer 1
index 82ebd178a367735087f550a94a26aca92bf0fe97..32d0ffbca3acd82d0479e989d505346075af259a 100644 (file)
@@ -9,12 +9,4 @@ puts ""
 restore [locate_data_file bug24910_Solid_4.brep] a
 offsetshape result a 1
 
-set nb_v_good 46
-set nb_e_good 88
-set nb_w_good 44
-set nb_f_good 44
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 224
+checknbshapes result -vertex 46 -edge 88 -wire 44 -face 44 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 224
\ No newline at end of file
index fd4ff126f62664e63da08eaf1163817627e2a31f..9461d0b098fc62466bd1108ea7975d73a1459d16 100644 (file)
@@ -17,14 +17,5 @@ baddobjects b1 b2
 bfillds
 bbuild result
 
-set nb_v_good 14
-set nb_e_good 15
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 34
-
+checknbshapes result -vertex 14 -edge 15 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 34
 set 2dviewer 1
index 1a1cb1ab50037f8f4aeec3928d9fcd6e41084f64..be53e72e6f17d7a4fd59c31260b10799509ee0b5 100755 (executable)
@@ -13,14 +13,5 @@ bfuse result c_1 c_2
 
 set square 31.0346
 
-set nb_v_good 70
-set nb_e_good 111
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 268
-
+checknbshapes result -vertex 70 -edge 111 -wire 42 -face 42 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 268
 set 2dviewer 1
index da907a0d121832ab4c2c5b5794d0b0b3f675d5d8..d783f91b83b0d9140e9f6ba3dd11ccaebcbf9016 100644 (file)
@@ -18,14 +18,5 @@ pipe result c_1 c_2 2
 
 set square 188.689
 
-set nb_v_good 14
-set nb_e_good 19
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 46
-
+checknbshapes result -vertex 14 -edge 19 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 46
 set 2dviewer 1
index 8a97f6cfbeeb8dc248c405e2cde8f023e4f4ce22..568fbe245c116bf9c0bdb2387040c8dc7c99124b 100644 (file)
@@ -14,14 +14,5 @@ thrusections result 0 0 w1 w2 w3
 
 set square 163127
 
-set nb_v_good 30
-set nb_e_good 45
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 106
-
+checknbshapes result -vertex 30 -edge 45 -wire 15 -face 15 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 106
 set 2dviewer 1
index 3bfa8f19548223a99dbe008a8006e6e9d7a68d88..1215eccd89e1628858da180295dfccc5c4d8f7e8 100644 (file)
@@ -20,14 +20,5 @@ 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
 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
-
+checknbshapes result -vertex 122 -edge 220 -wire 243 -face 195 -shell 75 -solid 75 -compsolid 0 -compound 1 -shape 931
 set 2dviewer 1
index 6bf317d812d88fb6e9aa39076f04259fd2664106..6034dfac0a9aa98b16c3b1c821977ce7d08756d4 100644 (file)
@@ -24,14 +24,5 @@ if { ${nb_alone_Vertices} == 0 } {
 
 set length 67.3503
 
-set nb_v_good 1128
-set nb_e_good 1128
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2257
-
+checknbshapes result -vertex 1128 -edge 1128 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2257
 set 2dviewer 1
index d7ba97c881dc8cf6e7d677e82109baecd9380578..dcd0173ed4c2fe6b376d33b4be1ef14e5f6dcfc3 100755 (executable)
@@ -14,16 +14,7 @@ splitshape result c1_1 c1_1 c1_2
 
 set square 100
 
-set nb_v_good 12
-set nb_e_good 16
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
-
+checknbshapes result -vertex 12 -edge 16 -wire 5 -face 5 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
 vinit
 vdisplay result
 vsetdispmode 0
index beaa9b5ccbfd6e0ed2b02924fa0711dae2202870..c98850256bf714c88bec8dddb16d5bc5769e8ac1 100644 (file)
@@ -17,14 +17,5 @@ bopsection result
 
 set length 53.1714
 
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
 set 2dviewer 1
index 45801da645dd49abea75415582ffc086e0e14951..5d6c353286f9fa34c3c9c2f500c218356e4529e2 100755 (executable)
@@ -25,14 +25,5 @@ checkreal "Volume" ${volume} ${expected_volume} ${tol_abs_volume} ${tol_rel_volu
 
 set square 842.655
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 3
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 20
-
+checknbshapes result -vertex 4 -edge 6 -wire 2 -face 2 -shell 3 -solid 2 -compsolid 0 -compound 1 -shape 20
 set 3dviewer 1
index d3a27b8353f6df87173d671e94373886b6d88e09..6fa0cec760a9ca1c4d8d7b841e723fb080fc908f 100644 (file)
@@ -18,14 +18,5 @@ bopcommon result
 set square 3417.71
 
 # Analysis of "nbshapes result"
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
 set 2dviewer 1
index 684ee71dfad172a33cd07f59af8623a7d56bf9a2..a314c7b631bf5715cbb3f49870c87658fd62a97a 100644 (file)
@@ -17,14 +17,5 @@ bfillds -s
 bbuild result
 
 # Analysis of "nbshapes result"
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
 set 2dviewer 1
index 4dd54633c4c7522921e8d1ba82194c1e62f48868..cf4a9c0f203e66575098a70f3fc227076bd4dde0 100755 (executable)
@@ -16,14 +16,5 @@ renamevar res_1 result
 
 set length 41.9674
 
-set nb_v_good 2
-set nb_e_good 2
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 5
-
+checknbshapes result -vertex 2 -edge 2 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 5
 set 2dviewer 1
index c4ad521ca70b5e16bec8ab5f94bd5a9250a1e303..f0cbc8891ea3527e6d296ba47b825f817478644b 100755 (executable)
@@ -38,14 +38,5 @@ bbuild result
 
 set square 21.4983
 
-set nb_v_good 10
-set nb_e_good 19
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 62
-
+checknbshapes result -vertex 10 -edge 19 -wire 13 -face 13 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 62
 set 3dviewer 1
index 057095e2dbc15d19b0dbe6cd8a4966f1099069a5..8dc16639ce586cd4e4bf1b1affc84cf203a39c16 100755 (executable)
@@ -15,15 +15,7 @@ if [catch { mkoffset resoffset a 1 10} ] {
 
   set length 416.777
 
-  set nb_v_good 7
-  set nb_e_good 7
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 15
+  checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
 }
 
 set 2dviewer 1
index 90605cbb3c0f52bcfa938e85e2cea7b974ff05bd..da2d0ca16ecfb87341fda0a14e9342d4d4b6eaa9 100755 (executable)
@@ -15,15 +15,7 @@ if [catch { mkoffset resoffset a 1 -10} ] {
 
   set length 416.777
 
-  set nb_v_good 7
-  set nb_e_good 7
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 15
+  checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
 }
 
 set 2dviewer 1
index 5255be955bb08d2f4b2d492068e422c57cea7059..134610afdb30a7c918fd60dd33ae5e1d97f51c83 100755 (executable)
@@ -15,15 +15,7 @@ if [catch { mkoffset resoffset a 1 -10} ] {
 
   set length 192.023
 
-  set nb_v_good 3
-  set nb_e_good 3
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 7
+  checknbshapes result -vertex 3 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
 }
 
 set 2dviewer 1
index 6a459b77a60a05ed60639b1dcaff42e35ed41f28..bcd00424727ec8848ee1b89f4f7e4c901fd075b4 100755 (executable)
@@ -21,14 +21,5 @@ bbuild result
 
 set square 227.765
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
 set 3dviewer 1
index a897221912ecc6b7477968c98b3dd9fcaca96646..ed3791a067f9f3e4a1ae660a7a0a89653774a7be 100644 (file)
@@ -16,14 +16,5 @@ mkvolume result b1 f b2_1
 
 set square 1228.32
 
-set nb_v_good 20
-set nb_e_good 21
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 3
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 61
-
+checknbshapes result -vertex 20 -edge 21 -wire 7 -face 7 -shell 3 -solid 2 -compsolid 0 -compound 1 -shape 61
 set 2dviewer 1
index 2cc04c11049727f87bc40e4ccbe22039ba2b0f04..0bd4826fc8a6463c2455acd6fec60deb8a447450 100644 (file)
@@ -13,14 +13,5 @@ mkvolume result b_1 b_2 b_3
 
 set square 5.46979e+06
 
-set nb_v_good 5
-set nb_e_good 7
-set nb_w_good 7
-set nb_f_good 5
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 5 -edge 7 -wire 7 -face 5 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 31
 set 2dviewer 1
index 994fe974a20207c7d2835b7ff5572cc7ed3575cd..2f30c1243ee9387d4a4884e04f74e27deb3766ef 100644 (file)
@@ -13,14 +13,5 @@ mkvolume result b_1 b_2 b_3 b_4 b_5
 
 set square 1.5988e+07
 
-set nb_v_good 23
-set nb_e_good 54
-set nb_w_good 44
-set nb_f_good 44
-set nb_sh_good 16
-set nb_sol_good 16
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 198
-
+checknbshapes result -vertex 23 -edge 54 -wire 44 -face 44 -shell 16 -solid 16 -compsolid 0 -compound 1 -shape 198
 set 2dviewer 1
index 601b2fd9db5d204034b66d62bb0623dd91fc3759..f9fcb70dc630e2d42747530459cd8513487f6872 100644 (file)
@@ -13,14 +13,5 @@ mkvolume result b_3 b_4 b_2 b_5 -s
 
 set square 1.41057e+07
 
-set nb_v_good 12
-set nb_e_good 25
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 8
-set nb_sol_good 8
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 90
-
+checknbshapes result -vertex 12 -edge 25 -wire 18 -face 18 -shell 8 -solid 8 -compsolid 0 -compound 1 -shape 90
 set 2dviewer 1
index f662c94ff78121f121dd60e4c0f047a42ed84f69..cfa88b425f16ed3127d310f84812d726b2a6a201 100644 (file)
@@ -15,14 +15,5 @@ mkvolume result b1_1 b1_2 b1_3 b1_4 b1_5 b1_6 b2_1 b2_2 b2_3 b2_4 b2_5 b2_6 -ni
 
 set square 600
 
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 16 -edge 24 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 1
index 687b7afb4bc4d615051c4798a53d73aa4edc2c83..f93a3ba464aee47ceed4a3cd0fe478fc934bf19e 100644 (file)
@@ -15,14 +15,5 @@ mkvolume result b1 b2 b3 -ni
 
 set square 826.195
 
-set nb_v_good 11
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 3
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 46
-
+checknbshapes result -vertex 11 -edge 15 -wire 7 -face 7 -shell 3 -solid 2 -compsolid 0 -compound 1 -shape 46
 set 2dviewer 1
index 73901be246d7c9f2c7f60d9e81d305e22d3647d9..0e986a40af929c31cc90271e77cc53fc2259b708 100644 (file)
@@ -24,14 +24,5 @@ mkvolume result fcyl fcon1 fcon2 fp fsph
 
 set square 6725.11
 
-set nb_v_good 12
-set nb_e_good 26
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 7
-set nb_sol_good 7
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 81
-
+checknbshapes result -vertex 12 -edge 26 -wire 14 -face 14 -shell 7 -solid 7 -compsolid 0 -compound 1 -shape 81
 set 2dviewer 1
index 5a34fa51b3cca7c8b6b66cd6fcb2cd99a796faf4..659bf2010c3b60333443bd15dd5dda3c9a30d790 100644 (file)
@@ -24,14 +24,5 @@ mkvolume result fcyl fsph
 
 set square 3476.67
 
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 25
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 25
 set 2dviewer 1
index 0c018708937f729f6cdd376db5565e37206b3816..e11c6010bb69ef1f883214c500c7ce1c066a25fb 100644 (file)
@@ -24,14 +24,5 @@ mkvolume result fsph fcon1
 
 set square 2449.33
 
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 7 -wire 3 -face 3 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 22
 set 2dviewer 1
index a1504b42ab18914bc76c7fc514e09ee81fa9fb6b..a007d2e9ab2b0da7777256775f522e17ee2de75f 100644 (file)
@@ -22,14 +22,5 @@ mkface fsph sph
 mkvolume result fcyl fp
 # 0 solids
 
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1
-
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1
 set 2dviewer 1
index 139896653216d840b81a40c4e93af789db12ac4f..57c7b314a0c19fd022ad5301392685cd3236e60e 100644 (file)
@@ -26,14 +26,5 @@ mkvolume result fcon3 fp
 
 set square 1706.51
 
-set nb_v_good 4
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 4 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 15
 set 2dviewer 1
index 1a147446c43560313d253b84e4b61ef69ac20b50..6d92a96c7af426848dfef9076d0690fc9738a0a9 100644 (file)
@@ -23,14 +23,5 @@ mkvolume result b1 b2 b3 f
 
 set square 50513.3
 
-set nb_v_good 11037
-set nb_e_good 31880
-set nb_w_good 30668
-set nb_f_good 30668
-set nb_sh_good 9832
-set nb_sol_good 9832
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 123918
-
+checknbshapes result -vertex 11037 -edge 31880 -wire 30668 -face 30668 -shell 9832 -solid 9832 -compsolid 0 -compound 1 -shape 123918
 set 2dviewer 1
index 818f581b19480d78e618128628fc6caf445639ec..cf5919178b3d7501332111d790c2c7a95cbac24a 100644 (file)
@@ -12,12 +12,4 @@ restore [locate_data_file bug25237_b5.brep] e2
 bop e1 e2
 bopcommon result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
index 2ad7afcc92ecbfc7faa919da0798c21bbb3096d2..18fa3f3ae9118d8a0296097452de879c60b7779d 100644 (file)
@@ -12,12 +12,4 @@ box b 20 0 0 10 10 10
 bfuse r0 a b
 bcut result r0 a
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
\ No newline at end of file
index 89b1b50a467512d601c447a3c853e0f278f44758..755b733d61398e9311dedb7f3352c28d80c1e63a 100755 (executable)
@@ -41,16 +41,6 @@ bbuild result
 
 set square 11598.4
 
-set nbsh_t 1
-
-set nb_v_good 34
-set nb_e_good 80
-set nb_w_good 57
-set nb_f_good 56
-set nb_sh_good 14
-set nb_sol_good 14
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 256
+checknbshapes result -t -vertex 34 -edge 80 -wire 57 -face 56 -shell 14 -solid 14 -compsolid 0 -compound 1 -shape 256
 
 set 2dviewer 1
index de01c71d1bc415b34185b97ec04d55b42fbfaab8..62d25e099b530839d1527c05ecb4b28f5c2a09bf 100644 (file)
@@ -15,14 +15,5 @@ bopcut result
 set square 3.76991
 
 # Analysis of "nbshapes res"
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 3 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
 set 2dviewer 1
index a74e0fa17ff12d93abca157cf2b278440e8d111e..6cc9887f4ee3ec0899771b5fa0360897210078d1 100755 (executable)
@@ -21,14 +21,5 @@ bbuild result
 
 set square 8.83493
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
 set 3dviewer 1
index 823e87c3fce8f4e3a4f661e72a53dd0a012dab77..48c1ec77a6204681c679269675550eb7d319792d 100644 (file)
@@ -23,14 +23,5 @@ bbuild result
 
 set square 289.348
 
-set nb_v_good 9
-set nb_e_good 15
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 51
-
+checknbshapes result -vertex 9 -edge 15 -wire 10 -face 10 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 51
 set 3dviewer 1
index ad96d3bf41882b2c02547b07cac7caa0587020ba..07ba5a16384188572fc8d5be2ac834f5dd8d2f4f 100644 (file)
@@ -23,14 +23,5 @@ bbuild result
 
 set square 289.348
 
-set nb_v_good 9
-set nb_e_good 15
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 51
-
+checknbshapes result -vertex 9 -edge 15 -wire 10 -face 10 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 51
 set 3dviewer 1
index 935340c2a734494f8da06fbff15eb0b589b2baa3..b1b51d27557bbf8194e7fa420f6a4f814f694bc1 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 #These values must be equal to the analogical values in bug25292_23 and bug25292_24 of "bugs modalg_5" testgrid. 
 set square 31.6797
 
-set nb_v_good 10
-set nb_e_good 19
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 62
-
+checknbshapes result -vertex 10 -edge 19 -wire 13 -face 13 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 62
 set 3dviewer 1
index 69ba43e8af59d6a52fc7b7085641929cdfc6305d..f246e32891b57d9347d38e27ba4175caf2839829 100644 (file)
@@ -24,14 +24,5 @@ bbuild result
 #These values must be equal to the analogical values in bug25292_23 and bug25292_24 of "bugs modalg_5" testgrid. 
 set square 31.6797
 
-set nb_v_good 10
-set nb_e_good 19
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 62
-
+checknbshapes result -vertex 10 -edge 19 -wire 13 -face 13 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 62
 set 3dviewer 1
index 9605b8fddb0c5d06b111c7c512edfcca3705b2d7..e103cc6cde5370cff349fbc4d272bf151b3e2819 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { openoffset resoffset a 1 10 i } ] {
 
   set length 193.986
 
-  set nb_v_good 4
-  set nb_e_good 3
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 8
-
+  checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
   display result
   fit
 }
index 703805d39dc2bd37678764b215a74df02ca942cb..eda8d91452138de09dcb69059e9aa9a106bb291a 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { openoffset resoffset a 1 -10 i } ] {
 
   set length 159.96
 
-  set nb_v_good 3
-  set nb_e_good 2
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 6
-
+  checknbshapes result -vertex 3 -edge 2 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 6
   display result
   fit
 }
index 326c06a41a9b923522775a6201eda6b3eab76841..34f336c9a02a1f8541b02beee42bdf7084c48560 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset a 1 10 i } ] {
 
   set length 416.777
 
-  set nb_v_good 7
-  set nb_e_good 7
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 15
-
+  checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
   display result
   fit
 }
index 41cc81573b5973b021b0fccce2cdeb66706e3a18..b9ed0aa083fc84daf0e8cdb21ec32d4c9eb097a6 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset a 1 -10 i } ] {
 
   set length 192.023
 
-  set nb_v_good 3
-  set nb_e_good 3
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 7
-
+  checknbshapes result -vertex 3 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
   display result
   fit
 }
index aa0951016e8a47ddd24522b99812c702c0d19a74..0c87fc82c74b64a1ebae4eea7eaca5330adb2e66 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset a 1 10 i } ] {
 
   set length 403.249
 
-  set nb_v_good 4
-  set nb_e_good 4
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 9
-
+  checknbshapes result -vertex 4 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 9
   display result
   fit
 }
index f1cc3639be04664c9fa7a418078f42d1b0273dfc..6abec1cf1b4a229896cb5cfc2f3a0b02f11bdbde 100755 (executable)
@@ -23,16 +23,7 @@ if [catch { mkoffset resoffset ww 1 2. i } ] {
 
   set length 49.1327
 
-  set nb_v_good 5
-  set nb_e_good 5
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 11
-
+  checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
   display result
   fit
 }
index d9a2cd1ffcae472cc839419d796ac94f358f693a..0b3a03ffeba988e8ccb31ca98fcf9f071df96abc 100755 (executable)
@@ -23,16 +23,7 @@ if [catch { mkoffset resoffset ww 1 -0.2 i } ] {
 
   set length 24.2333
 
-  set nb_v_good 3
-  set nb_e_good 3
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 7
-
+  checknbshapes result -vertex 3 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
   display result
   fit
 }
index 443f4b9415006d44da23953b821e20c6f9ad3a04..ee1f47c3361129f97f43cf611bb973cf0f3b54fe 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset pp 1 1. i } ] {
 
   set length 58
 
-  set nb_v_good 8
-  set nb_e_good 8
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 17
-
+  checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
   display result
   fit
 }
index a94e40277a93f5b980162112bf0c9b5cab6c02f9..39812c2dfeb7e8e399ec70bd866fa53bb035e8ce 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset pp 1 -1. i } ] {
 
   set length 39.5
 
-  set nb_v_good 6
-  set nb_e_good 7
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 14
-
+  checknbshapes result -vertex 6 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 14
   display result
   fit
 }
index 472a149eaed1d8150edc64e3ccfe86b6d357f481..8458fd5fa2251ebeb7fd745dd149cc68829c6256 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset pp 1 -0.2 i } ] {
 
   set length 48.4
 
-  set nb_v_good 8
-  set nb_e_good 8
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 17
-
+  checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
   display result
   fit
 }
index dfba6165b1e50e11adf4834fc7ff4cd45e8c5431..e160e376c4c7d57434a11ee7d69ce6dca065952f 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset pp 1 -2. i } ] {
 
   set length 24
 
-  set nb_v_good 5
-  set nb_e_good 5
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 11
-
+  checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
   display result
   fit
 }
index 934b10a3634a2264e03d3ce6c76587f6140837a0..e85af1eff8a2264044bb18b87372584c23bf2da9 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset a 1 0.5 i } ] {
 
   set length 92.9473
 
-  set nb_v_good 5
-  set nb_e_good 5
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 11
-
+  checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
   display result
   fit
 }
index 8a502f0e974d4de4be064f7570fdd001f4bda308..b96987ee7526107b427d02a5978354901a233849 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset a 1 -0.2 i } ] {
 
   set length 77.093
 
-  set nb_v_good 5
-  set nb_e_good 5
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 11
-
+  checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
   display result
   fit
 }
index b0f32e558441b6c89b1bc7b074752225d9c75ecc..1e2bf9a55335bf95d104c0a35b91f2ffe3e7ab3f 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset a 1 -2.5 i } ] {
 
   set length 10
 
-  set nb_v_good 6
-  set nb_e_good 6
-  set nb_w_good 2
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 1
-  set nb_shape_good 15
-
+  checknbshapes result -vertex 6 -edge 6 -wire 2 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 15
   display result
   fit
 }
index 9bf89e7b14ccfd7e1a2bf2fdc902ebff3a1e53d0..6ced91800ba6591b599009f6dd4a4a2ddc95910a 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset a 1 5. i } ] {
 
   set length 484.978
 
-  set nb_v_good 7
-  set nb_e_good 7
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 15
-
+  checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
   display result
   fit
 }
index 881a45f3b9ae586e4db010555d1c323dd152dbbe..cb171ec7c7094e86b82b0f13ca618b6779ccf331 100755 (executable)
@@ -19,16 +19,7 @@ if [catch { mkoffset resoffset a 1 -5. i } ] {
 
   set length 409.27
 
-  set nb_v_good 7
-  set nb_e_good 7
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 15
-
+  checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
   display result
   fit
 }
index f21242dff30eea81540f769fbc9fd0e9364ab68c..31448b0af18ced9bb3434ee639ed85d225d3ed46 100644 (file)
@@ -15,14 +15,5 @@ bcommon result b1 b2
 
 set square 1690.81
 
-set nb_v_good 19
-set nb_e_good 30
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 78
-
+checknbshapes result -vertex 19 -edge 30 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 78
 set 2dviewer 1
index 6aa7ecd2c5fb14ab17248744e95d9a2213f78c52..60dc3fd1130969098b1ff4db4c6c3e7017da61a0 100644 (file)
@@ -18,14 +18,5 @@ bcommon result b1 b2
 
 set square 1690.81
 
-set nb_v_good 19
-set nb_e_good 30
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 78
-
+checknbshapes result -vertex 19 -edge 30 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 78
 set 2dviewer 1
index 4cc20ca67a9c29448a22db92974658b3b2b43b43..30bf12c81bc9f4a12b5b5dc7d5d2f1ee4d42c744 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 613.39
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
 set only_screen_axo 1
index 4c515204b2bd569c19b9f6c2f4b9045f3ca2654d..322301e5642d7beeed57f52f376c1784c9531fb5 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 548.106
 
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
 set only_screen_axo 1
index 0bcfcf59a38bd9df45b4641feb7d6a06a3642c2c..a56a6057a462ef9f85942cbab0f92ff31bbd1fca 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 846.702
 
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
 set only_screen_axo 1
index f17d8a227b77022dccf111257d4dca772c7a6b0c..c91737820d1340fac4c09174182cee6abb0274f8 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 768.339
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set only_screen_axo 1
index ac57bd70a13f9b568f61bbac20fba9c22d837f6c..92698bd96fd3bcbb66741d855762f19b693525cc 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 1216.59
 
-set nb_v_good 6
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 12
-
+checknbshapes result -vertex 6 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
 set only_screen_axo 1
index 1c125b31d875c9ffa11c20b484f47694dac0cd09..53551f2383019ebeb49661ef102e0d0adf87de7d 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 1132.6
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set only_screen_axo 1
index 2a0d0debfdcb92787cd9c3597d0a7cb75a503353..6803b74be1358097760ca58ee503debd391719f5 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 1042.35
 
-set nb_v_good 6
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 12
-
+checknbshapes result -vertex 6 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
 set only_screen_axo 1
index 098eb6d7d4b4eb43ee6c6a2104d264a96e596537..eb7921bfe3c7e08bd48719292a4cbd7d068649a1 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 937.174
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set only_screen_axo 1
index 2ff54374319094da259284cc997d0c58a964d327..d6ef6233750dec3c8f1333b425ce28d797e4ae87 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 1211.6
 
-set nb_v_good 6
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 12
-
+checknbshapes result -vertex 6 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
 set only_screen_axo 1
index fe089d9757904ac828f44f96b07d39c2f1bc822b..a94c15198a8f69563d2dc23bc75a314e726ccb36 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 1143.61
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set only_screen_axo 1
index 8a928055d9b6600dcf054918310d9df03ae64126..19d95df42f5f47621341c22543e3d32b0cf9939b 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 752.799
 
-set nb_v_good 6
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 12
-
+checknbshapes result -vertex 6 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
 set only_screen_axo 1
index 7361dfa7a1f5ade9e1db0598c262ecf332af7db1..140e157d387750f0d968c4442182e330d59e97de 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 644.509
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
 set only_screen_axo 1
index 9cce2340f64f04ccf4fdfba35664e2aa7bb5051d..e88497a8fba6241b5c730cffb1137b80d340d47e 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 705.994
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set only_screen_axo 1
index bf8a152d169b2ef3616ce28ac7d574c4c6e91752..7b875f41423634d55b0c8f65017e3fd06f6c1867 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 354.958
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
 set only_screen_axo 1
index 5430c645d4f8653253f89316f0beb2061d59b28a..10341603d5bc50d36d1c9d3d2e5097d2ec4a860c 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 386.077
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
 set only_screen_axo 1
index 78c1301c640ac1a9d0b8dc20042f815aa9ccf76f..7e668358da7176e314c5166c04cc5812a2b65003 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 840.157
 
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
 set only_screen_axo 1
index 81784f948ce693593489d3b7fc345c0bfea020dc..55bba2689e0c978d246f84cee0792e3879e59a87 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 782.224
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set only_screen_axo 1
index 052bdb7d3ca57660ac4a4d0cda42a90426c05c4f..be8051942dc0a5885a5c1c2d3c754936e1e94dca 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 559.65
 
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
 set only_screen_axo 1
index 3922c68ed436605057aa7572a034ff4e6f538fda..81d2b20eb0bf1d25ad3c7e46e3d108557f43b895 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 533.593
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set only_screen_axo 1
index ad993a8087d5d7c355a059db9fdd46774ab34750..f10adc8ceda8268c8b97f8635d75a91547614a92 100644 (file)
@@ -22,14 +22,5 @@ fit
 
 set length 558.479
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 set only_screen_axo 1
index 6ff3f9c5e03cd3ca3da32a7e5f434db6227821e3..a901cbd6cdf1dc0c2c83a09f36c066d7bfa8d8fd 100644 (file)
@@ -20,14 +20,5 @@ bopfuse result
 
 set square 582.987
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 17
 set 2dviewer 1
index 36be0fd87237c63ee761a205a895238c9963002f..50bc693f55af83643ce8b0de6a0d430087c0b7ea 100644 (file)
@@ -20,15 +20,6 @@ bopcommon result
 
 set square 45.3312
 
-set nb_v_good 3
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 3 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
 set 2dviewer 1
 
index fde4f83c8cbf95350f38ea99cecb2105d1e8d559..66a03ae05b402d16a6b81140dfa78d1f8a706774 100644 (file)
@@ -18,7 +18,6 @@ bbuild result
 
 set square 470659
 
-# Analysis of "nbshapes res"
-set nb_sol_good 3
+checknbshapes result -solid 3
 
 set 2dviewer 1
index 91604aac8acad48e7b4c2ebdf67bc2f6ab936602..464205a5b0e15110e8d4f399c7f07b2a5e55a13f 100644 (file)
@@ -14,14 +14,5 @@ restore [locate_data_file bug25354_e2.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 15c77b84fc6df4757b0b679294fc3fbe6d350922..99dc00fca85278076ea45e4b8fa2917dd566976b 100644 (file)
@@ -15,14 +15,5 @@ ttranslate b2 4 0 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index f67696166b441cf383ecdce2a35791b178e94aac..cb94a442469e8baa77f3d16d594a2cf29604a8eb 100644 (file)
@@ -15,14 +15,5 @@ ttranslate b2 4 0 -4
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 1466b0e9d9694fe8eaeb669a2e73b8031f57c98d..ab527a97d5827e4a7ba94effccfc717dfd931dd1 100644 (file)
@@ -18,14 +18,5 @@ bopsection result
 
 set length 6
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index ff6d85772e0e775145b0c4c60fda2f15576bcd77..0c234aeae250d5bba998059313a6066e4f84971e 100644 (file)
@@ -14,14 +14,5 @@ restore [locate_data_file bug25354_f1.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index b11b09ca22845c74c1eae998251a6b3449ea9e02..1dabca2c2aa792b2054608717f0eef06c999b7da 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 0 4 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index c457c04ae1599148d552d29af8e46d1580ec84aa..97435ca417d97233d6defea41168d3a3b0dc896c 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 0 4 -4
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 8a6984a089a733d6ecc67d54431e1ff23788b827..e656ddcc12a4d30ac54c755e13134b3a261fae4c 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 4 4 -4
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 717ce291610fae889b07dc3e02275d7ddf85665d..7535bb9eaa07cf59c2ef3c4dd0d0ca4dbbf60bb7 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 4 4 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index f3f51e2d7ef8172c09004d1ecac527c2f368cf1e..be641f7d16513fc51a6d55eb731e08d34eebef57 100644 (file)
@@ -18,14 +18,5 @@ bopsection result
 
 set length 8
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 664bda2c0d38b77b3d093f602497abab233dccf8..fa1e4c283acd4d7252066736af14851601659e52 100644 (file)
@@ -18,14 +18,5 @@ bopsection result
 
 set length 8
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 715a44af60d4269960c65ca4ebc83aa7cf6dd0b0..49421b258974a93e0d027474ecb12382786584d8 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b2 10 10 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 71443453fec73a8a7510c01b17be57cfea59ea52..ca199b62deec1e74a4b36a0c01ffd11f5106b487 100644 (file)
@@ -18,14 +18,5 @@ bopsection result
 
 set length 6
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 037906a52344c0dcaaefff821076600975895b42..ac686dd7462946e4440c398a1d1ebf0d81689a8d 100644 (file)
@@ -18,14 +18,5 @@ bopsection result
 
 set length 26
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
 set 2dviewer 1
index b52413b4ee5446ccb60fa1771038cfc923aa413f..198ff701437acefae6fba340fb578bb9d730b794 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b2 -10 4  0
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 1d34896b82bc87d6bcc2f82f5e89fad8c17cd238..c62bf15e735afd1fd1fc96f1e2bcc6869d72c7ce 100644 (file)
@@ -18,14 +18,5 @@ bopsection result
 
 set length 4
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index b102f9f14bf83c787bdf0fb85b04ed3db122ad36..da12e2b926aeed1fe3c0957bc1b70823ddb35943 100644 (file)
@@ -18,14 +18,5 @@ bopsection result
 
 set length 4
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 191334dbe1b1a64549c78d2348ac018d5cfee722..046f6b91425de7ed0c511840300332f513147f06 100644 (file)
@@ -18,14 +18,5 @@ bopsection result
 
 set length 4
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 56bab29ed11d948f2db8fba10d00992496f1b805..dbdf1cd676518ec33a037fb67553d277ad07cab0 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 -10 0 10
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 5efaea3cd27ab53ce3fc6cb798ef6709d48c41d8..318411622841ba42da4bc65ffbe8e4185a0b21c7 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 4 0 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index dc22ebf7248c5a3e1fc35ea6eb736183c09a60ad..b56265a7d0b364ade1041bfec9224018e36c1208 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 -10 3 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index f77a121674c6c4d1443c91fef240d16f6f8ddb4f..b6d1440b161fce9b337ba1144bef351919d0ee45 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 -10 3 4
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index fa59d78b3fcb817bb5e8dc9bc4ca64068eea5a20..1cee2ef984755df87b8eb5cbf5e5133998f63861 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 -6 3 4
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 15be7be442139aea2ed599db46d90b88e7ee9a16..6fc7ebb161af6291a51d7aa74c5b86793fce8bd4 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 -6 0 4
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 6d54a2d225b31ed5d4c57ef63c99c1d51c65fde9..9921537e7d83bfe9285c9eacefd5293d36cfaceb 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 -10 -10 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 1e44795c04f99d3744c256fb6037d7ba47bec604..ec7d8d41503ec7341831ef30a49262c88d622a8c 100644 (file)
@@ -17,14 +17,5 @@ box b2 10 10  10
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 0c4f3eac40cd7e139308862a7b3da65f57cc9832..11c80b157cadd18c4dc984116465e86c6e937e49 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 3 -10 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index e46471c6d765c6bd116b7497924eadc98f4081e5..de878ff18fb96ed647d5f8de554e367af494a496 100644 (file)
@@ -17,14 +17,5 @@ box b2 10 10  10
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index ba7c479930e2c41558cfee6cf02b676c48564169..188d00f9017b0b79afa1d5397e2d7c61a335e048 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 3 -10 6
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 55da787a50c80d9a868bb50a4735d8a81c8c1c9e..8459ca5753a415c7f9e8638a3f10b953a2e2fd0e 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 3 -5 6
 bop b1 b2
 bopsection result
 
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
 set 2dviewer 1
index 6993858346255a8e5fc281480853663dc68d4b97..c7425999a1043d904ade02e175117506b7dcfeea 100644 (file)
@@ -16,14 +16,5 @@ ttranslate b1 3 4 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
 set 2dviewer 1
index acc55b57f0a6e14286fef8ed5b9b159f5bb84f8d..83c180028f110b7f9abc310dc0245eecd31a12a4 100644 (file)
@@ -15,14 +15,5 @@ ttranslate b2 -10 -10 -10
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 36295b7227ef9892eb3ace2c46c3c58c7b4d3728..b07394b7f36561d0a18714594899e1482375b6e8 100644 (file)
@@ -16,14 +16,5 @@ trotate b2 5 0 0 0 0 1 -45
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 18c7a6c5955205dd695dd0b4f240985ac98771ee..d0c03402a9c72d47565e5e9c9f2acb130f801c50 100644 (file)
@@ -17,14 +17,5 @@ trotate b2 5 0 0  1 0 0 45
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index d5a3fb320aa1a8713ae84c3a9dd76f44add9959b..53661c9a719d49834311a47c2e102d5c9f328c44 100644 (file)
@@ -15,14 +15,5 @@ ttranslate b2 -10 -10 -4
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 8c7259c8f138100c93325ae3eafe36f7828f2ba9..451260c69a0a207151024cec4ad65c7ec4208b97 100644 (file)
@@ -16,14 +16,5 @@ trotate b2 5 0 0  0 0 1 -45
 bop b1 b2
 bopsection result
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set 2dviewer 1
index 15b4e81f5a5846ced7dff1dae8daa07d613b14ee..94fe6f12eec42dccc432f67a1a41d6c74983081e 100644 (file)
@@ -15,14 +15,5 @@ ttranslate b2 10 3 4
 bop b1 b2
 bopsection result
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
 set 2dviewer 1
index 405fd9f054cca4412725f5810ad642d2fc98cb7c..879ebcc7d117bcfeec0e54952e2369d17a772afc 100644 (file)
@@ -15,14 +15,5 @@ ttranslate b2 5 3 4
 bop b1 b2
 bopsection result
 
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
 set 2dviewer 1
index 7008f4554f7db12e54a299039db286f8367a77f5..0ae15d9af0af8d8320096a4514bb7ddd609ba45a 100644 (file)
@@ -14,14 +14,5 @@ vertex b2 0 0 0
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 35bbcb2322590933a7b3423b88e7413f84d4575d..42806f1816b995efbd3b19f5c98f9a825d487968 100644 (file)
@@ -16,14 +16,5 @@ edge b2 ba bb
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index f2000ec54eb6741ffd0fcadc6d8cf61aba9503aa..2f6ae44bf5faedf8cb3e82ad8a7a3e2251624692 100644 (file)
@@ -16,14 +16,5 @@ edge b2 ba bb
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index c0745064519fb7667dc3f297d5684766a4e45e47..9316e045af6bdad151f1a7549191b6edcf53cf9e 100644 (file)
@@ -14,14 +14,5 @@ restore [locate_data_file bug25354_f1.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 662fb8700c527f4ab42b95c072efa5943b0508d5..815f860ddbdf95de973e0d8410ba9a80a88b8099 100644 (file)
@@ -14,14 +14,5 @@ restore [locate_data_file bug25354_f1.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 646b601b89d9f51942970ab6b0483ff71b1a9300..843c7f27fb7aca2d9e65c35130eb71adc53f1a66 100644 (file)
@@ -14,14 +14,5 @@ restore [locate_data_file bug25354_f1.brep] b2
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index bb0bbc67c246a1898e8803463afab278f2f8344d..5fed52a1deb9499cee8f821f119a0400509350f4 100644 (file)
@@ -14,14 +14,5 @@ box b2 10 10 10
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index 25f7a8070ea6c7cab61f649ded1786e38ef88cb6..0ebe00eab3ebd3f0f84f01e8f2c8c9622f809578 100644 (file)
@@ -13,14 +13,5 @@ box b2 10 10 10
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index d65d9211a7b7f6944e14ee3490ab7c0587a9d694..eaf4a9eddc3589c72a3563eb48e6a78446cce7a0 100644 (file)
@@ -14,14 +14,5 @@ box b2 10 10 10
 bop b1 b2
 bopsection result
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
 set 2dviewer 1
index d4aeee35de480a3cc6dfd68db2f8cc84774c7556..4ed210b52b748dd17b0a057b1babb3cd7e739bcc 100644 (file)
@@ -14,14 +14,5 @@ box b2 10 10 10
 bop b1 b2
 bopsection result
 
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 1
-
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1
 set 2dviewer 1
index 9f70892623b11ccf6de75cb49de21fc2f5570f13..161d13a6a9470f734db32944fd7fda781113b597 100644 (file)
@@ -47,14 +47,5 @@ baddcompound q
 bfillds -t
 bbop result 4 -t
 
-set nb_v_good 2781
-set nb_e_good 7332
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 10114
-
+checknbshapes result -vertex 2781 -edge 7332 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10114
 set 2dviewer 1
index 4efb6383be281423fe383302ff7fd3d9aec0a8c8..46a298871d142ab34d8b69f02c8faabd3e5b96d2 100644 (file)
@@ -30,14 +30,5 @@ baddtools q
 bfillds -t
 bbop result 4 -t
 
-set nb_v_good 530
-set nb_e_good 524
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 1055
-
+checknbshapes result -vertex 530 -edge 524 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1055
 set 2dviewer 1
index 73419c672869abe51c2eb6394c82878a28a54d30..94cc81919e2f65701ee8159aafa2dba595dee698 100644 (file)
@@ -12,16 +12,7 @@ offsetshape result a 10
 
 set length 1875.31
 
-set nb_v_good 2
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 4 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 9
 smallview
 fit
 set only_screen_axo 1
index ad5325ef7340c7f029091460ad4c6b9f9e6e7d72..0b05f4aa32ad00c20383fc37863523fe879b8eb4 100644 (file)
@@ -12,16 +12,7 @@ offsetshape result a -10
 
 set length 1875.31
 
-set nb_v_good 2
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 4 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 9
 smallview
 fit
 set only_screen_axo 1
index 142edd735b4edc76e274f3e167177975f99e536b..3e9c681cc1e93b95ec94812ae139975fc171cb2a 100755 (executable)
@@ -27,14 +27,5 @@ bbuild result
 
 set square 57200.9
 
-set nb_v_good 54
-set nb_e_good 129
-set nb_w_good 95
-set nb_f_good 95
-set nb_sh_good 22
-set nb_sol_good 22
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 419
-
+checknbshapes result -vertex 54 -edge 129 -wire 95 -face 95 -shell 22 -solid 22 -compsolid 0 -compound 2 -shape 419
 set 3dviewer 1
index 3f0903b13c68309a3738bccad4901660133873c3..5f96cdbb6cf50021e20d328b494a6b79b1d44430 100644 (file)
@@ -16,14 +16,5 @@ baddobjects b1 b2
 bfillds -t
 bbuild result -t
 
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 3
-
+checknbshapes result -vertex 1 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3
 set 2dviewer 1
index c0baa1686e81e10e596da1003e4053f2562b03e6..3383ebfba23171684c59a74568bafeb8301d245b 100644 (file)
@@ -20,14 +20,5 @@ checkreal "Volume" ${volume} ${expected_volume} ${tol_abs_volume} ${tol_rel_volu
 
 set square 3.59972
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 12 -edge 20 -wire 11 -face 11 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 59
 set 2dviewer 1
index e75c9ba9d1e83d746b16814b1dc85ffc6460770e..22cb436f33a09d36fa02d86474eba8a368ca2576 100755 (executable)
@@ -18,14 +18,5 @@ bbuild result
 
 set square 21.1115
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
 set 3dviewer 1
index 6fada1be7f7688cee249718cd155320cf8226043..e0b16c6199d2e0fc2278598c53f2fe29c11e6b00 100644 (file)
@@ -13,14 +13,5 @@ bcommon result a_1 a_2
 
 set square 142153
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
 set 3dviewer 1
index 61b22fd50b0404fb1b77880cef6f6e17589c059c..3c7cef65d3efe363afd501b446981efc14552f91 100644 (file)
@@ -14,14 +14,5 @@ bopcommon result
 
 set square 35538.3
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
 set 3dviewer 1
index af86af14c364a43a7853476ed2b4cef4a220c4bd..be9fd4791181bdaaa268a23704ee13e5d8da1ab6 100644 (file)
@@ -15,17 +15,8 @@ set bug_info [bopcurves b1_3 b2_4]
 bop b1 b2
 bopcut result
 
-# It is strictly forbidden to change nb_v_good and nb_e_good values (see OCC25465)
-set nb_v_good 11
-set nb_e_good 17
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 47
-
+# It is strictly forbidden to change reference values of vertexes and edges (see OCC25465)
+checknbshapes result -vertex 11 -edge 17 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 47
 if {[lindex $bug_info 2] != 3} {
   puts "ERROR: OCC25465 is reproduced."
 }
index fdf55c19719bb70fb0089c91530cf562f5693a2d..884a8cf760961886c291c7c2e76aac2def313d7f 100644 (file)
@@ -15,17 +15,8 @@ set bug_info [bopcurves b1_6 b2_1]
 bop b1 b2
 bopcut result
 
-# It is strictly forbidden to change nb_v_good and nb_e_good values (see OCC25465)
-set nb_v_good 13
-set nb_e_good 20
-set nb_w_good 11
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 55
-
+# It is strictly forbidden to change reference values of vertexes and edges (see OCC25465)
+checknbshapes result -vertex 13 -edge 20 -wire 11 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
 if {[lindex $bug_info 2] != 2} {
   puts "ERROR: OCC25465 is reproduced."
 }
index c6ce67965fe8f0c776a3e2ea01352e9eae094fb0..43784c6a139919feae94d15087ec2e5f2820e676 100644 (file)
@@ -18,14 +18,5 @@ bbop result 0
 
 set square 893.011
 
-set nb_v_good 45
-set nb_e_good 77
-set nb_w_good 32
-set nb_f_good 32
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 189
-
+checknbshapes result -vertex 45 -edge 77 -wire 32 -face 32 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 189
 set 2dviewer 1
index bf5c3ff55bb514b7dd14f6a23319ea6aa810619c..186fffe7cc3616c2f0dc5794860974ea7b73efa3 100644 (file)
@@ -13,12 +13,4 @@ bfuzzyvalue 0.00002
 bop b1 b2 
 bopfuse result
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 55
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
\ No newline at end of file
index 1b04a1592322025598d0e179001da6dc5559658e..baa66806ff5f6c37c222e078b36662c262592c42 100644 (file)
@@ -13,14 +13,5 @@ pipe result b a 1
 
 set square 48441
 
-set nb_v_good 224
-set nb_e_good 392
-set nb_w_good 196
-set nb_f_good 196
-set nb_sh_good 14
-set nb_sol_good 14
-set nb_compsol_good 0
-set nb_compound_good 8
-set nb_shape_good 1044
-
+checknbshapes result -vertex 224 -edge 392 -wire 196 -face 196 -shell 14 -solid 14 -compsolid 0 -compound 8 -shape 1044
 set 2dviewer 1
index 8a73d20d9b6ab51f39bc90bccccc2d50091d0700..1da09cddeb1f153d35d7db06065fb392d5338d8f 100755 (executable)
@@ -15,15 +15,7 @@ if [catch { mkoffset resoffset a 1 -35 i } ] {
 
   set length 120
 
-  set nb_v_good 5
-  set nb_e_good 5
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 11
+  checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
 }
 
 smallview
index 4ea26232e7bdf9ffc79a6402f9669df1d5c4225b..3dfcdc60c7429d04ee55fe04938dee65874dd4a1 100755 (executable)
@@ -26,14 +26,5 @@ if {[string compare ${info} " This shape seems to be OK.\n"] == 0} {
 
 set square 68796.4
 
-set nb_v_good 14
-set nb_e_good 21
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 7
-set nb_sol_good 4
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 65
-
+checknbshapes result -vertex 14 -edge 21 -wire 9 -face 9 -shell 7 -solid 4 -compsolid 0 -compound 1 -shape 65
 set 3dviewer 1
index 26afc7d66e2b4cf8b140ab28cbd8cd8f4967d9dc..2609fdd4af815d823175cd78ffac1d09d4f3b693 100755 (executable)
@@ -17,14 +17,5 @@ fit
 
 set length 97.766
 
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 6
 set only_screen_axo 1
index 8003bad42e73a40617d62b9deb4178a58c8061dc..1198501c9ddda292a5fe11d558ddc2b00dd8ebbf 100755 (executable)
@@ -17,14 +17,5 @@ fit
 
 set length 87.7041
 
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good  0
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 6
 set only_screen_axo 1
index 307abc8181f870e5d3a9032b716d21deb70697bc..8d23d1ccc8963c63344be7a49f99de79e80f9985 100644 (file)
@@ -18,14 +18,5 @@ bbop result 1
 
 set square 12.2258
 
-set nb_v_good 3
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good  1
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 6 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 18
 set 2dviewer 1
index 42c5b195cc4f01be58c1592d52b3ab28aa3d7532..b4ee8ff901bca7820ac58dab5ab0f3b75a423426 100755 (executable)
@@ -44,14 +44,5 @@ baddctools b2
 
 bapibop result 0
 
-set nb_v_good 1720
-set nb_e_good 4260
-set nb_w_good 3220
-set nb_f_good 3220
-set nb_sh_good 760
-set nb_sol_good 760
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13941
-
+checknbshapes result -vertex 1720 -edge 4260 -wire 3220 -face 3220 -shell 760 -solid 760 -compsolid 0 -compound 1 -shape 13941
 set 3dviewer 1
index c321a580b28b7852aea0c1798fbfb8d6a8e4e69d..e745cb10eaf553e86cfc1ba65145d5690f327064 100755 (executable)
@@ -44,14 +44,5 @@ baddctools b2
 
 bapibop result 2
 
-set nb_v_good 888
-set nb_e_good 1412
-set nb_w_good 726
-set nb_f_good 726
-set nb_sh_good 121
-set nb_sol_good 121
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3995
-
+checknbshapes result -vertex 888 -edge 1412 -wire 726 -face 726 -shell 121 -solid 121 -compsolid 0 -compound 1 -shape 3995
 set 3dviewer 1
index f44c178228edc601f514bf1d91c8539264b0c485..9f9cd73aed4a2141cd1e88f103682f3a51000967 100755 (executable)
@@ -44,14 +44,5 @@ baddctools b2
 
 bapibop result 3
 
-set nb_v_good 2640
-set nb_e_good 5960
-set nb_w_good 3720
-set nb_f_good 3720
-set nb_sh_good 560
-set nb_sol_good 560
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 17161
-
+checknbshapes result -vertex 2640 -edge 5960 -wire 3720 -face 3720 -shell 560 -solid 560 -compsolid 0 -compound 1 -shape 17161
 set 3dviewer 1
index f075ba84d056d74aa60d8e2e57f3cc88a5b9f57d..759bc8603318d6fda98698b80484c05120fb482d 100755 (executable)
@@ -44,14 +44,5 @@ baddctools b2
 
 bapibop result 1
 
-set nb_v_good 1808
-set nb_e_good 3392
-set nb_w_good 1586
-set nb_f_good 1586
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8375
-
+checknbshapes result -vertex 1808 -edge 3392 -wire 1586 -face 1586 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 8375
 set 3dviewer 1
index 2fef6c5005a4bb4c15ad674309cdb502e943ed90..7bc4e3c1d70a2cf1e92af27670d24ec04498d0e3 100755 (executable)
@@ -44,14 +44,5 @@ baddcompound b2
 
 bapibuild result
 
-set nb_v_good 2728
-set nb_e_good 7032
-set nb_w_good 5746
-set nb_f_good 5746
-set nb_sh_good 1441
-set nb_sol_good 1441
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 24135
-
+checknbshapes result -vertex 2728 -edge 7032 -wire 5746 -face 5746 -shell 1441 -solid 1441 -compsolid 0 -compound 1 -shape 24135
 set 3dviewer 1
index 5b35c4e6e7a2e41ce74781bafddc8038beaafc2f..56d733a02795fd2fb4077cb48f59d63c17231952 100755 (executable)
@@ -44,14 +44,5 @@ baddctools b2
 
 bapibop result 4
 
-set nb_v_good 2700
-set nb_e_good 6000
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8701
-
+checknbshapes result -vertex 2700 -edge 6000 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8701
 set 3dviewer 1
index c78ba3699b6a758cec65da76f222a5e60ba1d1ca..6eb38376b8a9e4c01fccf73081ab000a3005f449 100644 (file)
@@ -14,14 +14,5 @@ bopcommon result
 
 set square 0.985997
 
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 26
-
+checknbshapes result -vertex 10 -edge 11 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 26
 set 2dviewer 1
index c3f09d8dfcced58657ac1541cea24b3f73359bd3..1cade788e65134c6dad7da480cc376a4ce89a80e 100644 (file)
@@ -17,15 +17,7 @@ if [catch { mkoffset resoffset a 1 2. } ] {
 
   set length 75.3982
 
-  set nb_v_good 1
-  set nb_e_good 1
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 3
+  checknbshapes result -vertex 1 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
 }
 
 smallview
index 98061b8bda833c32a93d795f785e434b4101f68c..adc1ac50e9730caacafbd09fcac1849d48ec4263 100644 (file)
@@ -17,15 +17,7 @@ if [catch { mkoffset resoffset a 1 -3. } ] {
 
   set length 43.9823
 
-  set nb_v_good 1
-  set nb_e_good 1
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 3
+  checknbshapes result -vertex 1 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
 }
 
 smallview
index aa59ff31335262a8deebcb059a72b1e96767270b..a69f395463fa82ea39e9e4bc120092cf6e5f02e0 100644 (file)
@@ -15,15 +15,7 @@ if [catch { mkoffset resoffset a 1 35. i } ] {
 
   set length 730
 
-  set nb_v_good 8
-  set nb_e_good 8
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 17
+  checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
 }
 
 smallview
index 6441b0d1c252f75f5a0d4ebf3ed2ce0b6901f400..1de198b06fcacf092334323f8f5538092ea4c96d 100644 (file)
@@ -15,15 +15,7 @@ if [catch { mkoffset resoffset a 1 40. i } ] {
 
   set length 770
 
-  set nb_v_good 8
-  set nb_e_good 8
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 17
+  checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
 }
 
 smallview
index ff471e18e4ebccaf8feabc06c306e56455637d29..0c50f3a1995f81f2889fdd2a90c4827e0420b414 100644 (file)
@@ -15,15 +15,7 @@ if [catch { mkoffset resoffset a 1 1. i } ] {
 
   set length 38.9737
 
-  set nb_v_good 5
-  set nb_e_good 5
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 11
+  checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
 }
 
 smallview
index 97d552ad4cef7fe1a5321670e6822d5c3beec1bc..bc211b7a0624d41bb80eb046ee740181cf158ff4 100644 (file)
@@ -15,15 +15,7 @@ if [catch { openoffset resoffset a 5 5 i } ] {
 
   set length 169.12
 
-  set nb_v_good 4
-  set nb_e_good 3
-  set nb_w_good 1
-  set nb_f_good 0
-  set nb_sh_good 0
-  set nb_sol_good 0
-  set nb_compsol_good 0
-  set nb_compound_good 0
-  set nb_shape_good 8
+  checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
 }
 
 smallview
index 3c98421a82889785766250542ceab426b7f684f4..19497f1697988e72de81dd1522aa1b4453318b17 100644 (file)
@@ -15,14 +15,5 @@ trotate s2 0 0 0 1 0 0 -45
 ttranslate s2 -0.2 0 0.48
 bcut result s1 s2
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 23
 set 2dviewer 1
index 898464fcd82fb2f68e77776d1c1d9ba9432f9023..a3fe5fcfd5289dd249b46ca1bd5b99797db6d2ca 100644 (file)
@@ -11,14 +11,5 @@ restore [locate_data_file bug25715_b14p9s1.brep] s1
 restore [locate_data_file bug25715_b14p9s2.brep] s2
 bfuse result s1 s2
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 24
 set 2dviewer 1
index 47aab08c3994d73b0c5646c7393178e6d752eea2..9ba42a791947a4a228ff6c87ec68c9764164b283 100644 (file)
@@ -1,4 +1,4 @@
-puts "TODO OCC24418 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC24418 ALL: Error :  is WRONG because number of"
 puts "=========="
 puts "OCC25715"
 puts "=========="
@@ -12,14 +12,5 @@ restore [locate_data_file bug25715_p02c3s1.brep] s1
 restore [locate_data_file bug25715_p02c3s3.brep] s3
 bfuse result s1 s3
 
-set nb_v_good 8
-set nb_e_good 14
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 36
-
+checknbshapes result -vertex 8 -edge 14 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 36
 set 2dviewer 1
index 8d52a802c7b1affdf13c59458b310da951dc3d41..3444fa406484ddfae99c9f823a79bacdc37ded86 100644 (file)
@@ -20,14 +20,5 @@ bfillds
 bbop result 0
 
 set square 181.203
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
 set 2dviewer 1
index 7f1c572ad9784e3ccd0b4f473f3fb1fdf6a40642..74b6a5f47c799f578cbedeea60b49ccc040b7470 100644 (file)
@@ -15,12 +15,8 @@ baddobjects b1
 baddtools b2
 bfillds
 bbop r 1
-regexp {SOLID +: +([-0-9.+eE]+)} [nbshapes r] full nb_sol
-if { ${nb_sol} != 1 } {
-  puts "Error : Result shape is WRONG because it must contains 1 solid instead of ${nb_sol}"
-} else {
-  puts "Result shape contains ${nb_sol} solids"
-}
+
+checknbshapes r -solid 1
 
 bfuzzyvalue 0.
 box b1 10 10 10
@@ -31,11 +27,7 @@ baddobjects b1
 baddtools b2
 bfillds
 bbop result 1
-regexp {SOLID +: +([-0-9.+eE]+)} [nbshapes result] full nb_sol
-if { ${nb_sol} != 2 } {
-  puts "Error : Result shape is WRONG because it must contains 2 solids instead of ${nb_sol}"
-} else {
-  puts "Result shape contains ${nb_sol} solids"
-}
+
+checknbshapes result -solid 2
 
 set 2dviewer 1
index 9cedf9e8b97bc76218ad5cecce7dc8ca44e123c8..6af77a49e20d89f17175ee66363c4a446ac7f4f4 100644 (file)
@@ -13,12 +13,7 @@ bcut result pl hl
 
 checkshape result
 
-# Analysis of "nbshapes res"
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
+checknbshapes result -face 2 -shell 1 -solid 0 -compsolid 0 -compound 1
 
 smallview
 donly result
index 4dd0adc57d29141c49d5e85d3ab6daa495ec13b1..21c64c743034582e28cb37e5f3cc900bd63eb2ee 100644 (file)
@@ -12,12 +12,4 @@ copy q_1 b1
 copy q_2 b2
 bsection result b1 b2
 
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
\ No newline at end of file
index ad02fd8e055fb43ea4a333dfe87d1bb1efa36e29..c40bed3436fa4529d29ad69caf6deaac0ffbb310 100644 (file)
@@ -6,16 +6,6 @@ puts ""
 # Boolean Cut does not work on two solids
 ###########################################
 
-set nb_v_good 186
-set nb_e_good 360
-set nb_w_good 174
-set nb_f_good 174
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 897
-
 smallview
 
 restore [locate_data_file OCC26621-body.brep] body
@@ -26,6 +16,7 @@ bopargcheck cutter
 bcut result body cutter
 donly result
 fit
-nbshapes result
+
+checknbshapes result -vertex 186 -edge 360 -wire 174 -face 174 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 897
 
 set only_screen_axo 1
index a0a16e2d623405f374f8b5877ea3230b5b8f833a..fd0b8069fd62f85b1b3211818ae0c42aab6ce286 100755 (executable)
@@ -24,14 +24,5 @@ puts "Finish boolean operation ..."
 set square 585.072
 
 # Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 12
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 6 -edge 12 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 31
 set 2dviewer 0
index ee66d394328cda96e1db34506cb711132f497fe2..9e2134f70d2c6fdcdfb3038b976872343b91f9ad 100755 (executable)
@@ -24,15 +24,6 @@ puts "Finish boolean operation ..."
 set square 808.713
 
 # Analysis of "nbshapes res"
-set nb_v_good 8
-set nb_e_good 15
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 41
-
+checknbshapes result -vertex 8 -edge 15 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 41
 set 2dviewer 0
 
index 6db8c366207ab260d2608010fdc5048b89f2997a..9aea8176226bea76230d9fd5467d2d9320d6e6ac 100755 (executable)
@@ -24,14 +24,5 @@ puts "Finish boolean operation ..."
 set square 893.394
 
 # Analysis of "nbshapes res"
-set nb_v_good 7
-set nb_e_good 15
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 36
-
+checknbshapes result -vertex 7 -edge 15 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 36
 set 2dviewer 0
index 8b9571f924d645d23159d32d9aa921bd4756be55..72266cd763512c3a4de4add3db96a875701f3645 100755 (executable)
@@ -24,15 +24,6 @@ puts "Finish boolean operation ..."
 set square 500.39
 
 # Analysis of "nbshapes res"
-set nb_v_good 7
-set nb_e_good 12
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 38
-
+checknbshapes result -vertex 7 -edge 12 -wire 7 -face 7 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 38
 set 2dviewer 0
 
index 08b5926ca67371358947b3fe25361f616105d31b..a4fd124c69d21c34fb46f86b6ff135b5fd1aaac5 100755 (executable)
@@ -24,15 +24,6 @@ puts "Finish boolean operation ..."
 set length 88.9912
 
 # Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
 set 2dviewer 0
 
index a41315facc52d54258c2a5c99a4ae9d95ea4a5ec..9d944c7725b44b6b0199cf1d8e39922053329a87 100755 (executable)
@@ -13,16 +13,7 @@ if [catch { restore $filepath result} catch_result] {
   puts "Error ${BugNumber}: there is reading problem"
 } else {
 
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 1
-
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 1
 }
 
 set 2dviewer 0
index 32254fedac88051a0687b8e6d63444197d0a0fcd..6886719736b2b366f861730850e9a2abf3140e59 100755 (executable)
@@ -17,16 +17,7 @@ if [catch { chfi2d result f f_1 f_2 CDD 10. 10. } ] {
 } else {
 set length 267.795
 
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 9
 }
 
 set 2dviewer 0
index cece00a315bf296f548f579942d81141c06a0d1f..9d471b3581bae9fc1e5e902f732b5f34a5504ef6 100755 (executable)
@@ -79,16 +79,7 @@ if { ${deflection_percent} > ${percent_max} } {
 
 set square 275.426
 
-set nb_v_good 964
-set nb_e_good 964
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 1931
-
+checknbshapes result -vertex 964 -edge 964 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 1931
 if { ${status} != 0 } {
    puts "Faulty ${BugNumber}"
 } else {
index 8da1da51c17eb159e3e1f7d0b12d9f950eb7fb97..a83b3feb5cf68d94ba8be2d1c5dfd47a11f0912c 100755 (executable)
@@ -31,16 +31,7 @@ puts "CPU_user_time=${CPU_user_time}"
 
 
 set square 1.40193e+07
-set nb_v_good 372
-set nb_e_good 369
-set nb_w_good 2
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 745
-
+checknbshapes result -vertex 372 -edge 369 -wire 2 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 745
 
 if {[string compare $tcl_platform(platform) "windows"] == 0} {
    puts "windows"
index e9a8b9e0aa68a156918c9e01a4f24db860303e4e..8ce27bbff6a9ef7b065d1bb3342659abde8bf730 100755 (executable)
@@ -12,16 +12,7 @@ restore [locate_data_file OCC21858.brep] result
 
 set length 6.48642
 
-set nb_v_good 9
-set nb_e_good 10
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 9 -edge 10 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 21
 set only_screen 0
 
 vinit
index deae6f1742b836f2fd94bafc076a8a25c9fe7f0e..001778e9f0dbf99cf84c4e6964aae6f9dfbec20a 100755 (executable)
@@ -34,15 +34,6 @@ vfit
 
 set square 76338.8
 
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
 set 2dviewer 1
 
index 3476f7aec11158ee363ca8fd9daac10187d40916..b1651dfa2ce6375c1021ba354c8077f36f136455 100755 (executable)
@@ -12,16 +12,7 @@ set BugNumber OCC22761
 
 restore [locate_data_file OCC22761-TransmissionTestModel5-notfixed.brep] result
 
-set nb_v_good 2171
-set nb_e_good 1210
-set nb_w_good 226
-set nb_f_good 213
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3821
-
+checknbshapes result -vertex 2171 -edge 1210 -wire 226 -face 213 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3821
 set length 217577
 set 3dviewer 0
 
index 5a3919f79e006d8df884dc5751d7aadb33d81400..0fc63f2d1b3d61fb1ee59dfe1e24593a5242f963 100755 (executable)
@@ -14,7 +14,7 @@ restore [locate_data_file OCC6278-B.brep] b
 bfuse result a b
 explode result v
 
-set nb_v_good 4
+checknbshapes result -vertex 4
 
 set DumpList [dump result_2]
 if {[llength ${DumpList}] < 40} {
index c56a19dbc865bf06b4fafd516ca0557ce49106ef..f9ab12198fbec3e43fb8754b4d0aeb33f0fe3b38 100644 (file)
@@ -28,15 +28,7 @@ if [catch { buildsweep result } ] {
 
     set square 1.94998e+06
 
-    set nb_v_good 161
-    set nb_e_good 299
-    set nb_w_good 138
-    set nb_f_good 138
-    set nb_sh_good 1
-    set nb_sol_good 0
-    set nb_compsol_good 0
-    set nb_compound_good 0
-    set nb_shape_good 737
+    checknbshapes result -vertex 161 -edge 299 -wire 138 -face 138 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 737
 }
 set 2dviewer 0
 
index b6b8164f5601cd2b66fc4dc707713a6e43d263ba..810a039059fefa3f7f52c2cbc09896f419cf8eee 100644 (file)
@@ -21,14 +21,5 @@ puts "Finish boolean operation ..."
 set square 225009
 
 # Analysis of "nbshapes result"
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 8
-set nb_f_good 6
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 6 -edge 10 -wire 8 -face 6 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 31
 set 3dviewer 1
index b082f005ccbdedb894284f8056a052e7c07c8686..4b2a69e3eb4089cda933783017aad74f8e4548a3 100644 (file)
@@ -27,14 +27,5 @@ puts "Finish boolean operation ..."
 set square 1328.78
 
 # Analysis of "nbshapes result"
-set nb_v_good 37
-set nb_e_good 39
-set nb_w_good 4
-set nb_f_good 3
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 84
-
+checknbshapes result -vertex 37 -edge 39 -wire 4 -face 3 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 84
 set 3dviewer 1
index 6692bba19eb6ee7378eb7d982b91584f208d2320..6e7a915aeae3539f7c620c17b3ac6b1550259fee 100644 (file)
@@ -32,14 +32,5 @@ puts "Finish boolean operation ..."
 set square 1328.78
 
 # Analysis of "nbshapes result"
-set nb_v_good 37
-set nb_e_good 39
-set nb_w_good 4
-set nb_f_good 3
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 84
-
+checknbshapes result -vertex 37 -edge 39 -wire 4 -face 3 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 84
 set 3dviewer 1
index 2882f915e55776f6fa4a5e974890eb0b5158d8fe..ed60243c47747151823dac56a6f5a0462c2cdd26 100755 (executable)
@@ -16,14 +16,5 @@ decho on
 tpcompound result
 
 set square 653115
-set nb_v_good 684
-set nb_e_good 1222
-set nb_w_good 519
-set nb_f_good 512
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2940
-
+checknbshapes result -vertex 684 -edge 1222 -wire 519 -face 512 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 2940
 set 2dviewer 0
index 53d742eb6ac38c8d5708b5dcb5db925413ff3631..8257f75ede48bbc93aa888776726bfa7d366d251 100755 (executable)
@@ -10,14 +10,5 @@ stepread [locate_data_file OCC11857.stp] a *
 tpcompound result
 
 set square 208019
-set nb_v_good 63
-set nb_e_good 102
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 246
-
+checknbshapes result -vertex 63 -edge 102 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 246
 set 2dviewer 0
index 2f955de4d6115168315b08cce21e08506335edd8..21f1d32bf9649932520974dbeaa41e5ebb58e954 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error : The square of result shape is "
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of"
 puts "============"
 puts "OCC22145"
 puts "============"
@@ -15,14 +15,5 @@ decho on
 tpcompound result
 
 set square 653115
-set nb_v_good 684
-set nb_e_good 1222
-set nb_w_good 519
-set nb_f_good 512
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2940
-
+checknbshapes result -vertex 684 -edge 1222 -wire 519 -face 512 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 2940
 set 2dviewer 0
index 4f2e3e907a94bad53c81bac9d1e452447cc5a994..0803fa4b86b7bb6775d9f9abf2f31603c271fc21 100755 (executable)
@@ -18,16 +18,7 @@ if [catch { stepread $filepath a * } catch_result] {
 
 set square 1.50067e+07
 
-set nb_v_good 136
-set nb_e_good 236
-set nb_w_good 102
-set nb_f_good 102
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 579
-
+checknbshapes result -vertex 136 -edge 236 -wire 102 -face 102 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 579
 }
 
 set 2dviewer 0
index 246b393cfee61a0043ceb78d2fcc5f67c8858ddd..369fd40e939362c04a39ee1a56773e3ac06403f3 100644 (file)
@@ -11,14 +11,5 @@ tpcompound result
 
 set square 33122.6
 
-set nb_v_good 52
-set nb_e_good 83
-set nb_w_good 41
-set nb_f_good 37
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 216
-
+checknbshapes result -vertex 52 -edge 83 -wire 41 -face 37 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 216
 set 3dviewer 1
index 60fa60ffc9c9e53674f661fa15b1de216ebcdebe..ba7f20af360205266bb9230808d9e907f75aab64 100644 (file)
@@ -11,14 +11,5 @@ tpcompound result
 
 set square 38563.2
 
-set nb_v_good 150
-set nb_e_good 228
-set nb_w_good 135
-set nb_f_good 105
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 624
-
+checknbshapes result -vertex 150 -edge 228 -wire 135 -face 105 -shell 2 -solid 2 -compsolid 0 -compound 2 -shape 624
 set 3dviewer 1
index fe8e7036eec8835730d8e013c528459e83830d19..d0910ba601e6e8eab1652ad2cd9a614edd404ca8 100644 (file)
@@ -11,14 +11,5 @@ tpcompound result
 
 set square 46280.7
 
-set nb_v_good 176
-set nb_e_good 176
-set nb_w_good 176
-set nb_f_good 168
-set nb_sh_good 168
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 866
-
+checknbshapes result -vertex 176 -edge 176 -wire 176 -face 168 -shell 168 -solid 0 -compsolid 0 -compound 2 -shape 866
 set 3dviewer 1
index bb193517f74a777eba7079b7bf2c2cf2dec81ba2..9db648ba643df7998d04d43923b4fc654d10cbe9 100644 (file)
@@ -11,14 +11,5 @@ tpcompound result
 
 set square 20800
 
-set nb_v_good 26
-set nb_e_good 37
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 5
-set nb_shape_good 110
-
+checknbshapes result -vertex 26 -edge 37 -wire 18 -face 18 -shell 3 -solid 3 -compsolid 0 -compound 5 -shape 110
 set 3dviewer 1
index d58ba06c6836a1efe70ef119b95fbb97dcd8a970..8b998eb46ff20ea8a20ababbc529174290497c29 100644 (file)
@@ -11,14 +11,5 @@ tpcompound result
 
 set square 2400
 
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
 set 3dviewer 1
index fb11b4c27e15af50f1a9747fd7746dc3964a13dd..c3b03d1fe1af863ea6119c27bc2b1f46689544b5 100755 (executable)
@@ -7,7 +7,6 @@ puts ""
 #######################################################################
 
 restore [locate_data_file bug25523_bad_loopback_step.brep] a
-nbshapes a
 
 checknbshapes a -vertex 30 -edge 54 -wire 32 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 145 -m "Stator model"
 
@@ -18,7 +17,6 @@ catch { file delete ${aFile} }
 stepwrite a a ${aFile}
 
 stepread ${aFile} b *
-nbshapes b_1 ;# empty compound
 checknbshapes b_1 -vertex 30 -edge 54 -wire 32 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 145 -m "Stator model"
 
 tpstat c ;# reports exception
index 26b747535c7c8dd8c4dea7a2633c5c412a7cc805..a8108c5e986f45b4f9fe76a3a8c95b4f5e4d8fc2 100755 (executable)
@@ -18,15 +18,7 @@ if [catch { stepread $filepath a * } res] {
     tpcompound result
     
     set square 1.48021e+06
-    set nb_v_good 1228
-    set nb_e_good 1938
-    set nb_w_good 762
-    set nb_f_good 696
-    set nb_sh_good 1
-    set nb_sol_good 1
-    set nb_compsol_good 0
-    set nb_compound_good 1
-    set nb_shape_good 4627
+    checknbshapes result -vertex 1228 -edge 1938 -wire 762 -face 696 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 4627
 }
 
 set 2dviewer 0
index 9228dcf800c6fa69a42688de8b8da1439a635fd9..ec2f31f81272f78be8bd312a0404e72bdb1d292c 100755 (executable)
@@ -15,15 +15,7 @@ if [catch { stepread $filepath a * } res] {
     tpcompound result
     
     set square 159588
-    set nb_v_good 44
-    set nb_e_good 72
-    set nb_w_good 36
-    set nb_f_good 31
-    set nb_sh_good 1
-    set nb_sol_good 1
-    set nb_compsol_good 0 
-    set nb_compound_good 1
-    set nb_shape_good 186
+    checknbshapes result -vertex 44 -edge 72 -wire 36 -face 31 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 186
 }
 
 set 2dviewer 0
index c9be90b2a2b079fad09714d114d3bff10e3e979c..7842bac85de05d86482aff8fa05f2a858447d59f 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC12345 ALL: Error on Record"
-puts "TODO OCC12345 ALL: OCC926 Faulty"
+puts "TODO OCC12345 ALL: Error : OCC926 is WRONG because number of "
 
 puts "================"
 puts "OCC926"
@@ -9,31 +9,7 @@ puts ""
 stepread [locate_data_file OCC926.stp] a *
 
 tpcompound result
-set list [nbshapes result]
 
-regexp {VERTEX +: +([-0-9.+eE]+)} $list full VERTEX
-regexp {EDGE +: +([-0-9.+eE]+)} $list full EDGE
-regexp {WIRE +: +([-0-9.+eE]+)} $list full WIRE
-regexp {FACE +: +([-0-9.+eE]+)} $list full FACE
-regexp {SHELL +: +([-0-9.+eE]+)} $list full SHELL
-regexp {SOLID +: +([-0-9.+eE]+)} $list full SOLID
-regexp {COMPSOLID +: +([-0-9.+eE]+)} $list full COMPSOLID
-regexp {COMPOUND +: +([-0-9.+eE]+)} $list full COMPOUND
-regexp {SHAPE +: +([-0-9.+eE]+)} $list full SHAPE
-
-if { $VERTEX != 4474 || \
-    $EDGE != 6907 || \
-    $WIRE != 3823 || \
-    $FACE != 3085 || \
-    $SHELL != 196 || \
-    $SOLID != 154 || \
-    $COMPSOLID != 0 || \
-    $COMPOUND != 32 || \
-    $SHAPE != 18671 } {
-    puts "OCC926 Faulty"
-} else {
-    puts "OCC926 OK"
-}
+checknbshapes result -vertex 4474 -edge 6907 -wire 3823 -face 3085 -shell 196 -solid 154 -compsolid 0 -compound 32 -shape 18671 -m "OCC926"
 
 set 2dviewer 0
-
index 0e4c16946936dfae95fffcc928b3202e65317646..121d547c1516c7ee246938f5574c9929b0ba3536 100755 (executable)
@@ -8,14 +8,5 @@ puts ""
 
 loadvrml result [locate_data_file OCC22092-sk97.wrl]
 
-set nb_v_good 16
-set nb_e_good 25
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 10
-set nb_shape_good 79
-
+checknbshapes result -vertex 16 -edge 25 -wire 13 -face 13 -shell 2 -solid 0 -compsolid 0 -compound 10 -shape 79
 set 3dviewer 0
index b95c5a1e092c1ec3f42b23ac2697102e910cc254..da8b7895d5d124d4dbd501903a47eff62bf0cde3 100755 (executable)
@@ -1,7 +1,7 @@
 puts "TODO OCC11111 ALL: Faulty OCC21970"
 puts "TODO OCC11111 ALL: Error : The command is not valid. The square is"
 puts "TODO OCC11111 ALL: Error : The square of result shape is 0"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error :  is WRONG because number of"
 
 puts "============"
 puts "OCC21970"
@@ -25,16 +25,7 @@ if {$r == 1} {
 
 set square 624989
 
-set nb_v_good 3806
-set nb_e_good 3808
-set nb_w_good 756
-set nb_f_good 730
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9101
-
+checknbshapes result -vertex 3806 -edge 3808 -wire 756 -face 730 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9101
 if { ${status1} != 0} {
    puts "Faulty ${BugNumber}"
 } else {
index cf6edd90081dd2885bbac714a3ed8386ea6d6613..65e69c5f99cea63f322d4c47dfd503d046988803 100755 (executable)
@@ -77,16 +77,7 @@ if { ${deflection_percent} > ${percent_max} } {
 
 set square 32416.7
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 if { ${status} != 0 } {
    puts "Faulty ${BugNumber}"
 } else {
index a4cea94dda1314282ef54ed49954547dd5324a99..cad4751fa339ab72c18a3f02f9f0514397425203 100755 (executable)
@@ -16,16 +16,7 @@ decho on
 tpcompound result
 
 set square 14684.4
-set nb_v_good 1152
-set nb_e_good 1735
-set nb_w_good 635
-set nb_f_good 581
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4106
-
+checknbshapes result -vertex 1152 -edge 1735 -wire 635 -face 581 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 4106
 vinit
 vsetdispmode 1
 vdisplay result
index 0ce4cc27114b5fd1098f89bba693962260500e6e..680d166f0cbfda6cc02dd0b16d81557feef233ee 100755 (executable)
@@ -12,16 +12,7 @@ restore [locate_data_file shading_151.brep] result
 
 set square 52620.1
 
-set nb_v_good 20
-set nb_e_good 37
-set nb_w_good 21
-set nb_f_good 19
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 98
-
+checknbshapes result -vertex 20 -edge 37 -wire 21 -face 19 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 98
 vinit
 tclean result
 vsetdispmode 1
index ccf0cfc56fc36b925812096fc06de46de2329576..be9ae72c80160f8015ff702950a098a901589e6e 100755 (executable)
@@ -15,16 +15,7 @@ restore [locate_data_file OCC288-shading_176.brep] result
 
 set square 1.21055e+07
 
-set nb_v_good 667
-set nb_e_good 941
-set nb_w_good 368
-set nb_f_good 289
-set nb_sh_good 6
-set nb_sol_good 6
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2278
-
+checknbshapes result -vertex 667 -edge 941 -wire 368 -face 289 -shell 6 -solid 6 -compsolid 0 -compound 1 -shape 2278
 vinit
 tclean result
 vsetdispmode 1
index 6fc9c0f62aa0945636040e31ccd78a0544722c70..58eee839b60b9ec96e496046502070782e7ab934 100755 (executable)
@@ -12,16 +12,7 @@ restore [locate_data_file shading_058.brep] result
 
 set square 14125.5
 
-set nb_v_good 23
-set nb_e_good 40
-set nb_w_good 19
-set nb_f_good 19
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 104
-
+checknbshapes result -vertex 23 -edge 40 -wire 19 -face 19 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 104
 vinit
 tclean result
 vsetdispmode 1
index 5ee2b6db0196e41255106f98952248aee29e287e..b53f292129f0aac208c5080c1ff2f51c56de79fd 100755 (executable)
@@ -12,16 +12,7 @@ restore [locate_data_file shading_105.brep] result
 
 set length 265.239
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 7
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
 vinit
 tclean result
 vsetdispmode 1
index e59dc018b2c60d6176a47408503ced56d8664f75..489c30360e18a954cd08e14c2dcfdf85db90c1e6 100755 (executable)
@@ -12,16 +12,7 @@ restore [locate_data_file shading_107.brep] result
 
 set square 329710
 
-set nb_v_good 18
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 91
-
+checknbshapes result -vertex 18 -edge 36 -wire 18 -face 18 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 91
 vinit
 tclean result
 vsetdispmode 1
index 54b0329a1b5d2cf68c754c80b3decd430a06e346..fd313e355f581032586f072b68b340bc46f75ba0 100755 (executable)
@@ -23,15 +23,7 @@ if {[catch { brepiges e1 ${EdgeFile} } ]} {
    if {[catch { igesbrep ${EdgeFile} result * } ]} {
       set IsOk 0
    } else {
-      set nb_v_good 2
-      set nb_e_good 1
-      set nb_w_good 0
-      set nb_f_good 0
-      set nb_sh_good 0
-      set nb_sol_good 0
-      set nb_compsol_good 0
-      set nb_compound_good 0
-      set nb_shape_good 3
+      checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
    }
 }
 
index 7e5554d7a16bcdf824a0d6437fb1c33add33e750..da59d8178026c997dd2719f234915c30cf791d3a 100755 (executable)
@@ -10,17 +10,6 @@ puts "========"
 restore [locate_data_file OCC184.brep] FaceBrep 
 checkshape FaceBrep
 
-set dum1 [nbshapes FaceBrep]
-regexp {VERTEX +: +([-0-9.+eE]+)} $dum1 full nb_v1
-regexp {EDGE +: +([-0-9.+eE]+)} $dum1 full nb_e1
-regexp {WIRE +: +([-0-9.+eE]+)} $dum1 full nb_w1
-regexp {FACE +: +([-0-9.+eE]+)} $dum1 full nb_f1
-regexp {SHELL +: +([-0-9.+eE]+)} $dum1 full nb_sh1
-regexp {SOLID +: +([-0-9.+eE]+)} $dum1 full nb_sol1
-regexp {COMPSOLID +: +([-0-9.+eE]+)} $dum1 full nb_compsol1
-regexp {COMPOUND +: +([-0-9.+eE]+)} $dum1 full nb_compound1
-regexp {SHAPE +: +([-0-9.+eE]+)} $dum1 full nb_shape1
-
 regexp {Mass +: +([-0-9.+eE]+)} [sprops FaceBrep] full square1
 
 catch {exec rm ${imagedir}/OCC184.igs}
@@ -32,31 +21,9 @@ igesbrep ${imagedir}/OCC184.igs FaceIGES *
 sewing result FaceIGES
 checkshape result
 
-set dum2 [nbshapes result]
-regexp {VERTEX +: +([-0-9.+eE]+)} $dum2 full nb_v2
-regexp {EDGE +: +([-0-9.+eE]+)} $dum2 full nb_e2
-regexp {WIRE +: +([-0-9.+eE]+)} $dum2 full nb_w2
-regexp {FACE +: +([-0-9.+eE]+)} $dum2 full nb_f2
-regexp {SHELL +: +([-0-9.+eE]+)} $dum2 full nb_sh2
-regexp {SOLID +: +([-0-9.+eE]+)} $dum2 full nb_sol2
-regexp {COMPSOLID +: +([-0-9.+eE]+)} $dum2 full nb_compsol2
-regexp {COMPOUND +: +([-0-9.+eE]+)} $dum2 full nb_compound2
-regexp {SHAPE +: +([-0-9.+eE]+)} $dum2 full nb_shape2
-
 regexp {Mass +: +([-0-9.+eE]+)} [sprops result] full square2
 
-
-if { ${nb_v2} != ${nb_v1} 
-    || ${nb_e2} != ${nb_e1} 
-    || ${nb_w2} != ${nb_w1} 
-    || ${nb_f2} != ${nb_f1} 
-    || ${nb_sh2} != ${nb_sh1} 
-    || ${nb_sol2} != ${nb_sol1} 
-    || ${nb_compsol2} != ${nb_compsol1} 
-    || ${nb_compound2} != ${nb_compound1} 
-    || ${nb_shape2} != ${nb_shape1} } {
-    puts "Error : Number of shapes is faulty"
-}
+checknbshapes result -ref [nbshapes FaceBrep]
 
 if { ${square2} != ${square1} } {
    puts "Error : Square is not valid"
index 4ebef2d7a700888fba957b2a321b523c81579f6f..b3c6e36dedc05469c1be630c0a8e48f3f81d1f77 100755 (executable)
@@ -21,14 +21,5 @@ renamevar sc2 result
 
 set square 271280
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 10
 set 2dviewer 0
index f958faa47b8b0a6a7c700e5bd2ccb713285be185..05b9895a01125fd9b2e23c77b53615c8f1564931 100755 (executable)
@@ -18,14 +18,5 @@ vfit
 
 set square 14217.2
 
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 6 -edge 9 -wire 3 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
 set 3dviewer 1
index bc216c97d6ec7ec11d14f6a99c5ae5e7fe6003e4..55171e4a2ad050734e50b19cf3c447a2b641cbd4 100755 (executable)
@@ -18,14 +18,5 @@ vfit
 
 set square 50201.3
 
-set nb_v_good 15
-set nb_e_good 24
-set nb_w_good 9
-set nb_f_good 8
-set nb_sh_good 5
-set nb_sol_good 4
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 24 -wire 9 -face 8 -shell 5 -solid 4 -compsolid 0 -compound 1 -shape 66
 set 3dviewer 1
index ff3cb0591abe0aa035eb50b7e8e26a5ddd96af0c..5c93d6005e1f55025b4c2dadfd3f8725c7afc6d1 100755 (executable)
@@ -21,14 +21,5 @@ catch {exec chmod 777 ${aFile}}
 
 readstl result ${aFile}
 
-set nb_v_good 8
-set nb_e_good 18
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 8 -edge 18 -wire 12 -face 12 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 51
 set 2dviewer 0
index 818b62a3cff5915be7a0f8cf2f8049b43891e807..9cbafdb206148c21c25bc4bc129f4c752605414a 100755 (executable)
@@ -21,8 +21,6 @@ set filepath [locate_data_file OMF6391_box.stl]
 if { [catch { readstl res_mesh $filepath } catch_result] } {
     puts "Faulty ${BugNumber}: here is reading problem"
 } else {
-    set nbshapes_res_mesh [nbshapes res_mesh]
-
     set aFile $imagedir/${test_image}.stl
     catch {exec rm -f ${aFile}}
      
@@ -34,15 +32,7 @@ if { [catch { readstl res_mesh $filepath } catch_result] } {
 
     readstl result ${aFile}
 
-    set nb_v_good 8
-    set nb_e_good 18
-    set nb_w_good 12
-    set nb_f_good 12
-    set nb_sh_good 1
-    set nb_sol_good 0
-    set nb_compsol_good 0
-    set nb_compound_good 0
-    set nb_shape_good 51
+    checknbshapes result -vertex 8 -edge 18 -wire 12 -face 12 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 51
 }
 set square 600
 set 3dviewer 0
index b2251f4f3a20df4fadde99540828c5714eac0369..eaa05120c36bb4ca9b85e02fb5f90ba4fccea39d 100755 (executable)
@@ -14,16 +14,7 @@ set CheckShape_status 0
 
 set square 1.24252
 
-set nb_v_good 98
-set nb_e_good 98
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 199
-
+checknbshapes result -vertex 98 -edge 98 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 199
 set aClosed [lindex [whatis result] end]
 if { ${aClosed} != "Orientable" } {
    set CheckShape_status 1
index 2305b49c8e190d4463e1fb3c2f4856edb52d8610..16b1aa3a8533ae74d905f92936f15ed530b499ff 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC12345 ALL: Faulty OCC4648"
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 
 puts "================"
 puts "OCC4648"
@@ -11,17 +11,6 @@ puts ""
 set BugNumber OCC4648
 
 igesbrep [locate_data_file annie_surf.igs] a *
-set info [nbshapes a]
-regexp {Mass +: +([-0-9.+eE]+)} [sprops a] full good_square
-regexp {VERTEX +: +([-0-9.+eE]+)} $info full good_vertex
-regexp {EDGE +: +([-0-9.+eE]+)} $info full good_edge
-regexp {WIRE +: +([-0-9.+eE]+)} $info full good_wire
-regexp {FACE +: +([-0-9.+eE]+)} $info full good_face
-regexp {SHELL +: +([-0-9.+eE]+)} $info full good_shell
-regexp {SOLID +: +([-0-9.+eE]+)} $info full good_solid
-regexp {COMPSOLID +: +([-0-9.+eE]+)} $info full good_compsolid
-regexp {COMPOUND +: +([-0-9.+eE]+)} $info full good_compound
-regexp {SHAPE +: +([-0-9.+eE]+)} $info full good_shape
 
 file delete ${imagedir}/annie
 stepwrite 0 a ${imagedir}/annie
@@ -34,30 +23,7 @@ if [catch { stepread ${imagedir}/annie b *} res] {
     puts "Faulty ${BugNumber} : stepread is wrong"
 } else {
     renamevar b_1 res
-    set info1 [nbshapes res]
-    regexp {Mass +: +([-0-9.+eE]+)} [sprops res] full sq
-    regexp {VERTEX +: +([-0-9.+eE]+)} $info1 full vertex
-    regexp {EDGE +: +([-0-9.+eE]+)} $info1 full edge
-    regexp {WIRE +: +([-0-9.+eE]+)} $info1 full wire
-    regexp {FACE +: +([-0-9.+eE]+)} $info1 full face
-    regexp {SHELL +: +([-0-9.+eE]+)} $info1 full shell
-    regexp {SOLID +: +([-0-9.+eE]+)} $info1 full solid
-    regexp {COMPSOLID +: +([-0-9.+eE]+)} $info1 full compsolid
-    regexp {COMPOUND +: +([-0-9.+eE]+)} $info1 full compound
-    regexp {SHAPE +: +([-0-9.+eE]+)} $info1 full shape
-       
-    if { $sq != $good_square
-       || $vertex != $good_vertex
-       || $edge != $good_edge
-       || $wire != $good_wire
-       || $face != $good_face
-       || $shell != $good_shell
-       || $solid != $good_solid
-       || $compsolid != $good_compsolid
-       || $compound != $good_compound
-       || $shape != $good_shape } {
-           puts "Faulty ${BugNumber}"
-    }
+    checknbshapes res -ref [nbshapes a]
 }
 
 file delete ${imagedir}/annie
index 3ec53eec4f57952aa0e4d548750cec0c2ccad430..73dfae9573e16f84354faa06c73e2506921d3e47 100755 (executable)
@@ -27,14 +27,5 @@ vfit
 
 set square 141051
 
-set nb_v_good 84
-set nb_e_good 126
-set nb_w_good 76
-set nb_f_good 53
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 4
-set nb_shape_good 353
-
+checknbshapes result -vertex 84 -edge 126 -wire 76 -face 53 -shell 5 -solid 5 -compsolid 0 -compound 4 -shape 353
 set only_screen 1
index 139ffe351f066fed2c313635094fd6adf6332184..d1e932cf47fec7045002f55df22157102b0b19c9 100755 (executable)
@@ -13,16 +13,9 @@ restore [locate_data_file OCC6491.brep] a
 set tolerance 1000
 
 sewing result ${tolerance} a
-regexp {FACE +: +([-0-9.+eE]+)} [nbshapes result] full res_faces
-
-set good_faces 263
-
-if { ${res_faces} != ${good_faces} } {
-    puts "Faulty ${BugNumber}"
-}
 
+checknbshapes result -face 263 -shell 1
 checkmaxtol result -ref 185.91005891234283
-checknbshapes result -shell 1
 checkfreebounds result 73
 
 set 2dviewer 0
index 98dcde01428d7d932dae7e469d64667985ca3317..9f254ddc83c157fee89279f307fd92ad07af9845 100755 (executable)
@@ -38,63 +38,18 @@ if { ${IsOk} == 1} {
    if { ${Tolerance_percent}  > ${percent_max} } {
       set IsOk 0
    }
-
    set good_square 36259
-   set good_vertex 1770
-   set good_edge 1237
-   set good_wire 140
-   set good_face 123
-   set good_shell 0
-   set good_solid 0
-   set good_compsolid 0
-   set good_compound 1
-   set good_shape 3271
+   checknbshapes OCC9490a -vertex 1770 -edge 1237 -wire 140 -face 123 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3271
 
-   set nb_info [nbshapes OCC9490a]
    regexp {Mass +: +([-0-9.+eE]+)} [sprops OCC9490a] full sq1
-   regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v1
-   regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e1
-   regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w1
-   regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f1
-   regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh1
-   regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol1
-   regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol1
-   regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound1
-   regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape1
-   if {$sq1 != $good_square
-      || $nb_v1 != $good_vertex
-      || $nb_e1 != $good_edge
-      || $nb_w1 != $good_wire
-      || $nb_f1 != $good_face
-      || $nb_sh1 != $good_shell
-      || $nb_sol1 != $good_solid
-      || $nb_compsol1 != $good_compsolid
-      || $nb_compound1 != $good_compound
-      || $nb_shape1 != $good_shape } {
+   if {$sq1 != $good_square} {
         set IsOk 0
    }   
 
-   set nb_info [nbshapes OCC9490b]
+   checknbshapes OCC9490b -vertex 1770 -edge 1237 -wire 140 -face 123 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3271
+
    regexp {Mass +: +([-0-9.+eE]+)} [sprops OCC9490b] full sq2
-   regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v2
-   regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e2
-   regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w2
-   regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f2
-   regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh2
-   regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol2
-   regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol2
-   regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound2
-   regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape2
-   if {$sq2 != $good_square
-      || $nb_v2 != $good_vertex
-      || $nb_e2 != $good_edge
-      || $nb_w2 != $good_wire
-      || $nb_f2 != $good_face
-      || $nb_sh2 != $good_shell
-      || $nb_sol2 != $good_solid
-      || $nb_compsol2 != $good_compsolid
-      || $nb_compound2 != $good_compound
-      || $nb_shape2 != $good_shape } {
+   if {$sq2 != $good_square} {
         set IsOk 0
    }   
 
index d6468d909637ed15b0caff3cab8f8e010cdc7bc3..2dd203097bea12dd267eb2b8fe3d1d612960a2ee 100755 (executable)
@@ -1,3 +1,4 @@
+puts "TODO OCC12345 ALL: Error :  is WRONG because number of "
 puts "TODO OCC12345 ALL: OCC9531: Faulty"
 
 puts "============"
@@ -42,61 +43,19 @@ if { ${IsOk} == 1} {
    }
 
    set good_square 5236.89
-   set good_vertex 5748
-   set good_edge 5680
-   set good_wire 915
-   set good_face 899
-   set good_shell 0
-   set good_solid 0
-   set good_compsolid 0
-   set good_compound 1
-   set good_shape 13243
 
-   set nb_info [nbshapes OCC9531a]
+   checknbshapes OCC9531a -vertex 5748 -edge 5680 -wire 915 -face 899 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13243
+
    regexp {Mass +: +([-0-9.+eE]+)} [sprops OCC9531a] full sq1
-   regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v1
-   regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e1
-   regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w1
-   regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f1
-   regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh1
-   regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol1
-   regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol1
-   regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound1
-   regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape1
-   if {$sq1 != $good_square
-      || $nb_v1 != $good_vertex
-      || $nb_e1 != $good_edge
-      || $nb_w1 != $good_wire
-      || $nb_f1 != $good_face
-      || $nb_sh1 != $good_shell
-      || $nb_sol1 != $good_solid
-      || $nb_compsol1 != $good_compsolid
-      || $compound1 != $good_compound
-      || $nb_shape1 != $good_shape } {
+
+   if {$sq1 != $good_square} {
         set IsOk 0
    }   
 
-   set nb_info [nbshapes OCC9531b]
+   checknbshapes OCC9531b -vertex 5748 -edge 5680 -wire 915 -face 899 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13243
+
    regexp {Mass +: +([-0-9.+eE]+)} [sprops OCC9531b] full sq2
-   regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v2
-   regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e2
-   regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w2
-   regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f2
-   regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh2
-   regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol2
-   regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol2
-   regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound2
-   regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape2
-   if {$sq2 != $good_square
-      || $nb_v2 != $good_vertex
-      || $nb_e2 != $good_edge
-      || $nb_w2 != $good_wire
-      || $nb_f2 != $good_face
-      || $nb_sh2 != $good_shell
-      || $nb_sol2 != $good_solid
-      || $nb_compsol2 != $good_compsolid
-      || $compound2 != $good_compound
-      || $nb_shape2 != $good_shape } {
+   if {$sq2 != $good_square} {
         set IsOk 0
    }   
 
index 0e6aecd50ff69c3fd2040b299bf8f2dd2fff6b42..5ff14dd6956485b0c6e4c70b7ccf1e1cadaf3f42 100644 (file)
@@ -39,104 +39,6 @@ if { [info exists mass] } {
     }
 }
 
-set glob_inf [info global nb_*_good]
-if { [regexp "nb_.*_good" $glob_inf] == 1 } {
-    if { [info exists nbsh_t] } {
-      set nb_info [nbshapes result -t]
-    } else {
-      set nb_info [nbshapes result]
-    }
-}
-
-if { [info exists nb_v_good] } {
-    regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
-    if { ${nb_v} != ${nb_v_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_v_good} vertices instead of ${nb_v}"
-    } else {
-        puts "Result shape contains ${nb_v} vertices"
-    }
-}
-
-if { [info exists nb_e_good] } {
-    regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
-    if { ${nb_e} != ${nb_e_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_e_good} edges instead of ${nb_e}"
-    } else {
-        puts "Result shape contains ${nb_e} edges"
-    }
-}
-
-if { [info exists nb_w_good] } {
-    regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
-    if { ${nb_w} != ${nb_w_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_w_good} wires instead of ${nb_w}"
-    } else {
-        puts "Result shape contains ${nb_w} wires"
-    }
-}
-
-if { [info exists nb_f_good] } {
-    regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
-    if { ${nb_f} != ${nb_f_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_f_good} faces instead of ${nb_f}"
-    } else {
-        puts "Result shape contains ${nb_f} faces"
-    }
-}
-
-if { [info exists nb_sh_good] } {
-    regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
-    if { ${nb_sh} != ${nb_sh_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_sh_good} shells instead of ${nb_sh}"
-    } else {
-        puts "Result shape contains ${nb_sh} shells"
-    }
-}
-
-if { [info exists nb_sol_good] } {
-    regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
-    if { ${nb_sol} != ${nb_sol_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_sol_good} solids instead of ${nb_sol}"
-    } else {
-        puts "Result shape contains ${nb_sol} solids"
-    }
-}
-
-if { [info exists nb_compsol_good] } {
-    regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
-    if { ${nb_compsol} != ${nb_compsol_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_compsol_good} compsolids instead of ${nb_compsol}"
-    } else {
-        puts "Result shape contains ${nb_compsol} compsolids"
-    }
-}
-
-if { [info exists nb_compound_good] } {
-    regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
-    if { ${nb_compound} != ${nb_compound_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_compound_good} compounds instead of ${nb_compound}"
-    } else {
-        puts "Result shape contains ${nb_compound} compounds"
-    }
-}
-
-if { [info exists nb_shape_good] } {
-    regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
-    if { ${nb_shape} != ${nb_shape_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
-    } else {
-        puts "Result shape contains ${nb_shape} shapes"
-    }
-}
-
-if { [info exists nb_fe_good] && [info exists nb_fe] } {
-    if { ${nb_fe} != ${nb_fe_good} } {
-        puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
-    } else {
-        puts "Result shape contains ${nb_fe} free edges"
-    }
-}
-
 if { [info exists rel_tol] } {
    puts "\nChecking triangulation area (triarea command)..."
    set rel_err [expr abs([CheckTriArea result $area_eps])]
index ea3d2c991eb265e5b9f155784ef76cd99b49479e..0d8ba1b811ea8e3e56b6c5e1332e653e5edaa4fd 100755 (executable)
@@ -11,14 +11,5 @@ explode c
 
 nproject result c_2 c_1 1.e-7
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set length 0.0008
index c71d086d96c969b558797247375c2459d97ec003..2a13d7fffdbbb6ba885358fdd8dda9cf9970c271 100755 (executable)
@@ -11,14 +11,5 @@ explode c
 
 nproject result c_3 c_1 1.e-7
 
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
 set length 0.0008
index b62d11fdaaa17e4b29b2537df80f8f46fdcc6341..6cb6790e9448caa8935026121291e22d80e10f0c 100644 (file)
@@ -39,7 +39,6 @@ if { [isdraw result] && $mist == 0} {
                puts [format "Error : The resulting shape is an empty COMPOUND"]
            }
            puts [whatis result]
-           puts [nbshapes result]
            puts [checksection result]
        } else {
            puts [format "The resulting shape contains %s wires" $ll_w]
index 05592f15b347cb1f958bf90b9335f622321b892f..851c242edf0e31831228aa534e579ff17dae2865 100644 (file)
@@ -53,61 +53,8 @@ set info2 [bbuild rs -s -t]
 regexp {Tps: +([-0-9.+eE]+)} ${info2} full Tps2
 puts "Tps2=${Tps2}"
 
-set nb_v_good 23060
-set nb_e_good 35880
-set nb_w_good 11704
-set nb_f_good 11704
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 82349
-
-set dump1 [nbshapes rp]
-regexp {VERTEX +: +([-0-9.+eE]+)} ${dump1} full nb_v1
-regexp {EDGE +: +([-0-9.+eE]+)} ${dump1} full nb_e1
-regexp {WIRE +: +([-0-9.+eE]+)} ${dump1} full nb_w1
-regexp {FACE +: +([-0-9.+eE]+)} ${dump1} full nb_f1
-regexp {SHELL +: +([-0-9.+eE]+)} ${dump1} full nb_sh1
-regexp {SOLID +: +([-0-9.+eE]+)} ${dump1} full nb_sol1
-regexp {COMPSOLID +: +([-0-9.+eE]+)} ${dump1} full nb_compsol1
-regexp {COMPOUND +: +([-0-9.+eE]+)} ${dump1} full nb_compound1
-regexp {SHAPE +: +([-0-9.+eE]+)} ${dump1} full nb_shape1
-
-set dump2 [nbshapes rp]
-regexp {VERTEX +: +([-0-9.+eE]+)} ${dump2} full nb_v2
-regexp {EDGE +: +([-0-9.+eE]+)} ${dump2} full nb_e2
-regexp {WIRE +: +([-0-9.+eE]+)} ${dump2} full nb_w2
-regexp {FACE +: +([-0-9.+eE]+)} ${dump2} full nb_f2
-regexp {SHELL +: +([-0-9.+eE]+)} ${dump2} full nb_sh2
-regexp {SOLID +: +([-0-9.+eE]+)} ${dump2} full nb_sol2
-regexp {COMPSOLID +: +([-0-9.+eE]+)} ${dump2} full nb_compsol2
-regexp {COMPOUND +: +([-0-9.+eE]+)} ${dump2} full nb_compound2
-regexp {SHAPE +: +([-0-9.+eE]+)} ${dump2} full nb_shape2
-
-if { ${nb_v_good} != ${nb_v1} 
-    || ${nb_e_good} != ${nb_e1} 
-    || ${nb_w_good} != ${nb_w1} 
-    || ${nb_f_good} != ${nb_f1} 
-    || ${nb_sh_good} != ${nb_sh1} 
-    || ${nb_sol_good} != ${nb_sol1} 
-    || ${nb_compsol_good} != ${nb_compsol1} 
-    || ${nb_compound_good} != ${nb_compound1} 
-    || ${nb_shape_good} != ${nb_shape1} } {
-    puts "Error : Number of shapes is faulty"
-}
-
-if { ${nb_v2} != ${nb_v1} 
-    || ${nb_e2} != ${nb_e1} 
-    || ${nb_w2} != ${nb_w1} 
-    || ${nb_f2} != ${nb_f1} 
-    || ${nb_sh2} != ${nb_sh1} 
-    || ${nb_sol2} != ${nb_sol1} 
-    || ${nb_compsol2} != ${nb_compsol1} 
-    || ${nb_compound2} != ${nb_compound1} 
-    || ${nb_shape2} != ${nb_shape1} } {
-    puts "Error : Number of shapes is bad"
-}
+checknbshapes rp -vertex 23060 -edge 35880 -wire 11704 -face 11704 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 82349
+checknbshapes rs -vertex 23060 -edge 35880 -wire 11704 -face 11704 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 82349
 
 vinit
 vdisplay rs
index b905b05ae64f43f200fe9e9043d94843ed4a94ba..d5c7367b2c0ced64499ad3666d6412cb6c5e1ba7 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 26820.4
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 26820.4
 
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
 set 2dviewer 0
index c36f766d643f373f03f1812f85529dd6682cd45c..741749329eaa074c65118062f0afa3e7fd574fa9 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26254.1
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
+set square 26254.1
 
+checknbshapes result -vertex 11 -edge 25 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 53
 set 2dviewer 0
index 2697e8e29efd150e8fbc922fc1c42c7c99f597c9..1f42526b933a81c230796c77ca77f5d7432ef373 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27236.9
 set volume 109187
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
 set 2dviewer 0
index 46da9e6205b3157df9fe48cb89a3882a99909cee..0a01ee8035e3b56444f88168320b9fb6cd6f2512 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26670.6
 set volume 107650
 
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 25 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 58
 set 2dviewer 0
index aef808b696db600bfb9ade5aa87b59404cfe8a42..b2fa7ce56d2ebafa857507c0f1df9bffab6b8e87 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 27409.5
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 27409.5
 
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
 set 2dviewer 0
 
index 028a97796cbead6680d15d245f938c63a9ec59e6..dce97c76862972668209f091ed94d6b25acca73b 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26526.5
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 48
+set square 26526.5
 
+checknbshapes result -vertex 10 -edge 23 -wire 7 -face 7 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 48
 set 2dviewer 0
index 7446a26f31d28b39444be6a4271c7b871b607bf9..3b2bcb58044e5bb8a9fe791dda07e88a4c5ee2dd 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27826
 set volume 111585
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
 set 2dviewer 0
index 9bfbacb8c6bc1bc193073bc744dbfdf65cc1a728..4420df81cf8c4673bc708c1f876f7c3be6107735 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26943
 set volume 108359
 
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
-
+checknbshapes result -vertex 10 -edge 23 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 53
 set 2dviewer 0
index 9682f7addace24f8df9da200a8a8af84bd38d074..ad524b147818ca3e733938d787b00e2c83f43b5c 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 26820.4
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 26820.4
 
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
 set 2dviewer 0
index 97b20253b1dc4c82f26b4121754f1e8f6342f418..111f65591e5c65156db533050764415e16dc0b13 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26254.1
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
+set square 26254.1
 
+checknbshapes result -vertex 11 -edge 25 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 53
 set 2dviewer 0
index 7928918cd74fa176fadfcb245445d38761ef77b0..89fc5017e0ba8528fe169f7a350653227db5b629 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27236.9
 set volume 109187
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
 set 2dviewer 0
index 810c99c8529dadf166d03881d1709edc13cfa0c4..9500305ac0c464f50685cbd7cea536e99d91e063 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26670.6
 set volume 107650
 
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 25 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 58
 set 2dviewer 0
index 4baf2bc0615b0123531b4020c5d86dbfd8791353..5f61d9f6a1b7959fd93eefb5d5903064c9d1100b 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 27409.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 27409.5
 
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
 set 2dviewer 0
index 68f56d6b8397fe6f5f70dd173bee823eaf1ca2cf..4345986030a91158135d812f7eb9964bdd92a120 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26526.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 48
+set square 26526.5
 
+checknbshapes result -vertex 10 -edge 23 -wire 7 -face 7 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 48
 set 2dviewer 0
index 5212301ebc706ed96b3f53262ff0d72f4321a932..f98efc5d578d64bbf9d498a5b781ef68570544a2 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27826
 set volume 111585
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
 set 2dviewer 0
index 71e2e8266d9dd8e577125bff9679d71fa82d1d18..88696639335b95bb306228ebd6ce3af515750d6c 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26943
 set volume 108359
 
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
-
+checknbshapes result -vertex 10 -edge 23 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 53
 set 2dviewer 0
index cc7e7063c876b782e9902f227f47385c814746bf..5aa9050ef42239d1bc9dba585b745d4fb94cb5d4 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 26820.4
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 26820.4
 
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
 set 2dviewer 0
index 23fbc33b03ccae091ca70721f4eecf1ddab57a65..5f8d86c0ec9186549fcbf594d11a5e4560fbe640 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26254.1
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
+set square 26254.1
 
+checknbshapes result -vertex 11 -edge 25 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 53
 set 2dviewer 0
index e7b38981dfd1f2cbc4c502bf557ec5b8fd52073c..2c7111ab074219e2d4edcd089f8dc34e0d3008c1 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27236.9
 set volume 109187
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
 set 2dviewer 0
index 05b204cb27eb50c4c1871cd311ba19a40829db7d..0b6b9fa20814b87fefd383529b2be28acea442ed 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26670.6
 set volume 107650
 
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 25 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 58
 set 2dviewer 0
index c8e7b3574edfd360817636569ea2dedb9ce1c076..cc29c569924e73273161bb282ce11e51a62dce75 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 27409.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 27409.5
 
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
 set 2dviewer 0
index ab1bb93b84615d09e542540f9b2f14387eecdeb1..80eb106494b9e11ae747c84f64b5c8cb01aa456d 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26526.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 48
+set square 26526.5
 
+checknbshapes result -vertex 10 -edge 23 -wire 7 -face 7 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 48
 set 2dviewer 0
index 7a151878f80c5f7daa629abcbd6e1f051a8b1083..f71c74333af0473f4c41cea568015014a2c7dfc2 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27826
 set volume 111585
 
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
 set 2dviewer 0
index 4b8da7c3c9f3b33c6db69534c1b01172636296b1..0306fb7adc9daa815304617e38d9e7cb5c7d3e4b 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26943
 set volume 108359
 
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
-
+checknbshapes result -vertex 10 -edge 23 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 53
 set 2dviewer 0
index 2467a82c443de416330c68e3dc76284840e5a416..35c775fa9e11c49368765913226d56deec3641fb 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 21356.2
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 21356.2
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 39c5fe282617d8422e1253f7b0e969b807bfdec5..10f9547941a3fbb464172d9a724b9507b54e4272 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 21665
 set volume 57222.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index 17483b4a7525e7da610b3d9da2315067e313c534..58323c7ebd8158c858a0225ba40102cec465763b 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 23559.7
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 23559.7
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 914a1d4a08ef67933fc0d4db4d319ee6a7454685..15d340bb4ffc21e8c88184fd1556c76105564e5f 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 23868.4
 set volume 63128.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index 0f1b83d0efb1b8a2a660066f6aa9a5eb0b585cb4..746d4318c6ec71350e670cee4d223f56a687af7a 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24829.1
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 24829.1
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 875535cb16daa48b3324c3edbc90ce820267d421..595769254818b1d4923bf31ab50e2221817e3953 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 24374.6
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 173
+set square 24374.6
 
+checknbshapes result -vertex 38 -edge 74 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 173
 set 2dviewer 0
index 5719dcbb57d4e351af8ca1a3996799d0ed1120b5..72d178db141c377651c6b0b84b2369a34f815622 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 25137.8
 set volume 80924.4
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index 9a9e9fb0e2b6b14f86df6f25eb83096c9375ae6a..6e9748875743178e4e6b0ee9eeb1e094ba99c830 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24683.4
 set volume 79937
 
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 32
-set nb_f_good 32
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 178
-
+checknbshapes result -vertex 38 -edge 74 -wire 32 -face 32 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 178
 set 2dviewer 0
index 4f6a7ac431a62f7bde6649e9e91d343ab5b79522..69dc85163e58c7141b2f67ce83d0c46b6979629a 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 27410
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 27410
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 87fd139ea015daac70a89e9d68e20bea2f4471b6..a1a0cb11f868b50df300b8618272b20990c2743e 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26300.3
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 35
-set nb_f_good 35
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 198
+set square 26300.3
 
+checknbshapes result -vertex 43 -edge 84 -wire 35 -face 35 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 198
 set 2dviewer 0
index 2b38422ff8eefe8ac63122dbbf9a05650e8ba14c..309fa38506c7ac7a51a6243dbe2051e47a6e925d 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27718.7
 set volume 89336.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index 8e8950d30345b85d7bfeee4af87ada5ffb0f72b1..d4e2ae8645f145f567dcf75b0d7751d73a5cc5f3 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26609
 set volume 85867.7
 
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 37
-set nb_f_good 37
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 203
-
+checknbshapes result -vertex 43 -edge 84 -wire 37 -face 37 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 203
 set 2dviewer 0
index 65d43c6b8f7c4664af02ef14a2580a6fb50fb49c..4b6c008f73413476bf6efac6efbd4416f71ef2ed 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 21356.2
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 21356.2
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index ce5e5666bba97f0b934f306274fe074d92773ffc..5711bcb6dfaa3958a977e91a6717fcc7beda7838 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 21665
 set volume 57222.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index 7d31ef2975f1a996b389f11046dfe4e65722d353..6ceaac78940988cac0a53cdf767c388ce58c1dbd 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 23559.7
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 23559.7
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 43dd4d664ac58bf31bfce95aea8265659657e03f..eb7e0c1b3eb37a249ae63b6f06d516ac4eff8b2c 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 23868.4
 set volume 63128.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index e3ef3b2c8938ddfcf8f69dfbf6c115a53611ce31..0d1206b311be6763787e2eb0750e35a8ba12dca9 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24829.1
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 24829.1
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 9c69aabcc49440269e19c408bdd86db8bdc856fb..863a948fba709bd3a203e7a348b3750fbb23d3d5 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 24374.6
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 173
+set square 24374.6
 
+checknbshapes result -vertex 38 -edge 74 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 173
 set 2dviewer 0
index ba10f8fbbc7065d65271ca77ddb0c75e6a68b155..22c3b2270d21483cdf561aa12a27c4b852f73575 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 25137.8
 set volume 80924.4
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index 2e7ee7b4313611b17c6486e0bf21ec671f86e715..bb8593028a797b78de86ce0f797ae75836c289c1 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24683.4
 set volume 79937
 
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 32
-set nb_f_good 32
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 178
-
+checknbshapes result -vertex 38 -edge 74 -wire 32 -face 32 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 178
 set 2dviewer 0
index 83ccd59989be8a79ad99912b14313a3332d82256..613b1036e8a235159380eb613c96cc9e23e48625 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 27410
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 27410
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index fadae0179449a58689948daa0ce8b8de152b1aaf..48fdf56bdaad6fbbc152511dbb3e422cd6cc0e06 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26300.3
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 35
-set nb_f_good 35
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 198
+set square 26300.3
 
+checknbshapes result -vertex 43 -edge 84 -wire 35 -face 35 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 198
 set 2dviewer 0
index 7e5bbf07a69ffe2c9cc68af6f31f46dd42979a8a..d8b46a34083b516c3e5e4215d12a813a429644e2 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27718.7
 set volume 89336.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index dafbfe87b4c472d584c702082e8e7d58b046c44c..33fa0b4e3a5da86f0b3e6524ea65228477db230b 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26609
 set volume 85867.7
 
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 37
-set nb_f_good 37
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 203
-
+checknbshapes result -vertex 43 -edge 84 -wire 37 -face 37 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 203
 set 2dviewer 0
index 46c1d69e9f921b90436ff7551d18512a52a44904..d44ac29f6a57384b24efb6c665a723b70a5cfdb8 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 21356.2
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 21356.2
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index a53cd2a88e47c8712d594be728c29476a5d061f9..a67f398c86407dfd9e9af28e8cf8bf0994d9074f 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 21665
 set volume 57222.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index cc69674c84c44fd4bb86f1efc2ea435e20feb931..640b9cfa87078664c9de1b0e55820c429a959c2d 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 23559.7
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 23559.7
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 51ffb3145aaf075192195df77d1a8b08120987f3..a0b92df81fc78ece9106f4fa7a45d4e1807d1fe6 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 23868.4
 set volume 63128.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index 3dc88585e2262ff3c1b3d386b1c4eaaa2f36c54d..325280608c838b4d25d3d0b6cfce2ade4dc395c7 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24829.1
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 24829.1
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 1d7c49f0d218caba07dfb3e4ecdb5e66b1c9668e..f1c2805499b3bed2cabcba560dd29ee64b22f3ae 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 24374.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 173
+set square 24374.6
 
+checknbshapes result -vertex 38 -edge 74 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 173
 set 2dviewer 0
index 10e4a829e06fe8b7f3fbbfdabcc523b65c08cb98..ca954d2d73cb9f17f181f03eed170500a856f840 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 25137.8
 set volume 80924.4
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index b772e2e95731c661cf2f6e7cf51622283a4c7e3f..0c11be02b675f64676793f381fe28dce19946a12 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24683.4
 set volume 79937
 
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 32
-set nb_f_good 32
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 178
-
+checknbshapes result -vertex 38 -edge 74 -wire 32 -face 32 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 178
 set 2dviewer 0
index b0e562d54cd93d8fdb0ffc4621f38cf16603a338..1a2a508b3d5ee4372809dbb65b7505905f6d8c13 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 27410
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 27410
 
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
 set 2dviewer 0
index 757fb85b9b93127f06b78c072928eda0b610f5a6..bb17724a6fe78644e7ad4b2147b83765aae5e425 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 26300.3
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 35
-set nb_f_good 35
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 198
+set square 26300.3
 
+checknbshapes result -vertex 43 -edge 84 -wire 35 -face 35 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 198
 set 2dviewer 0
index 30b7d785473a60c3eb04337f075f5e60d3e05ca1..92afe23a3f13ab4f1a940d458ed78905594e0fa3 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27718.7
 set volume 89336.2
 
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
 set 2dviewer 0
index 630b8374dd3d2849e01a92f8e7ea697f68de4fa1..b3aeafcbc359138a04d73e8348757273005a7533 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 26609
 set volume 85867.7
 
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 37
-set nb_f_good 37
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 203
-
+checknbshapes result -vertex 43 -edge 84 -wire 37 -face 37 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 203
 set 2dviewer 0
index ba0ea7c788116b38db0548b6964c8b9f7dfded64..866a986b6727dec8e86a376f394a1f82227f551a 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 20489.7
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20489.7
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index 74e3c1b9c6adf80751e490749883a40144be12f3..1c8a0a7984275c3bc32b46487011e3b6a20ef6f6 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 20709.4
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20709.4
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index 26204a6fbefb8ff4c2c301110ec2774f57da853f..056fa96308ce9c342fc2dc3cb921e8edcf70b48a 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 20971.7
 set volume 49125.1
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index 153f471ed7e1102cabb0a53d56707b45cc94c6cc..1a7379f6cb6915ab63716286acd2d28d32e0b32e 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24005.2
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24005.2
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index cebe1c917e96db312484eed1bf2928f52bc5d130..fa51c5cf95ef2186f134933d5fb285e88233d858 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24267.6
 set volume 68736.5
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index 0c4289c226acaa53d60e955bbe7693b6f1a78194..dbdec0c74d3d6082857c93b0e59625e892a478f3 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24371.2
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24371.2
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index 061a62adff66dec35af29c1de80be4ab0a780344..5027bb18776ed1774f80c7960ac26768ab75d496 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 23772.9
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 25
-set nb_f_good 25
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 144
+set square 23772.9
 
+checknbshapes result -vertex 32 -edge 61 -wire 25 -face 25 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 144
 set 2dviewer 0
index bac2ca2164f9bea771d8f4e6b75a927410a5087c..7d08c4e38fec6bdecb5d6e1873b35a6dab143873 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24633.6
 set volume 69784.6
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index 57985bdfcbc76a16c485393c2f4ee130fd63e1cc..29dd4dea327d17f21716d4bdd9c57f67284a32a2 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24035.3
 set volume 68299.1
 
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 27
-set nb_f_good 27
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 149
-
+checknbshapes result -vertex 32 -edge 61 -wire 27 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 149
 set 2dviewer 0
index 42705675e0180035cc0660cae52dbea2791e5cc2..8f05164b838141d618583851537c0c039a2216b6 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 20489.7
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20489.7
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index b3f299cc658220524781ce793879f6d00c57ecd9..53c8ea6fff82f505e25da5f2294211323216a495 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 20752.1
 set volume 48604.1
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index 9dd2d7a2a028d53e266b2588680e62003af0656d..08bf403003a04a7fa8a06034848992dc15f865ef 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 20709.4
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20709.4
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index fc5324ad0fb2bc0343d3289352221ea2562a4abe..ef272fe47a7f5f8d723ff9a5331f705215685183 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 20971.7
 set volume 49125.1
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index 99282293f441197b5023c2c72f84efc14cfd8887..53f6c93cde0b78eb682e5a7beb3a68a1bd18d930 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24005.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24005.2
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index 42ee2ae612f0b9711291518e2bdecb4d15f499d1..33b7dfa557e7016b9f5aef6461cf402d6b7956bb 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24267.6
 set volume 68736.5
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index ce671cdd116f13b6ab294aaa98ddf38920d5200e..393f0878390117d49f47e3ebdd79863b31a7329f 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24371.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24371.2
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index da618459df3c5ee00080bdf634846270b20aed0b..5d802c8a3064e1f960ec94fabddba6fa82b64931 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 23772.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 25
-set nb_f_good 25
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 144
+set square 23772.9
 
+checknbshapes result -vertex 32 -edge 61 -wire 25 -face 25 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 144
 set 2dviewer 0
index 167ea9300f78268d2f716925cf5cba334587168a..9442b32000b492617cf2970d1fc62b1a2f361b65 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24633.6
 set volume 69784.6
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index b0caf1662f2ccc0d51ab23e51572303e8f2ba43d..4cd3bed7ce6caac27a2eafc0def4f4df6a2152ad 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24035.3
 set volume 68299.1
 
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 27
-set nb_f_good 27
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 149
-
+checknbshapes result -vertex 32 -edge 61 -wire 27 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 149
 set 2dviewer 0
index 5b43be83ad179e6a6e134dd0bd5ee85e7b1c9528..5211ad748d9df7cc8a36b1f87597177cf10d882b 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 20489.7
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20489.7
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index 79a099cd153b35ae35d5e460037bfe19151e280c..8ea3bdd71162301a8ef36aa5e8d3d1dfe6c26e10 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 20752.1
 set volume 48604.1
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index 950f3e30f12fc8a14f1dd8b82f35a1caf61c8453..d4277c2bfc6641bb43a34f61c6fe099532b977b6 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 20709.4
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20709.4
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index b56dfd048fb5089ee6d1e74d49ac39bb317c1a63..858de176f8ff81b7949a18f1f637744f5f788d6c 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 20971.7
 set volume 49125.1
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index bcc832c91499740a94370dca16383e97a102c7f7..bf2ffad54c5923f146da12aabaf979f84963d50a 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24005.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24005.2
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index 9f4eb0ddf214bc2bcbfdff214c3f01dc8e858d7a..c423d2759cbfd8ab45e3dda11d44d80a89b8884c 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24267.6
 set volume 68736.5
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index 861e424a2351273782423b896e8361983f66ab6e..15807182dcd379b882e29b4b0d8089e4aa88777c 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 24371.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24371.2
 
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
 set 2dviewer 0
index a529c0e2c951a2581ae4f225433921e6ecac26a3..ca9f7b323a7db0997de3c69b48575f7ebf616354 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 23772.9
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 25
-set nb_f_good 25
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 144
+set square 23772.9
 
+checknbshapes result -vertex 32 -edge 61 -wire 25 -face 25 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 144
 set 2dviewer 0
index 1c9ac09de7c46e29564c05c4055ddf2bd3220623..f31e1dff837b3a2743e5af7e2b07e95bce0112e5 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24633.6
 set volume 69784.6
 
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
 set 2dviewer 0
index a5d42958b579ea417c90195554c0ffc2da90f657..bb424b3241efb23c3f0830953c51d2b649ecefa6 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 24035.3
 set volume 68299.1
 
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 27
-set nb_f_good 27
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 149
-
+checknbshapes result -vertex 32 -edge 61 -wire 27 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 149
 set 2dviewer 0
index e7404e36e94f605aca4e8e61a69d13a2d4807e8e..1380babdb18c494b0f31e1adf09864d1bd93fb49 100755 (executable)
@@ -22,20 +22,17 @@ puts "##########################################################################
 puts "# (case /-/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 2570.32
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 6
-set nb_e_good 7
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
+set square 2570.32
 
+checknbshapes result -vertex 6 -edge 7 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 2c6d4b864534b99591490c0817af26aef568684f..eff01ac64a1e753e1692afb255a98b30c98b210d 100755 (executable)
@@ -16,21 +16,19 @@ puts "##########################################################################
 puts "# (case /-CF/-/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 929.097
 set volume 939.398
 
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 223
-
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 223
 set 2dviewer 0
index 89bd045d6972a225d5c16605fc0420015dacdea6..07f3ccdb462d870bb82674cae94e1359995ecbfe 100755 (executable)
@@ -20,20 +20,18 @@ puts "##########################################################################
 puts "# (case /-G/-/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-G w2 0 0"
-set addsweepOptions ""
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 242.434
+mksweep s1
+
+setsweep -G w2 0 0
+addsweep s2
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 7
-set nb_e_good 13
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 29
+set square 242.434
 
+checknbshapes result -vertex 7 -edge 13 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 29
 set 2dviewer 0
index 457b83f90e25aee368f83486c408c5deaf3b796d..560ef6ad30514cf060782efcbfeef7ebd7a1195e 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 30253.5
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30253.5
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index 34ea3e4e0b3dce8f8707a7569e64fccef552ec48..ede8561c06175c218fdfd1902571b4fc788c798f 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 32493.7
 set volume 108899
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 7f9f3bccb20e79c1a6bd174e70363028a7152929..86c780893a9e31add2234d8b6852b922bb042029 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 32349.5
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 32349.5
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index 577876ee07f6c3d77f01ff877f93ae0f1d144151..b9b0a3d180ed5f61964cc838d75e8b564b6ff60a 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 33467.5
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
+set square 33467.5
 
+checknbshapes result -vertex 3 -edge 8 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index de905b47e8cfb2f7a33e9de1494d4b831c28c6ae..627e3f26e9feae4250a6b91793ff3df191336687 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 34206.6
 set volume 117501
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 3147072ce4d46de0fb09efc459f5475d173de204..eccfdea6f2c6f82f0156099b3466b78226a464ea 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 35327.9
 set volume 124779
 
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 3 -edge 8 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 set 2dviewer 0
index 4cbbeaad19ed4b26b910615d58685391f8015b6d..0e8f85d3f893450f9f175959fcf591cc84e9b1ce 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 30131.6
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30131.6
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index 18d01831db4547af873821a3af8d58b6cd12edcd..3945616f7a1d265338c6bfc0373886ccb33e0c53 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 32535.9
 set volume 103756
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index ca68a5e34cc1a3bb569513e34e1e64ea306456f4..672509d1d092529def60f571f5bb6fd5f751b969 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 32064.4
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 32064.4
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index dac18dc65e8e5002b6e18250945575cbf0755369..ff56f24f038434b79fff5aaa44926580edde26a7 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 36309.2
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
+set square 36309.2
 
+checknbshapes result -vertex 4 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 20
 set 2dviewer 0
index 77c1164d7cb941c0caf57e4fd5e8f9ab386a98b9..86c31812c430bf2f4c9f14c70b3f1eb1b6aed816 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 34072.6
 set volume 112329
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 9059820569e8429498764a366d9081ce58450638..3fab03f6b58cd26d0b69eba913ef325a9ef70efb 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 38315.9
 set volume 147866
 
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 4 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 25
 set 2dviewer 0
index baf7c49f216153ccde46b2850300d7618e49aea1..8b85867a787daff3538b0599a8e4a1e0bb093250 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27860.8
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 27860.8
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index 7c973884e089848d4acabf0f42b2c9b6599b2831..2ee1d335cd4e28f91e01c3859acf42c4d4401ca7 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30092.2
 set volume 80775.2
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index d2d3a322cbe2422a2b0ef2096157a83a1061f4c4..bed7ef81769b4f2c68bc6b4a76cb6da58788b377 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 30617.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30617.5
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index 9ac1d656b55d22d1a76b7fae8511eb5bee1f7b90..bebdf0497c12f34e85c059963e76422beffe59c1 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 32179.2
 set volume 90680.2
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 06573b600bdc5126059bdf0be7f87c868b75e76d..ead3d8e9449f634ce2ad98a81a3176f72b71cf53 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 30131.6
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30131.6
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index d3c99091874c2793d5e927acb8c19f1ae177dc75..c21728b6816445bf8e92eb0b78acd359ce05cda4 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 32535.9
 set volume 103756
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 0ba5f78f43829c6597d9b9ec526449a7bd6dcc4a..8c2a8c3d73da5b4e8d4d34837345b2dfcecca7ee 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 32800.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 32800.5
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index e51fe24f4f67eb4bcc245d3854f3ada467d917b4..158768daac6ab9dc165a218048c831c26a71f247 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 34439.8
 set volume 112768
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 1af117f5f48be99896bb9c933d990a4578418628..a2cc14b526db5ffcef6b63153a3bdbe8d5042938 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 30253.5
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30253.5
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index ac33320b066ce74aba20dd1148275c72dba24c2f..c88e77b830e838372e64e30dc33b5aa749dcb209 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 32493.7
 set volume 108899
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 890003416727d05696fb2592c76cda8b61b013b1..cb396c9a6579816ded59013f8da0e8995ce7079e 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 32349.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 32349.5
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index 6d2cc425b6541f9abdb25aa66a755bd1f37b8996..83120ed5c9b85e09167e2ef7d978a16d1e5b7de3 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 33467.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
+set square 33467.5
 
+checknbshapes result -vertex 3 -edge 8 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index d85968cce0454ba58412b1f30bc5a2b9cd0c3cdd..5b680cdceda7c8af82809e676e6ed85deeb5779a 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 34206.6
 set volume 117501
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index 8e786a2d7d127a029edda121c1d86924bff323dd..96167db2a7f4e6e3c5e39be9107f046878e585c9 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 35327.9
 set volume 124779
 
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 3 -edge 8 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
 set 2dviewer 0
index 4ef007393f59a83ce2b7a6f9268bee4dd0414f57..5b8a7408f38863919062f761134fffe94120d12b 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 30131.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30131.6
 
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 set 2dviewer 0
index df82af09b8131eb4fb8773f526ce193f23c714d7..5ebfaadf4fa2928371b162976109221ef8982eb9 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 36309.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
+set square 36309.2
 
+checknbshapes result -vertex 4 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 20
 set 2dviewer 0
index de1cf5d96004b3b6393bd854d88ee2c4dd833913..fbaef8137cb2ab68a1fa76f3264dc1e7f0b3ab2f 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 34072.6
 set volume 112329
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
 set 2dviewer 0
index cc5eaae2df4da289fa01fa4a1fcef9c88f775fe2..917fcbc0fbe1a4dd443b2a582fb148eff9887275 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 38315.9
 set volume 147866
 
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 4 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 25
 set 2dviewer 0
index a9c662ef36f695a6c0ea003c1bfee13adb5786bc..5ff7ff37a0d68437bf876ce1fc36cfe25fa8f18b 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 28006.9
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 28006.9
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index 6948b440d0ea63e15c3c01984c0ddea5c8065cb1..87ac8f3f493be04f8d11743c094e0a0f4ecf7ad9 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30006.2
 set volume 80709.6
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 2ff36f6058e7a1371d67fe5b4c60d79c5f796f2a..12f18e5e0dfc2424e83dda2c4c76532445163210 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 29295.4
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 29295.4
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index 965ea8921e248a30aa443be1c3bf61609cb4bcf0..7441f78b7a9ac9f5b3fcd8a3e3adfb02422d3604 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30965.4
 set volume 84188.2
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index feb7d20687364ba4a1516b416dbf302a8dcb59bf..3922d83268d9def8785e12e399cde1a3c36db5ff 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27924.2
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 27924.2
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index eb5d98ebf4eae52ce0a6db2c630b72f7b3449eef..957858a44da3da7e0753372f4ade1513dae914a9 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30073
 set volume 76901
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index b87c2f611c535d8339f2a1d93b562f1c6cf36e7d..b6c5a260c256e328561526b1749d9d68ba995807 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 29267.5
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 29267.5
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index 00791649f96a827f14e540e4fc4f21314e65b480..3b975380b4703ac06f924bb15957dfd712638ae9 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 31054.5
 set volume 80305.2
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 4bf5fe843a6e55c04d35b11e4657913fcea08099..da378438cc71fc1b0494045c738f6dedc904bc45 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 25814.6
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 25814.6
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index f8204878859519d610a3218192de48dfa3188a0b..15c01bc26c89a74052da8222ce50337da70c2893 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27815.3
 set volume 59871
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 68d4cc0b6ac882a8657c29b8dcf51546f75db168..9e628f9bee73bad92675082f701b6d6d716fb180 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 25419.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 25419.9
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index dd9d17647ecb2ae9b33b073d4d53402e93bd06cc..f37dc371a07c29495967edb2bc644e42476ef773 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27676
 set volume 59042
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 3ff5140944f460e6938aa40bc11904751fb98e0c..f773ec8bc60529096751f39216f7fb685adcb2ad 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27882.1
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 27882.1
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index 4e22952a75591db2150fa298ff0f982c50502d7a..6b50609e3914ff4ea9bcf8aa11a16cb08ac1ad0d 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30041.6
 set volume 76900.9
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index ab8997ecd18c93a4c723ca03e03c5496c1d81cbb..76d47a3ea0f412739cc450016cd6862810a2582f 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27282.7
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 27282.7
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index 9b63ea5791a9c476ae8fc6c94e91d7722afff4ff..d22ee1b3f3f4aa89cf734205f1e3af7d22878d97 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 29572.9
 set volume 74167.4
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 8a1693804b11faa64c42c168ab7213e2489ce19f..8e64ed0431ff55a4915c3997327cfc2a991b29e0 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 28006.9
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 28006.9
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index cc622781c16914fb9f2f968117ffdb45696afe35..ee4ef5f1258346e3b45b85c44e222a71047d85af 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30006.2
 set volume 80709.6
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 0480585717b64c6b19c355d57e2e4492c9d45fe5..a29c207b54324ef6621f004596d72c3f8bcd81d2 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 29295.4
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 29295.4
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index aa9a197b42d1aa118f08e1270ad113f408de756d..2f6d88693ba234f13177c16ff2788610cd12b1ab 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30965.4
 set volume 84188.2
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 39609b2b379b7219b3fd7e7bec06ed859deef40d..fc8dc61d4a7e839d111b268a5b648574d8f034f7 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27924.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 27924.2
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index de3d629f32032306e29c0a1a88f5a10bae762549..2a772cbadb25b6499a7ab2538bf1932029850367 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30073
 set volume 76901
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 6740af080d8da6138c819ee881e1b800cb380c14..9a7e43c502fe1c06ca87a2ce319aa97454c6e2f3 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 29267.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 29267.5
 
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
 set 2dviewer 0
index be3e653b79c4118e32069f533783878f9557f95f..50c081e92fe47282a1f5c16a0cb6f19b4e83c4b3 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 31054.5
 set volume 80305.2
 
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 40694d46e5e8c635017e3044547a7dbf02af9bd8..c40f498009c1c39143ff944d7553a439657e879e 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27135.6
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27135.6
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index 0b77bd0cd7b3d00d9aa40c97bc06e03aa329ade0..eb1bf52bc9aa4c1d46f6f0f19c9955ea013adde6 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 29030.2
 set volume 68648
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index a7e473c59d3ebaac790a9a7a618cecd615a154f1..5e58ec55a2b8386b321e1046d4307db75c824dd2 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 28434.6
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 28434.6
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index 53882b7794ea9cb0c0e3ead04c79166bdfa998da..b0699241d91ab51966e50c58f49d9682d19c7f09 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30092
 set volume 72386.2
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index e932fab7170cba9189f27185ce82d795cd6828e7..123defcdedaf30f0cd94bc4aa88ff4b8f3857b6c 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27289.6
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27289.6
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index de377557a04cdd851d5c312d8e3efae12c3b4b19..8badded9c68c4a9627bfd8034a4659ed5fa9b73d 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 29331.9
 set volume 65400.7
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 1398d0aa2b745a49ff1a60e2b68f8d5e449462b8..1bb3a0c4ddb0585451e3776a17ef65efc2123bdc 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 28489.1
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 28489.1
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index 1bcf369e62c92b138d0797e480677de74c5999b5..79b8db223304f2606577064f161e903a347a2c7d 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30287
 set volume 69136.9
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 6ed21cff62623d5c12b463da4de1c7695623a80d..160cfcb0200eb8f010159747a8bf85ab3d035da2 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 25522.2
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 25522.2
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index b611af72498334f91ee6eb41d234e7a35000b901..3f8b6a1bbeaac145a27d092737066057d8c2a577 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 27417.2
 set volume 50977.6
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 49f89afff9cd204b8cb40e736f923204303829fa..405e2b7c798c7492b4dabfd0ab34fdb66e71f525 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27210.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27210.9
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index 4241e42c5002829d3e18019a7ebd46ba41a065ce..69a8756b8ddf6a58b7074a4d0c2cca2fe59bbff9 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 28684.4
 set volume 55282.1
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 70508b61761c510d93e4f497607555c9f377577b..673e1c2ed991ab22c128d2196260afcd08a2c20e 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27294.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27294.9
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index 13a1e8b872d5d3700ef9bb3dc261ce592c18b784..b6b099d068b71cfec73b8080ec325d4b057ac03e 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 29343.7
 set volume 65439.6
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 2e7b843b0d6e52e7d84e5e46b6396ba78db45c95..17f9dc563257bbad77f6b3d5ace8a8fa45d6f281 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 28939
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 28939
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index 495b8647a19abf28b38edcf1b4b7e4abc375d716..7ec91eb7ffbe82c38cc44c64fa4310af5865efbe 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30505.5
 set volume 69371.6
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 1c8b70e397c8b63d7897953c5ec76c6c3dec7a15..504180a323cbec54a1ab7b0f5b701df7f2442154 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27135.6
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27135.6
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index 68c5673fa9608c99c893887c8bc721a4f673fd97..a0d8025b24e5007940bf8f73d7783d6d6d9cdbc4 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 29030.2
 set volume 68648
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index cec0b807dc25e0202beffb6a4a9432c16cb82e59..1a29257fec3e5fe1a15970ca07c24413b4f2a36d 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 28434.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 28434.6
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index ef214c131150a1a5f06be3793393eead546b7505..1870d0d4c529fcc1fc0e00845c7f0413e223cf65 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30092
 set volume 72386.2
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 707b8888c8d211d656ed3edfed94626321579023..4e4dc1a7df051010dfa54b3e81c2b68687086758 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 27289.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27289.6
 
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
 set 2dviewer 0
index 73493f4c22042e067136b77556a5231d69927fa0..099a61d07945b657aaedc21a4004d77cf96545fa 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 29331.9
 set volume 65400.7
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 96fe742b657ba9a6a473040bb21ea9b8ac6dac03..dbfed0347a5f8a210a3c6b4a88e56d1e4b961bdc 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 30287
 set volume 69136.9
 
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
 set 2dviewer 0
index 4aa8e051fe6c7438d47f5ffe762d4ca2d40819fc..c4c1203814ff53f93ad3e11d0ae7b43a8f85b91c 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 57570.1
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 57570.1
 
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
 set 2dviewer 0
index ed47ddbeff96226cc191e82ab259e37304c0ff9d..a72d388c3d1f6f79de65d4172e91f54668bb11a6 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 57281.5
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 90
+set square 57281.5
 
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 90
 set 2dviewer 0
index 5db357f3b172d3038a3153707510a8ba96545d1a..909c87b9314ea9592126ca6a2d04765c0a45210a 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 57570.1
 set volume 234370
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 989a32d995e748d8758e6d24e182fad303a8f493..f7b6ce56622f717e3c272d084f3a47d6800ac31f 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 57281.5
 set volume 233587
 
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 91
-
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 91
 set 2dviewer 0
index f7eeac530fda378c6c56b201e0f05ba66cf484d2..d6c86eac7e10d64dc5e3fefd003c268425bf443d 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 61084.5
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 61084.5
 
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
 set 2dviewer 0
index d2c726696363895ad40c5bf582f5b3510d0bb755..4ddefc9390172fc02299123da063bd16de1b9b82 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 61084.5
 set volume 248677
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 960cd2d993826755802fcf15c510af92e36e4012..4a640e9981fa3f5db7484562480ce7665dfc3b92 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 57570.1
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 57570.1
 
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
 set 2dviewer 0
index 66e2bbe2e0c468bfed3be14340c3c3c971612946..2bd332ff265ca7821a8863e6ef1787138c90f966 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 57281.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 90
+set square 57281.5
 
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 90
 set 2dviewer 0
index 746691db799f5b9020eec66d59e29496be318807..e699ca6145238116764b07cd475e5e48bb41ce1c 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 57570.1
 set volume 234370
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index d12f36de47504f108be047e29a22a1192bf2cb08..cc19bee62e22d48d0949cb557388276855a926a3 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 57281.5
 set volume 233587
 
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 91
-
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 91
 set 2dviewer 0
index f9afc49dc8eeae046bd005e02ee8ee8580a6a9b0..2c973c745bea5b472e33c58028f4898794212aa8 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 61084.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 61084.5
 
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
 set 2dviewer 0
index 9d9150ac65f8c78d8c7364a40340c0146e844f46..7667b50526e839a387f6bbfec32ef74d134c99ae 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 61084.5
 set volume 248677
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 87a7ccbc61f4e8cb5478263e807183770261bfc2..69b5d040f60bfdb24a91997e51abcb19ff8f05d0 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 57570.1
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 57570.1
 
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
 set 2dviewer 0
index 8c044a19c103b2f78c46c12b83efd5bf9ca1f2a2..6490ea0a6d2c81afa3e68e7121f78721eed4c70e 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 57281.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 90
+set square 57281.5
 
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 90
 set 2dviewer 0
index e6e9671fad19586273aa7410a4a0ca3fd8c6b896..ba3e4b3f41b1fbb2ee35307d3fec0281861395a5 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 57570.1
 set volume 234370
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index 5afc1f1c336dbbc4492fd1eb93f8c83ba8b53413..bf5bf4eef7ba8914c2e31f74e3b7db9fea155f7d 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 57281.5
 set volume 233587
 
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 91
-
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 91
 set 2dviewer 0
index cbfc2e4cdb509f9bc1795f74424f1cf83120285c..341ea0155cf2f44d79c7c635f66b87c67802e427 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 61084.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 61084.5
 
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
 set 2dviewer 0
index cdb18d12d32da504a7cebc23f2d6f7d6a6a8edee..bedddbdd1f2dd15431ab99853a065179573eb5b9 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 61084.5
 set volume 248677
 
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
 set 2dviewer 0
index a0cdb89dd1f9a87872aa5cedaadfb2b85a7117a8..f63dfe322e98ec009af2a8be0bdb6abf78024802 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51164.1
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51164.1
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index 27a6b0f2eff7429c046fa1c91e022e4d8dc94032..896627655b50ad14a13ebe6d7eace9ece9736881 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51164.1
 set volume 159660
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index 68c0d720d781d28c55019e768d5a877651b32870..9c61d5d1583a7dcdeb6eb13ac730d337bdff0919 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
 
-set square 44321.1
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 44321.1
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index 2ecf0b4cfab34ece413c80e0e583b0b4f5574dfb..52d6fd7b4b89c300847bc085d245deed58af861f 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51491.9
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51491.9
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index 03c483a17e3d5ecb20cec482d63d4d7468957c8c..3daad2e72ad197cc73eae529846ea6ec49d1e59c 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51491.9
 set volume 160683
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index ff33c9beea8b4e8c206d8a0599c7209a6bdc31a0..343ddb62f49e74cba97f786473e24a0a0751a685 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53295.7
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53295.7
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index 47329054215bd80b925f3bdc5e93fa6fb8aeb49c..64449905b609e19edb47177c0ba7af1f835c2c48 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53064.2
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53064.2
 
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
 set 2dviewer 0
index 8d71dfaef96d58b0bf8f53a7e10c7f81995d32b9..3dc25d073796f88d47c4212c75aa2e67d7f70dae 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53295.7
 set volume 173704
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index 88e9e65c34dca78e980e8150b365943739361718..4dc5d32982b31bf41ecd308a28324e42a16de5d3 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53064.2
 set volume 173202
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
 set 2dviewer 0
index fd5665d91d6d7e032d2a115954f396abc4b991cf..e8ede0b555a2ad4c52a8179783e79031eb46331d 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53667.2
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53667.2
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index 6491cc0e5bc3cb382b4d48fa33879b7110517e53..bdd1e9eda2680f88a0511fc93512e4d14051a6f5 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53385.6
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53385.6
 
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
 set 2dviewer 0
index b5c9142eb4f50f080d0b0fd77e26dc140c46aeab..0728c053769da32b1d18507fbadea7bac5c31873 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53667.2
 set volume 174915
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index d3db471a84c38f2410402d5ebcdf35895ab0f558..4350d24680118a29722ff16cb3e21f259c87383d 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53385.6
 set volume 174243
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
 set 2dviewer 0
index 33d4e77f2f79c8ac54eb5fabb93c4e385c589244..9297491c61d44f005706f5f17419583bb0a757c8 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51164.1
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51164.1
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index 015ec483130e1433257ad5e5998eb8a042c7890b..63da6a3649bbe7f43fbd7f395596b15e5bf54360 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51164.1
 set volume 159660
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index 6a10084f7af9d3f473231d4309ced9010f10e11c..07957ae100a001f149bc0ed9bcd7fdaaca4f9843 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51491.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51491.9
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index cb39c6889dc43bac6a414c2f2d929e46efc2e226..372f5d1464139044aa70dfa8eb74475f90c08fef 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51491.9
 set volume 160683
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index e466ebc20f0dba3d9f8e3363b891cf5572a7af2e..3724b29e3a6bec88fee2b9fba212be0708dc8955 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53295.7
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53295.7
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index dedef89713df09f28e6ed00018c0a95b1fccf807..3b8d3707cfc1e02af1d3e31d61a57557baabd406 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53064.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53064.2
 
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
 set 2dviewer 0
index 6c2dd0f66be61f0fa6eb5adcadbfdff2d0ce5686..45c9bd8167ef6296262fd3da50d2efb2c62cbfc4 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53295.7
 set volume 173704
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index 7fa4c3bf883e427050345fb2c7fc4f28a157d147..5e320784c2f5bb79ebb1d16335e07f964a10d4ae 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53064.2
 set volume 173202
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
 set 2dviewer 0
index 55bc5be7249404ceaeea53d32f9df90a91b2f13b..cb9a991cab4e688ab1ce0b93ad35155129bc3900 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53667.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53667.2
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index fc42eb7f437ff255a9984ac855d6213e776d6535..906dd3f8229b399662a942d02f5d1254701f3531 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53385.6
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53385.6
 
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
 set 2dviewer 0
index 77e081392d727247c3857b4b5bbd8dc8721e9a6b..d627d770e343458108d8e3b9f4dc22aa8743ae10 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53667.2
 set volume 174915
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index fad073108405af014e29d3d1d4ee71f79a742bf5..766e328b9a5f3d7e2456277201cd4e492e629584 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53385.6
 set volume 174243
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
 set 2dviewer 0
index db49e53e82a356d8a44c1fabdcaf0e5864df7ae5..d2b9b0bc5850f9abbdecea37995e64e385fa4137 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51164.1
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51164.1
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index a0cc330b3a987afbcc3c01f7a12a487f6fae989c..5a8099a94dd51ec7796d0476c8ce8aec76e43e93 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51164.1
 set volume 159660
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index 933b7e492d788ad955e997a59b63edc56588b3df..ac00d93ce6b812b2a4c94e9c117dc0152363264c 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51491.9
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51491.9
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index e3592bde1fb009e1534880b15a156c82d68647a6..f954c4edcc74ba3ae84a675a6bb286f495ae2e85 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51491.9
 set volume 160683
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index 65b5265bf4d17e536645636478071b1b192e231a..2631f48d3021e40b1e64fff12684bb88d4d699f9 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53295.7
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53295.7
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index c35adb2e9ec880ad372ef122c468ed235acc6869..7a61cc6bbe9877abbc2201aa95d9100af1047dea 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53064.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53064.2
 
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
 set 2dviewer 0
index be5b281d97061dd8d50c6f5080e7c3866b752418..59f5ab3be794365149c94e954d39594864e87746 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53295.7
 set volume 173704
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index ef3b878e3c7d3dedffd902623328a6af46b8efe8..59b3d0ceefce36fc6f09fdf9cfb7c77f89467f03 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53064.2
 set volume 173202
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
 set 2dviewer 0
index c4fd5cf247883325b71bef6edca252ab29d7510a..bc241d5bec20de12e4b4ab541cb8feff120d69df 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53667.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53667.2
 
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
 set 2dviewer 0
index d95b97d926a9cd7f58a2b1470ac37feb693f9524..c0411903521b0b1313e57202144a2a0e95662fd9 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53385.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53385.6
 
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
 set 2dviewer 0
index 2b1b2f85b767ee301f25b561ace9e42078cab6c3..988c9894df918a0ea4c9932862dadb5f71b3f824 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53667.2
 set volume 174915
 
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
 set 2dviewer 0
index 17f3f9cf2608f8d10d651deee9dece0e5f616832..627a2aa727de8070adb86ffc1af7bdc33e3ddbec 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53385.6
 set volume 174243
 
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
 set 2dviewer 0
index 5ba10c094ff39969078ee732a6065d493a43af0d..9dd5d0f6f6e9da8c0f69f1f0950f0d9e2a2aa991 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 49509.6
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 49509.6
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index ed5c8392a3b65fa23b887dfe5ed42fafe57deed3..8b41bef513eb4096198708b514fdd9c6484a9cab 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 49509.6
 set volume 135793
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index c38fbe4dbfeb3a67e097e30a50a74116b3b5976e..f8528460c92e1e680809cac706d182603236ff98 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51424.7
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51424.7
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 806b49e55ddab6c2c75b69bca45c3bbf8a16f088..c32c15a4b6f749995b9022e63cc8e7540aea5162 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51424.7
 set volume 141046
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 2cef0d1f2807af1ece4597a41f2742af401e8fe8..c444d08ea967cb40db5be5f7531aec6dbe3d7655 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51595.5
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51595.5
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 29c24fa01618ff2f9643af21b3451b2aaee9c937..de8a423a22b98546dabafac52d172a81d8516cdd 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 51376.4
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 223
+set square 51376.4
 
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 223
 set 2dviewer 0
index 9498ccd402df802440fbd45edd8eebce1aea247c..52fbc0833d517e9b8781fd471ef7bc25d81f8ce1 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51595.5
 set volume 147739
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 26af61661767000cbf8f4fb2ef6570a133502b4b..9a9af51ce4eb58cf412e35e391aca7c17a5a9cd1 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51376.4
 set volume 147316
 
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 224
-
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 224
 set 2dviewer 0
index 2d088cfa90470c05e6cf601259d3ffa9d831bbac..aaa9119736eb766ed6f46dc2e208fb1e0cad3993 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53770.3
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 53770.3
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 77bc1a7cada4d981c9e41fbd03b6b6c5d98114c9..2d72124f4995f498cf9ef9ed1b2173c9fe8bd903 100755 (executable)
@@ -15,20 +15,17 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53202.2
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 186
+set square 53202.2
 
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 186
 set 2dviewer 0
index e2e261632fd3da42aaf556e94798b50759fd6866..304a9e7ab8429368b52af236873fd9e260534821 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53770.3
 set volume 153966
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 0550aedb2164143a3e1711b14b0f2eff4bd0e1bd..663667e6181759b92d8c4a72691d964be62f220e 100755 (executable)
@@ -15,21 +15,18 @@ puts "##########################################################################
 puts "# (case /-/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53202.2
 set volume 152339
 
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 187
 set 2dviewer 0
index 62a65f3c4b99ba93a0d864629ca3c222a8dd47e7..5b37b74b0fe6f588c3d393f7a769ccf9acdf5292 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 49509.6
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 49509.6
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 40f6331e28ff8feb73c41690e452f397e1082db9..e204b670117e2c0a939a0d28d4be1741ca90c36d 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 49509.6
 set volume 135793
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 42df5a96b8f9648c6055a54f6b6bd8e7bceb5de3..b6e3632446c2da2d52533432593cf5172a787e36 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51424.7
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51424.7
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 1a27f60b1c0ee116c16a9d3b3afc88c4b96f8b24..4b1fcff2b994d3863005ea41f8edbe86a73b8b28 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51424.7
 set volume 141046
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 34615bb86dd5e33d307d94e6ee63984a62396227..86e35d8d31b0e268c674f83fcd37d8af283b30da 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51595.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51595.5
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index c865d0934e4ae843317756d5deb6d29777587e65..3239cacde52f8a0e8be184cdbe3440d985a44aab 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 51376.4
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 223
+set square 51376.4
 
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 223
 set 2dviewer 0
index 45578ad49cb9a4646ac23c15f16165c0411413bc..6ad2a3d2c68ef82ae7f05087eeb46361b7def37f 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51595.5
 set volume 147739
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 688455d714a91be9950a21671bd798147e65a13c..50d1a9eb5c9e6ac801066c17037af1921a2e8d11 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51376.4
 set volume 147316
 
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 224
-
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 224
 set 2dviewer 0
index bafca78c1c323da8efe7a4a3c5e40b62c5ee67c0..9a86bf4d5fe22aa56561206c900032ad9d17b916 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53770.3
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 53770.3
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 2acc447801b5e5129ff7bea8bf3f035765d1a8f7..95126b25412e0639cf2ea9b65494b83100acdd84 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53202.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 186
+set square 53202.2
 
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 186
 set 2dviewer 0
index 583098443048db922de322fb42c6ed714d971fb0..f2e1e44690f643999572b6517dd1317454e80ec3 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53770.3
 set volume 153966
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index f6a53d7071f161ff7d70823800ab699f2556c0e8..6b79a3e2c845b0871c7e37fe37df64a9eb28c523 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-FR/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53202.2
 set volume 152339
 
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 187
 set 2dviewer 0
index abb5117f89a195a1ab7f2b75a07fae9969e696cc..24479a6529df40d3818977e3782d22e07ddf4f11 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 49509.6
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 49509.6
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 523594810c82298b56624c1c5aa14b5b91f43fdd..914dc42fc9e248dac2cf61301ffc8605aaa56d7c 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 49509.6
 set volume 135793
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 148435c18a254213db7aa8d84cd3e0a9d03a9f83..e2a96d758182bd02a51850100374d8a47788c1d0 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51424.7
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51424.7
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 01b58bb372525c9cd1d3f175b80d89539e586d55..ee58df61228db77179758223c4ad61a1616ecdff 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51424.7
 set volume 141046
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 3d4a9492a96338fe9a617383439fc600e812ea1e..008983082101c8b40da1f5449afbfcb8f73ee240 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 51595.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51595.5
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 09d0eb9c98be557ebeb0ee944f1cbafad7657e4b..a4747e87330b142e39ecdf28b1f213da0a9e3bdc 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 51376.4
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 223
+set square 51376.4
 
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 223
 set 2dviewer 0
index ef4238627c3eee41c33d99ba9e858414d0ae6a7b..c874387b0a60120c81c800de8805f2aa7b2fb1a5 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51595.5
 set volume 147739
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index 3310dd1843f0cb2125ee46d097ed5b1c92d19d06..c14123a87fdf740ec9a9b60617a402d4d22e6a86 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 51376.4
 set volume 147316
 
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 224
-
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 224
 set 2dviewer 0
index eeaf0fe5d7a13678ae43013b49effe16586302b7..1e68da77f08c906d190c90375d5d157017068fef 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
 
-set square 53770.3
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 53770.3
 
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
 set 2dviewer 0
index 2d060bce841369450e83e5976e03cd0476a54c49..bf9ce48f42480f13b05e71c6f49c8fd0eea7775b 100755 (executable)
@@ -15,20 +15,18 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
 
-set square 53202.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 186
+set square 53202.2
 
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 186
 set 2dviewer 0
index 9e4d0f7ff9c3c06ffe43bedb6be0556219b32e24..7328374d79d7d535377c1ec12d4fd340ffd42db3 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-C -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53770.3
 set volume 153966
 
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
 set 2dviewer 0
index e846d5658bce82ba843de19e45317f172a5d9d67..3dfe48a5cba2260a6b2cc4e5cb97ad777cb69da2 100755 (executable)
@@ -15,21 +15,19 @@ puts "##########################################################################
 puts "# (case /-CF/-T -R/-R -S/)"
 puts "###############################################################################"
 
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+  puts "Faulty OCC1477: buildsweep is wrong"
+}
 
 set square 53202.2
 set volume 152339
 
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 187
 set 2dviewer 0
index 913b421bca411439e2784319276c15994fb71ac2..3fe55db889dfe938b95fb9c795397c930a867a8e 100755 (executable)
@@ -1,51 +1,14 @@
-set result [checkshape s1]
-set index [lsearch $result Faulty]
-if {$index > -1} {
-    puts "Faulty OCC1477 (case 1) : checkshape is wrong for s1"
-}
-
-set result [checkshape s2]
-set index [lsearch $result Faulty]
-if {$index > -1} {
-    puts "Faulty OCC1477 (case 2) : checkshape is wrong for s2"
-}
-
-mksweep s1
-
-if {[string length [string trim ${setsweepOptions}]] > 0} {
-    eval setsweep ${setsweepOptions}
-}
-
 ###############################################################################
 # setsweep options [arg1 [arg2 [...]]] : options are :
 #    -FR : Tangent and Normal are given by Frenet trihedron
 #    -CF : Tangente is given by Frenet,
 #          the Normal is computed to minimize the torsion 
-###############################################################################
-if {[string length [string trim ${addsweepOptions}]] > 0} {
-    eval addsweep s2 ${addsweepOptions}
-} else {
-    addsweep s2
-}
-
 ###############################################################################
 # addsweep wire [Vertex] [-T] [-R] [u0 v0 u1 v1 [...[uN vN]]] : options are :
 #    -T : the wire have to be translated to assume contact
 #         with the spine
 #    -R : the wire have to be rotated to assume orthogonality
 #         with the spine's tangent
-###############################################################################
-set bad_buildsweep 0
-if {[string length [string trim ${buildsweepOptions}]] > 0} {
-    if [catch {eval buildsweep result ${buildsweepOptions}} res] {
-       set bad_buildsweep 1
-    }
-} else {
-    if [catch {buildsweep result} res] {
-       set bad_buildsweep 1
-    }
-}
-
 ###############################################################################
 # buildsweep result [-M/-C/-R] [-S] [tol] : options are
 # -M : Discontinuities are treated by Modfication of
@@ -55,159 +18,67 @@ if {[string length [string trim ${buildsweepOptions}]] > 0} {
 #    -R : Discontinuities are treated like Round Corner
 #         Treatement is Intersect and Fill
 ###############################################################################
-if {${bad_buildsweep} == 1} {
-    puts "Faulty OCC1477 (case 3) : buildsweep is wrong"
-} else {
-    if { [info exists square] } {
-       set prop "square"
-       set mass $square
-       if { [info exists tol_square] } {
-           regexp {Mass +: +([-0-9.+eE]+)} [sprops result $tol_square] full m
-       } else {
-           regexp {Mass +: +([-0-9.+eE]+)} [sprops result] full m
-       }
-    }
-    if { [info exists volume] } {
-       set prop "volume"
-       set mass $volume
-       regexp {Mass +: +([-0-9.+eE]+)} [vprops result] full m
-    }
-    if { [info exists length] } {
-       set prop "length"
-       set mass $length
-       regexp {Mass +: +([-0-9.+eE]+)} [lprops result] full m      
-       puts "checksection"
-       puts [checksection result]
-    }
-
-    #if mass (length or square) is empty in test case then result should be an empty shape.
-    if { [info exists mass] } {
-       checkshape result
-      
-       if { [string compare "$mass" "empty"] != 0 } {
-           if { $m == 0 } {
-                       puts "Error : The command is not valid. The $prop is 0."
-           }
-           if { $mass > 0 } {
-               puts "The expected $prop is $mass"
-           }
-           #check of change of square is < 1%
-           if { ($mass != 0 && [expr 1.*abs($mass - $m)/$mass] > 0.01) || ($mass == 0 && $m != 0) } {
-               puts "Error : The $prop of result shape is $m"
-           }
-       } else {
-           if { $m != 0 } {
-                       puts "Error : The command is not valid. The $prop is $m"
-           }
-       }
-    }
-
-    set glob_inf [info global nb_*_good]
-    if { [regexp "nb_.*_good" $glob_inf] == 1 } {
-       if { [info exists nbsh_t] } {
-           set nb_info [nbshapes result -t]
-       } else {
-           set nb_info [nbshapes result]
-       }
-    }
-
-    if { [info exists nb_v_good] } {
-       regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
-       if { ${nb_v} != ${nb_v_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_v_good} vertexes instead of ${nb_v}"
-       } else {
-           puts "Result shape contains ${nb_v} vertexes"
-       }
-    }
-
-    if { [info exists nb_e_good] } {
-       regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
-       if { ${nb_e} != ${nb_e_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_e_good} edges instead of ${nb_e}"
-       } else {
-           puts "Result shape contains ${nb_e} edges"
-       }
-    }
-
-    if { [info exists nb_w_good] } {
-       regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
-       if { ${nb_w} != ${nb_w_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_w_good} wires instead of ${nb_w}"
-       } else {
-           puts "Result shape contains ${nb_w} wires"
-       }
-    }
-
-    if { [info exists nb_f_good] } {
-       regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
-       if { ${nb_f} != ${nb_f_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_f_good} faces instead of ${nb_f}"
-       } else {
-           puts "Result shape contains ${nb_f} faces"
-       }
-    }
-
-    if { [info exists nb_sh_good] } {
-       regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
-       if { ${nb_sh} != ${nb_sh_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_sh_good} shells instead of ${nb_sh}"
-       } else {
-           puts "Result shape contains ${nb_sh} shells"
-       }
-    }
 
-    if { [info exists nb_sol_good] } {
-       regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
-       if { ${nb_sol} != ${nb_sol_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_sol_good} solids instead of ${nb_sol}"
-       } else {
-           puts "Result shape contains ${nb_sol} solids"
-       }
-    }
-
-    if { [info exists nb_compsol_good] } {
-       regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
-       if { ${nb_compsol} != ${nb_compsol_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_compsol_good} compsolids instead of ${nb_compsol}"
-       } else {
-           puts "Result shape contains ${nb_compsol} compsolids"
-       }
-    }
-
-    if { [info exists nb_compound_good] } {
-       regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
-       if { ${nb_compound} != ${nb_compound_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_compound_good} compounds instead of ${nb_compound}"
-       } else {
-           puts "Result shape contains ${nb_compound} compounds"
-       }
-    }
+if { [info exists square] } {
+  set prop "square"
+  set mass $square
+  if { [info exists tol_square] } {
+      regexp {Mass +: +([-0-9.+eE]+)} [sprops result $tol_square] full m
+  } else {
+      regexp {Mass +: +([-0-9.+eE]+)} [sprops result] full m
+  }
+}
+if { [info exists volume] } {
+  set prop "volume"
+  set mass $volume
+  regexp {Mass +: +([-0-9.+eE]+)} [vprops result] full m
+}
+if { [info exists length] } {
+  set prop "length"
+  set mass $length
+  regexp {Mass +: +([-0-9.+eE]+)} [lprops result] full m      
+  puts "checksection"
+  puts [checksection result]
+}
 
-    if { [info exists nb_shape_good] } {
-       regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
-       if { ${nb_shape} != ${nb_shape_good} } {
-           puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
-       } else {
-           puts "Result shape contains ${nb_shape} shapes"
-       }
-    }
+#if mass (length or square) is empty in test case then result should be an empty shape.
+if { [info exists mass] } {
+  checkshape result
+  
+  if { [string compare "$mass" "empty"] != 0 } {
+      if { $m == 0 } {
+          puts "Error : The command is not valid. The $prop is 0."
+            }
+      if { $mass > 0 } {
+          puts "The expected $prop is $mass"
+      }
+      #check of change of square is < 1%
+      if { ($mass != 0 && [expr 1.*abs($mass - $m)/$mass] > 0.01) || ($mass == 0 && $m != 0) } {
+          puts "Error : The $prop of result shape is $m"
+      }
+  } else {
+      if { $m != 0 } {
+          puts "Error : The command is not valid. The $prop is $m"
+      }
+  }
 }
+
 if { [isdraw result] } {
     if { [info exists 2dviewer] } {
-       clear
-       smallview
-       donly result
-       fit
-       xwd $imagedir/${test_image}.png
+        clear
+        smallview
+        donly result
+        fit
+        xwd $imagedir/${test_image}.png
     }
     if { [info exists 3dviewer] } {
-       vinit
-       vclear
-       vdisplay result
-       vsetdispmode 1
-       vfit
-       vzfit
-       vdump $imagedir/${test_image}.png
+        vinit
+        vclear
+        vdisplay result
+        vsetdispmode 1
+        vfit
+        vzfit
+        vdump $imagedir/${test_image}.png
     }
 }
 
index 476221de805287141276811c901a3e108c8a3766..d2f607ab6687a6c770b7e5fd4c1b1a71f35dd3b9 100755 (executable)
@@ -24,97 +24,6 @@ if { [isdraw result] } {
       }
    }
 
-   set glob_inf [info global nb_*_good]
-   if { [regexp "nb_.*_good" $glob_inf] == 1 } {
-      if { [info exists nbsh_t] } {
-        set nb_info [nbshapes result -t]
-      } else {
-        set nb_info [nbshapes result]
-      }
-   }
-
-   if { [info exists nb_v_good] } {
-      regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
-      if { ${nb_v} != ${nb_v_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_v_good} vertexes instead of ${nb_v}"
-      } else {
-         puts "The resulting shape contains ${nb_v} vertexes"
-      }
-   }
-
-   if { [info exists nb_e_good] } {
-      regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
-      if { ${nb_e} != ${nb_e_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_e_good} edges instead of ${nb_e}"
-      } else {
-        puts "The resulting shape contains ${nb_e} edges"
-      }
-   }
-
-   if { [info exists nb_w_good] } {
-      regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
-      if { ${nb_w} != ${nb_w_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_w_good} wires instead of ${nb_w}"
-      } else {
-        puts "The resulting shape contains ${nb_w} wires"
-      }
-   }
-
-   if { [info exists nb_f_good] } {
-      regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
-      if { ${nb_f} != ${nb_f_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_f_good} faces instead of ${nb_f}"
-      } else {
-                puts "The resulting shape contains ${nb_f} faces"
-      }
-   }
-
-   if { [info exists nb_sh_good] } {
-      regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
-      if { ${nb_sh} != ${nb_sh_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_sh_good} shells instead of ${nb_sh}"
-      } else {
-        puts "The resulting shape contains ${nb_sh} shells"
-      }
-   }
-
-   if { [info exists nb_sol_good] } {
-      regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
-      if { ${nb_sol} != ${nb_sol_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_sol_good} solids instead of ${nb_sol}"
-      } else {
-        puts "The resulting shape contains ${nb_sol} solids"
-      }
-   }
-
-   if { [info exists nb_compsol_good] } {
-      regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
-      if { ${nb_compsol} != ${nb_compsol_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_compsol_good} compsolids instead of ${nb_compsol}"
-      } else {
-        puts "The resulting shape contains ${nb_compsol} compsolids"
-      }
-   }
-
-   if { [info exists nb_compound_good] } {
-      regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
-      if { ${nb_compound} != ${nb_compound_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_compound_good} compounds instead of ${nb_compound}"
-      } else {
-        puts "The resulting shape contains ${nb_compound} compounds"
-      }
-   }
-
-   if { [info exists nb_shape_good] } {
-      regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
-      if { ${nb_shape} != ${nb_shape_good} } {
-        puts "Error : The resulting shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
-      } else {
-        puts "The resulting shape contains ${nb_shape} shapes"
-      }
-   }
-
-
    if { $m > 0 } {
       smallview
       clear
index 33230d732d17c7dd49318e32e7098a58d1cd8938..e5992a5e6283f0ba188371ff34a10f95ce3733a4 100755 (executable)
@@ -42,16 +42,7 @@ thrusections result ${issolid} ${isruled} v4 w1 v5
 
 set square 490.101
 
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 5 -edge 9 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 27
 set index [lsearch [whatis result] Closed]
 if {$index == -1} {
   puts "Faulty ${BugNumber} : result is not Closed shape"
index c9aad1d68c6f62b327741a4aad9586412bad1dda..9f011fcbd742eb010c8fed512982a245dacf4d8d 100755 (executable)
@@ -43,16 +43,7 @@ thrusections result ${issolid} ${isruled} v4 w1 v5
 set square 490.101
 
 
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 28
-
+checknbshapes result -vertex 5 -edge 9 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 28
 
 
 set index [lsearch [whatis result] Closed]
index db4b71222752b5fed177713641d074be5ee26def..614a80dd176ad7967a2a0a0602e67b8715395bce 100755 (executable)
@@ -42,16 +42,7 @@ thrusections result ${issolid} ${isruled} v4 w1 v5
 
 set square 651.466
 
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
 
 
 set index [lsearch [whatis result] Closed]
index 59012a2e1d84f53f0c9eab2b57aaca44a91721f1..6cf3bca4b144e13802879e7bdd24b6b21abc89fa 100755 (executable)
@@ -43,16 +43,7 @@ thrusections result ${issolid} ${isruled} v4 w1 v5
 set square 651.466
 
 
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 19
 
 
 set index [lsearch [whatis result] Closed]
index 34a754b2ef7337fea7a2618008bfb3d5c4e36a75..131d5accd01b06c9ca1727f18887d0d7c6c5a4a7 100755 (executable)
@@ -38,16 +38,7 @@ thrusections result ${issolid} ${isruled} v4 w1 v5
 
 set square 485.502
 
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 5 -edge 9 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 27
 
 
 set index [lsearch [whatis result] Closed]
index 5eb68bf9393f9a6b26c9dbbc40f4e0191d863204..3973ee0dbcf5925963495339eab3c1e154dded64 100755 (executable)
@@ -39,16 +39,7 @@ thrusections result ${issolid} ${isruled} v4 w1 v5
 set square 485.502
 
 
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 28
-
+checknbshapes result -vertex 5 -edge 9 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 28
 
 
 set index [lsearch [whatis result] Closed]
index a8bece43a22110a4c5cb93b976f812d7ba901ff4..439fc8d8f0ce72896012839b732fa796711a2b53 100755 (executable)
@@ -38,16 +38,7 @@ thrusections result ${issolid} ${isruled} v4 w1 v5
 
 set square 646.621
 
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
 
 
 set index [lsearch [whatis result] Closed]
index 2585f950a603b320a67edcacebd03448d05eda44..bcf65fe90bd3f158761d7ebe0b61429686b8c4b1 100755 (executable)
@@ -39,16 +39,7 @@ thrusections result ${issolid} ${isruled} v4 w1 v5
 set square 646.621
 
 
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 19
 
 
 set index [lsearch [whatis result] Closed]
index f32a29def869adf00f5931b4492e81afe4a4e5d1..9ebd2bb69b30423e2c93596bafc84c422ccb04ab 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 1404.96
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 
 set index [lsearch [whatis result] Closed]
index 89b082b5c239eb19f948c9255e32b9280a9f847a..9a32c2d9a1bc5364c7517a85c71d68ce4e26a20e 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 set square 1404.96
 
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
 
 
 set index [lsearch [whatis result] Closed]
index 01ec58385a6815606b6f3263da986792c1cc9f1c..defd63afa10cef061bf7d0cde0be792ce2a730ff 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 1829.23
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 7110d2ce191aac1820b50bbf531e5cb2b2490724..45913435a6a8666c44f1dee7e78f45d595ea149d 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2 }
 set square 1829.23
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 
 
 set index [lsearch [whatis result] Closed]
index 96a5eb2ed12ada8eb2b82a22d90605b90a4ac89e..3f80087ca9f978c5c17652b59bfbf28b936f3777 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 2160.94
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 
 set index [lsearch [whatis result] Closed]
index eeccab3cc210eb25e79cffbbc76b2288145c8f59..ea4a0d638e360d8951ccc343d52f6a810637f63c 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 set square 2160.94
 
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
 
 
 set index [lsearch [whatis result] Closed]
index 085b9f56b00afb16f3212a58695fce461958f880..89d6feb8231f760011725ab62e7f5bac7782028c 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 2556.25
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 9c9b6c374780f45adc4a1ff8dedd0f76ef7c68be..dd102839513f7ff8aaa7ccef6723d7b9e1dcc394 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2 }
 set square 2556.25
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 
 
 set index [lsearch [whatis result] Closed]
index 8872a570d92ce47ead816ceb6eebd7c7c7ec2498..442b6d0f0455be94a8ede9e592361196a70f1b5b 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 1021.13
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 
 set index [lsearch [whatis result] Closed]
index 9dc6c0ee4c7c78da07e3c4a1967fd0f89bbdc54c..234154af902a1addebcf74bb4b5f0672fbca7eb7 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 set square 1021.13
 
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
 
 
 set index [lsearch [whatis result] Closed]
index 103cf6b87c9bafec03eddf5c5d28e696b5776e57..2fd21345750d133430f563dc5bf80207111c158c 100755 (executable)
@@ -20,16 +20,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 1346.42
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 1914609588d609a382559a44678d2912564549d1..a850afbdce21b512fb91bc42f36fef99112bfd0c 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2 }
 set square 1346.42
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 
 
 set index [lsearch [whatis result] Closed]
index 4e8bc03f24f05b1a80f0e47183c8c5f2ed5b1e1e..7af48867c49593b6c9c93f5236fd862d541a1db5 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 1353.78
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 
 set index [lsearch [whatis result] Closed]
index 350d4e1c1b497f4f8ba9053ee239cca969858e44..785d7c26ce2a7d820e1704acee6c0e51ddeed30a 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 set square 1353.78
 
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
 
 
 set index [lsearch [whatis result] Closed]
index 3e98fa64cf252537e04037528e18159d8cc8563f..fdb08d16ad90e31187f67e35addb7de142613e17 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 1683.87
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index a40afe989310113e91067d60608d29d4b50cbb77..b8d4626db3f779f7967c8ae475cb0df089e68288 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2 }
 set square 1683.87
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 
 
 set index [lsearch [whatis result] Closed]
index a517fb0d080f930b3768247248aa4d9b3034e5e8..d12c0d3968ab1655fb1f1888a29d3cadb068b91e 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 449.295
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 
 set index [lsearch [whatis result] Closed]
index a4e83b605e635078036f6796226ff5c30ce3676a..f29e71959009ef51d39fa7cd690ec4af8ac69a9e 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 set square 449.295
 
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
 
 
 set index [lsearch [whatis result] Closed]
index 1b34d246828b5929d58c8876156614d080a709c5..5b4fe7543bdc93dd650915f9c0c3c3586db6027a 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 597.473
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index c4c2afc7b5154f9d6129c83fa2c207f70010a82a..053fd03c83342e6defd545cc7bf18ed7489b6e32 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2 }
 set square 597.473
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 
 
 set index [lsearch [whatis result] Closed]
index d8563d00894923d586da2e85b9bed6c0e1ebe2af..3e0bde753fe36c76007914c58b2a8ffc3f7d7223 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 740.079
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 
 set index [lsearch [whatis result] Closed]
index ef75aa7f7f84e607147765177bfbbf4e74c53ff8..f247c9682786f137b240897713afae4176bc4192 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 set square 740.079
 
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
 
 
 set index [lsearch [whatis result] Closed]
index a71b075c21162ba7258d3206788f47b582d473ea..9b8df85cd5fb639c8210dcf97950bd58388d3c67 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 881.045
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 23acfb37a522e8edcef19902731ae8e33dc7e77d..52ba49eb1a3da117f3e0d1e0ad6bcdf27dec5862 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2 }
 set square 881.045
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 set index [lsearch [whatis result] Closed]
 if {$index == -1} {
   puts "Faulty ${BugNumber} : result is not Closed shape"
index 72b0e399fe9652eb840769a59908e1f3c606a2e4..1a430587ccbba6eec82280a62dd4e0cc9b5eaae3 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 245.485
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 
 set index [lsearch [whatis result] Closed]
index 7f98e6ef9dade5fa2d9fa4535c0fd8abaf3dc4db..724b0e82af7aeab13d433a259d4fbec8f52085cc 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 set square 245.485
 
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
 
 
 set index [lsearch [whatis result] Closed]
index 2e1ab602310f35c3c678738798dadcd8b6b06c2f..f37adbfc3dc53d0723d7b252b6fd74587730185d 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 327.161
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 5b69143b7de4e53a0bb6e1a4fa6eeb34281760a1..43f75e500f4cf3273f80deb942f26b5fcbc44858 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2 }
 set square 327.161
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 
 
 set index [lsearch [whatis result] Closed]
index b13d6a87632dd1e13056f7e7f6d33d97951dfe4e..bfe9354cf64a6554dd2c20b5ea2f399ed087930f 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 400.925
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
 
 
 set index [lsearch [whatis result] Closed]
index a0defccc93dc56f4b4cd8902c8798822a1b122fa..5c551570484224e140c758b2ba8dc0b13de45217 100755 (executable)
@@ -23,16 +23,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 set square 400.925
 
 
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
 
 
 set index [lsearch [whatis result] Closed]
index 79b01cbe41c5fcddc2d4f963e3a6446214fc935e..8c611dcce1c746f6168893e41b97e5e3f766ac55 100755 (executable)
@@ -22,16 +22,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2}
 
 set square 478.063
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index c2f190ed946c8024bb91a4bfe9ce7049a0f0746a..ec2ea38c6c1dcf2eee82845bf7585e1812d5f742 100755 (executable)
@@ -25,16 +25,7 @@ catch {thrusections result ${issolid} ${isruled} v1 w1 v2 }
 set square 422.859
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 
 
 set index [lsearch [whatis result] Closed]
index ff83ebec5f3ecd1886cd75571fe64662af6c5e7c..d35778656787cadddcf3498b8c4d59fed357445d 100755 (executable)
@@ -134,16 +134,7 @@ thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
 
 set square 12651.5
 
-set nb_v_good 57
-set nb_e_good 121
-set nb_w_good 66
-set nb_f_good 66
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 311
-
+checknbshapes result -vertex 57 -edge 121 -wire 66 -face 66 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 311
 
 
 set index [lsearch [whatis result] Closed]
index 1d8b1afaa555c2dbf1f32357c2051e25b16a513d..7597f8588e8ae7985ba0e99fad6961562f91e08f 100755 (executable)
@@ -135,16 +135,7 @@ thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
 set square 12651.5
 
 
-set nb_v_good 57
-set nb_e_good 121
-set nb_w_good 66
-set nb_f_good 66
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 312
-
+checknbshapes result -vertex 57 -edge 121 -wire 66 -face 66 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 312
 
 
 set index [lsearch [whatis result] Closed]
index 0939427f17bcc32a7d711b9c630d836c8ab0ab50..0b476b2a9b2b7aeb6e6efa0919fa264072820f92 100755 (executable)
@@ -136,16 +136,7 @@ thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
 
 set square 56691.9
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index 9ea8b0280340b83bfbcd5409324a976fa8f8957f..069dbaf1f46305ad1c0596ebbed79e6e1fe9bdff 100755 (executable)
@@ -137,16 +137,7 @@ thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
 set square 56691.9
 
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 59
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 59
 
 
 set index [lsearch [whatis result] Closed]
index 1e1f27b410e2aa576de4a572c91d664d512a5ea1..af927b61d23073fe4ae0ab6177e7840acaa4c4d6 100755 (executable)
@@ -134,16 +134,7 @@ thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
 
 set square 12301.8
 
-set nb_v_good 57
-set nb_e_good 121
-set nb_w_good 66
-set nb_f_good 66
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 311
-
+checknbshapes result -vertex 57 -edge 121 -wire 66 -face 66 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 311
 
 
 set index [lsearch [whatis result] Closed]
index 564b3f8708ded2d39667b9110050525b36dd36a2..843f743ae5d2eea74cf5f00aca71bf8b4bc950ad 100755 (executable)
@@ -135,16 +135,7 @@ thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
 set square 12301.8
 
 
-set nb_v_good 57
-set nb_e_good 121
-set nb_w_good 66
-set nb_f_good 66
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 312
-
+checknbshapes result -vertex 57 -edge 121 -wire 66 -face 66 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 312
 
 
 set index [lsearch [whatis result] Closed]
index 77e93decba98981a2667549614277f04aab315e7..ee73ea266e866e202eebef4c97d7dc26e195387e 100755 (executable)
@@ -136,16 +136,7 @@ thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
 
 set square 37693.9
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index f7789f15a7c1920901e52fd16461d3fb73851645..1ccb7fabc377dcfe20de89c6efea320777cf88ad 100755 (executable)
@@ -137,16 +137,7 @@ thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
 set square 37693.9
 
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 59
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 59
 
 
 set index [lsearch [whatis result] Closed]
index ab96192d5749ea246bd3dc62614c59bbd738020e..d9e2117ddf7c2cc78f49cc0b06d65a7c10f5a383 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC7166 ALL: Faulty OCC7166 : result is not Closed shape"
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 puts "============"
 puts "OCC7166"
 puts "============"
@@ -32,16 +32,7 @@ catch {thrusections result ${issolid} ${isruled} wc1 w1 wc2}
 
 set square 256.812
 
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 6 -edge 10 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
 
 
 set index [lsearch [whatis result] Closed]
index d1bfdf84f468a447bcf6d51976324ba3d93a51cf..c87990b5049c3fd7fde58fcaeab91d37a9282bf4 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 
 puts "============"
 puts "OCC7166"
@@ -33,16 +33,7 @@ catch {thrusections result ${issolid} ${isruled} wc1 w1 wc2}
 set square 256.875
 
 
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 30
-
+checknbshapes result -vertex 6 -edge 10 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 30
 
 
 set index [lsearch [whatis result] Closed]
index 40a9f3e240949bc33b6155a7fa1616be7caa51bc..b8cb3430d6d57b6e436b63222b65f3003d8b485e 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC7166 ALL: Faulty OCC7166 : result is not Closed shape"
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 
 puts "============"
 puts "OCC7166"
@@ -33,16 +33,7 @@ catch {thrusections result ${issolid} ${isruled} wc1 w1 wc2}
 
 set square 332.724
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 4 -edge 6 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 15
 
 
 set index [lsearch [whatis result] Closed]
index 5826095a223a527fcf9f278554dc28ea9680a56c..9582239fb571caf2b8f263a0da131969993c56d8 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 puts "TODO OCC7166 ALL: The square of the resulting shape is"
 
 puts "============"
@@ -34,16 +34,7 @@ catch {thrusections result ${issolid} ${isruled} wc1 w1 wc2}
 set square 314.974
 
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
 
 
 set index [lsearch [whatis result] Closed]
index 6d1fe6118dabc8ffe8fdcc68a660a87388cf8445..2581c4464c01e6037c218207051ff99402391bbf 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC7166 ALL: Faulty OCC7166 : result is not Closed shape"
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 
 puts "============"
 puts "OCC7166"
@@ -32,16 +32,7 @@ catch {thrusections result ${issolid} ${isruled} wc1 w1 wc2}
 
 set square 419.103
 
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 6 -edge 10 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
 
 
 set index [lsearch [whatis result] Closed]
index c8efa92b2dc917a0f5a53d56d7a2970f0a71bf1c..25772c81ba0035bc4ea2656f6be34eee1f5e31c1 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 
 puts "============"
 puts "OCC7166"
@@ -33,16 +33,7 @@ catch {thrusections result ${issolid} ${isruled} wc1 w1 wc2}
 set square 419.166
 
 
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 30
-
+checknbshapes result -vertex 6 -edge 10 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 30
 
 
 set index [lsearch [whatis result] Closed]
index a01fb4fa55f574463ec6687913977041b9ec51f1..272bbe25ea6d300a238d0b7f7c8afdffd1bf02a5 100755 (executable)
@@ -1,5 +1,5 @@
 puts "TODO OCC7166 ALL: Faulty OCC7166 : result is not Closed shape"
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 puts "TODO OCC7166 ALL: Error : The square of the resulting shape is"
 
 puts "============"
@@ -34,16 +34,7 @@ catch {thrusections result ${issolid} ${isruled} wc1 w1 wc2}
 
 set square 702.858
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 4 -edge 6 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 15
 
 
 set index [lsearch [whatis result] Closed]
index 7374963f110945c42816aa8d4b98662bf9cf4c47..5ed3c1d5154e3419ed4d59298d0d3a1b50811898 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 puts "TODO OCC7166 ALL: Error : The square of the resulting shape is"
 
 puts "============"
@@ -34,16 +34,7 @@ catch {thrusections result ${issolid} ${isruled} wc1 w1 wc2}
 set square 702.921
 
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 20
 
 
 set index [lsearch [whatis result] Closed]
index 1cb68275f57e5d7fa1f043c9aaa0f97e2a97d952..bb8a856c9d95f534ff3a70798e8b1b6452211500 100755 (executable)
@@ -157,16 +157,7 @@ thrusections result ${issolid} ${isruled} v4 w1 wbzc1 w11 wpbc1 w21 wpbc2 w111 w
 
 set square 12786.5
 
-set nb_v_good 101
-set nb_e_good 209
-set nb_w_good 110
-set nb_f_good 110
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 531
-
+checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 531
 
 
 set index [lsearch [whatis result] Closed]
index 7d14ebb8813625b9515164105c39339512d3ba18..cc2b91fccc68ef113b3146d521ab4a40109cccc7 100755 (executable)
@@ -1,4 +1,4 @@
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error :  is WRONG because number of  "
 
 puts "============"
 puts "OCC7166"
@@ -160,16 +160,7 @@ thrusections result ${issolid} ${isruled} v4 w1 wbzc1 w11 wpbc1 w21 wpbc2 w111 w
 set square 12786.5
 
 
-set nb_v_good 101
-set nb_e_good 209
-set nb_w_good 110
-set nb_f_good 110
-set nb_sh_good 1
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 532
-
+checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 2 -compsolid 0 -compound 0 -shape 532
 
 
 set index [lsearch [whatis result] Closed]
index 5c74d1eaad5f82ae0fc329f9fa4b87d90752bc9e..2ea2bcf86ca75ed70b6a708649beec4698f8f2f3 100755 (executable)
@@ -157,16 +157,7 @@ thrusections result ${issolid} ${isruled} v4 w1 wbzc1 w11 wpbc1 w21 wpbc2 w111 w
 
 set square 12436.8
 
-set nb_v_good 101
-set nb_e_good 209
-set nb_w_good 110
-set nb_f_good 110
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 531
-
+checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 531
 
 
 set index [lsearch [whatis result] Closed]
index f9244b20aebeea299c45e7ac8e5d52ae80dfa45c..a6ce91292335157eb0551a31cadb704cb277949e 100755 (executable)
@@ -158,16 +158,7 @@ thrusections result ${issolid} ${isruled} v4 w1 wbzc1 w11 wpbc1 w21 wpbc2 w111 w
 set square 12436.8
 
 
-set nb_v_good 101
-set nb_e_good 209
-set nb_w_good 110
-set nb_f_good 110
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 532
-
+checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 532
 
 
 set index [lsearch [whatis result] Closed]
index 00c3cee7bec727b7ccb16559cfe27cc17ca6c762..0d6627bbb0c46a6d5b64ac30fa4b7971cc97096d 100755 (executable)
@@ -27,16 +27,7 @@ buildsweep result
 
 set square 1187.23
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
 
 
 set 3dviewer 0
index 2b2588b06db0d84b07596deb3c3ce7429d0a38f4..162081f9621947c40df73c65d08ea90dd3cbb406 100755 (executable)
@@ -27,16 +27,7 @@ buildsweep result
 
 set square 1192.53
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
 
 
 set 3dviewer 0
index 63d74b12cc1345e9b7abbc806406276aba3b2db5..51f1af992273893f9102330ef1fe453b39f702e5 100755 (executable)
@@ -27,16 +27,7 @@ buildsweep result
 
 set square 1187.23
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
 
 
 set 3dviewer 0
index ea67507b6cc0a3ed78c54515bd5560c2af9bf1e5..2ff0d2b72512aae57044fea77bc70667d72a3c83 100755 (executable)
@@ -27,16 +27,7 @@ buildsweep result
 
 set square 1192.53
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
 
 
 set 3dviewer 0
index 9c0f2068697897fb214f0fcb1800383fd66f447d..0e1b15fb7dc3a1d365b7052d964e4b119afef858 100755 (executable)
@@ -31,16 +31,7 @@ buildsweep result
 
 set square 790.139
 
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
 
 
 set index [lsearch [whatis result] Closed]
index 9a86b661a80227c18c7f06d33fc2c5e3af4537f4..6c059008ee2ea96208d0585dce6457be26981c6b 100755 (executable)
@@ -27,16 +27,7 @@ buildsweep result
 
 set square 1198.3
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
 
 
 set 3dviewer 0
index 1a010d44730c429bf3dc219afe20d92f6090e850..a3888b99a7a55658c072560ba2e7b0e8b19b5aec 100755 (executable)
@@ -27,16 +27,7 @@ buildsweep result
 
 set square 1192.88
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
 
 
 set 3dviewer 0
index 65d3139baa5c54b71bb75a0b03fc072fc102eee3..6453a531f2be03c8be5bdcd3316827db11eb9b20 100755 (executable)
@@ -27,15 +27,6 @@ buildsweep result
 
 set square 1187.23
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
 set 3dviewer 0
 
index a0e64a76b0ca51e20bdc1f9d809bce38cb5f5ff4..2fa4bcf77d9be684a38f539e29006d7b81c78c77 100755 (executable)
@@ -27,16 +27,7 @@ buildsweep result
 
 set square 1192.53
 
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
 
 
 set 3dviewer 0
index 9cf3191748da31e785b7c10f10d6d04730583d91..0465e2d70f065f37eb7ca161c9a55e51596cb48c 100755 (executable)
@@ -31,16 +31,7 @@ buildsweep result
 
 set square 795.95
 
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
 
 
 set index [lsearch [whatis result] Closed]
index 122400d961561a64443251a9b2d27a9d80cda741..22e5f5d13968364383f542a357f5644fe132ce33 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 1294.43
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index e9a046708c42e16accba0277bbb33207535bfeba..4a8e08f12c27b372ce8b8ce44a971ec7ac6b31b0 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 1313.1
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index b14c4ea4e84a88805293b0623896d0cd92e3d824..9b4ef6421cec978c4da66597c4f9569aeb001c95 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 1294.43
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 361a5351ca6e093d0dad74399366d161a4b4fbf7..e4c90f5007a89332de0ac1f9d48e3e56056e7d8c 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 1313.1
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 80876a9be8f1eae6019215f37a3f44955b711b5f..4cc96e870443dafb9cc10f08ba82c8adad17fefb 100755 (executable)
@@ -33,16 +33,7 @@ buildsweep result
 
 set square 858.182
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index f99ef06340d4bf99cac23ff2c1d00fc659f02b65..ff3341878f487dab8702f6510f21b9cbc5b2309f 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2121.34
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 40bfc071472f19e13b20fbf0cf1c2c7cf3609325..0a69cc306adc201e335c1136b8be794e288f3c3a 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2285.24
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index a358bdfc606155ee65027ab4faa11e5d6bab0985..a9afe09430d62b57fba3735f47d4ec3943270874 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 1294.43
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 12dd00ca15be4dd35ebde6ed5fd2f472f1851071..b1fccee256d04a4b04976a629185cedcea2eecb7 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 1313.1
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 2740023149dc13e6cb3dbb882670f876a1377818..1d96d1a1ab28f0cbdaf9087505348fc26a368721 100755 (executable)
@@ -33,16 +33,7 @@ buildsweep result
 
 set square 1259.14
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 5d4fa1b0b9d94aaaa1e2cae1c028c335579f66b8..52d70f72d7f738566ee700b41d112132601f4d7e 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2042.02
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 36cd9478d5e0360b440309f696eedc246ce76f26..2811c43ce5296c07dd3522ea22e38ed24c1a621c 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2081.25
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 32890b1777cd92aa6d03dff7e9c85277c90cdbd6..64ca32600bcdf50098d08ef57555f7cd2fc6c466 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2042.02
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 35c415b215442f52e3756748ebd77eb5622aba0e..cac30a18feab5abece72d1449bb045d29645e55e 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2081.25
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index ab011f28736250695517d14e880c2bc70f0fbd3c..c92da00c1f91fd720430ef6232ed31748ec84d19 100755 (executable)
@@ -33,16 +33,7 @@ buildsweep result
 
 set square 1346.42
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 9291dbf41fe5860e3bfa213e537cc0d0a10a1d6b..7216a22c2f354af76881e7cb31b67ab216b8c9aa 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2707.56
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 519c226b7d4fefb179f6552b1ed33bd231b9ac3e..9068e4c8d244298f97d0140dea2cad2dc4980458 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2736.65
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 8da0fa322d9e34a214a56ea6c619fbce7f1029c8..9d7bb7d0b2d7482e6899e749ecb940a4e00405bf 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2042.02
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index bc2702c79f0bc6b0d1cf7faca6cbfee2aacbbb07..79de16bd4be99442d5e9ec3bf05e253361d6fa40 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 2081.25
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 95e177a3bf96f8648a9dc951d8d30130cd5ae1de..d9eb3f73262a65051924c5a049453f18dbbf1edf 100755 (executable)
@@ -33,16 +33,7 @@ buildsweep result
 
 set square 1683.87
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 833f6c23da0580b9e737c3481aeb569589defcdf..6e21fbee9e0aa095a86bcb98e5d4956643b1514a 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 3d7dc4c437c9c9f5e9d14c33b0fe70713b1d914a..dd50d7d183d489ee249997d637049eb5faf2b88f 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 901.663
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index efb7288d0cfb3ecc1326ea39289f7b9b637cafc4..86b239c1f37895e04e5ab2ed9b30e6e116122e2d 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index dd4405ba0d7c14c0802c723678847f7cda99f3ee..6ba4c599d356bff0db5bbe0a9d8334e5dade71e5 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 901.663
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 7abc2f4bb2f6dc785d9d544ca0bf1e284f179c78..229e5ed8d3640617f0ce4d305f7ed48538ae4482 100755 (executable)
@@ -33,16 +33,7 @@ buildsweep result
 
 set square 597.473
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 97918edcb57d90002ad0b78fbaeb7a7d52e18c68..80012f9975ebd3cd225d663ab514200ee775ca26 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 1480.16
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index c9ceb3c4e804ea759b585b9e8b906ef816950faa..f802a91781aa1fa7be58b327cf328d66242c34cf 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 1465.92
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index eeda0e06e7417564f30d1bd17548e31a0c90f9ac..ac3debc198a119febbfc4469b1c6dc82fc6a9c15 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 066e85eeb44d7688ec6023d11dc49bea304f4234..03ac5d64e773b651365a02d874a21c920ead9ab7 100755 (executable)
@@ -29,16 +29,7 @@ buildsweep result
 
 set square 901.663
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index d871bba098ad07992c684ce9c1677d9145394c6a..1191ecc52b680a1fced839cb8048c73e746055d6 100755 (executable)
@@ -33,16 +33,7 @@ buildsweep result
 
 set square 881.045
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 0d3421e7eab753234a472eae0561e974ef0d2fb6..b117ba1446d0aa177f3585d39c48dfbf96e9c125 100755 (executable)
@@ -31,16 +31,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 90d173bff139dd9f74340b95ecf722f40afcd89d..b316aae35072589cbee57fcd5452284fe498e62f 100755 (executable)
@@ -31,16 +31,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 5a5405cd359378b2e30cb807d0ceef98fd4a3146..725f52aa321fd81aec8f1738ecaee7765765682d 100755 (executable)
@@ -31,16 +31,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 13a001b87e9218517634f97fd796c5dc96388588..d9e0511c7af7adb232d207764ef0820e5ebccb8c 100755 (executable)
@@ -31,16 +31,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 0093030f30fdc75c02bd6f3a3b0800c2379a4e30..cbc045f3fc76d5af1348133caaba3cfc9db9b525 100755 (executable)
@@ -35,16 +35,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 447237c80ddd47950d5ed3995a54f49909acb9ea..1f2197cbfbf830d33ff5f4915e59b7db0a3919b7 100755 (executable)
@@ -31,16 +31,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 32e6813efdd7a2f390ac2b3d27d24a87cd4f3fea..fb0166dffe0462a8ae14a60c846eee0442fb36c8 100755 (executable)
@@ -31,16 +31,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 47d47d30a8852e410717fbea19ed0e1c70c95bc5..50a108bc0f2c61bbabcd023234a75cfa731d9adc 100755 (executable)
@@ -31,16 +31,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 2d6fbef47b33733d1a84cb6c1ce46ee36f3e7202..96b809660f1bba0a60113d054d00319c1e750f57 100755 (executable)
@@ -31,16 +31,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set 3dviewer 0
index 79391e4136aa9b4ae3302a46d71c0e3fc05a3f7e..0c03ab9c5fb4889552bb825c223ae64fb926cb35 100755 (executable)
@@ -35,16 +35,7 @@ catch {buildsweep result}
 
 set square 898.589
 
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
 
 
 set index [lsearch [whatis result] Closed]
index 3715686e86c177787d708bfaa48f8cc117ac9b98..b90151e1b85a4eaaae415ae6cdd9f0bfa3f1d27f 100755 (executable)
@@ -106,16 +106,7 @@ catch {buildsweep result}
 
 set square 181746
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index cc169434eb4ef95eb4d8d5243441eb429b9cab0a..704bc4be23e5bb3d48ff0a0b400f3ebbfe6a58bf 100755 (executable)
@@ -106,16 +106,7 @@ catch {buildsweep result}
 
 set square 591941
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index 952e5f0295484f3c31a5cdcfc9a3790873e96d4c..86db9a1993a2614376d5ef50d083943ce30f02b5 100755 (executable)
@@ -106,16 +106,7 @@ catch {buildsweep result}
 
 set square 181746
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index 35e04777c7f08e5a783b6aff8ac11addd5d56831..6cab3cd8ab5820f91fab4a1f89c845430c4bc3cc 100755 (executable)
@@ -106,16 +106,7 @@ catch {buildsweep result}
 
 set square 591941
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index b909fa854e052d0a41ba6e7336a4c362ffe64766..95d7bab7f17782b0c27858b56f35ae3a5e7a6eb5 100755 (executable)
@@ -106,16 +106,7 @@ catch {buildsweep result}
 
 set square 182717
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index a6dd4cd22de9a9760a31f473cf2596d6a51da71e..fd5da593f36b026cef9f60475bfaa8a93b07940c 100755 (executable)
@@ -106,16 +106,7 @@ catch {buildsweep result}
 
 set square 592023
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index 0035bfbbbee3ce62ff403cf587cc1b1e6466b5a7..0c41c956a9fb483f1d625bd6fed302894def914b 100755 (executable)
@@ -106,16 +106,7 @@ catch {buildsweep result}
 
 set square 181746
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]
index 59b577ce205f76d187af9376591b9929f0f45aa6..7c0219c76c2f65643a68720651accfc3f8dba3bf 100755 (executable)
@@ -106,16 +106,7 @@ catch {buildsweep result}
 
 set square 591941
 
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
 
 
 set index [lsearch [whatis result] Closed]