]> OCCT Git - occt-copy.git/commit
0028642: BRepOffsetAPI_ThruSections/BRepFill_Generator are modifying the input shape... CR28642_1
authorisn <isn@opencascade.com>
Wed, 5 Apr 2017 12:16:40 +0000 (15:16 +0300)
committerisn <isn@opencascade.com>
Tue, 9 Jan 2018 13:54:29 +0000 (16:54 +0300)
commite589c2c19e0058689a24ad063805b9b66e5108f4
tree29218a7fcac83b8e9481ff4f7a08c9420cf22db1
parent5d010b1d05110c24421370ee5a23e90d1e18ec32
0028642: BRepOffsetAPI_ThruSections/BRepFill_Generator are modifying the input shape sections

1) BRepFill_Generator and BRepOffsetAPI_ThruSections now supports 'non-destructive' mode for the input shapes (sections wires). The shape history of this algorithms also has been modified.
2) New test grids (based on the previous ones) has been added. This new cases uses locked shape as input arguments
3) mutable-flag has been added to 'thrusections' command
84 files changed:
src/BRepFill/BRepFill_Generator.cxx
src/BRepFill/BRepFill_Generator.hxx
src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx
src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.hxx
src/BRepTest/BRepTest_SweepCommands.cxx
tests/thrusection/grids.list
tests/thrusection/not_solids_locked/A1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/B1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/C1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/D1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/F1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/G1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/H1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/I1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/J1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/K1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/L1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/M1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/N1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/O1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/P1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/Q1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/R1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/S1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/T1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/U1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/V1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/W1 [new file with mode: 0644]
tests/thrusection/not_solids_locked/W8 [new file with mode: 0644]
tests/thrusection/solids_locked/A1 [new file with mode: 0644]
tests/thrusection/solids_locked/A2 [new file with mode: 0644]
tests/thrusection/solids_locked/A3 [new file with mode: 0644]
tests/thrusection/solids_locked/A4 [new file with mode: 0644]
tests/thrusection/solids_locked/A5 [new file with mode: 0644]
tests/thrusection/solids_locked/A6 [new file with mode: 0644]
tests/thrusection/solids_locked/A7 [new file with mode: 0644]
tests/thrusection/solids_locked/A8 [new file with mode: 0644]
tests/thrusection/solids_locked/A9 [new file with mode: 0644]
tests/thrusection/specific_locked/A1 [new file with mode: 0644]
tests/thrusection/specific_locked/A2 [new file with mode: 0644]
tests/thrusection/specific_locked/A3 [new file with mode: 0644]
tests/thrusection/specific_locked/A4 [new file with mode: 0644]
tests/thrusection/specific_locked/A6 [new file with mode: 0644]
tests/thrusection/specific_locked/A7 [new file with mode: 0644]
tests/thrusection/specific_locked/A8 [new file with mode: 0644]
tests/thrusection/specific_locked/B1 [new file with mode: 0644]
tests/thrusection/specific_locked/B2 [new file with mode: 0644]
tests/thrusection/specific_locked/B3 [new file with mode: 0644]
tests/thrusection/specific_locked/B5 [new file with mode: 0644]
tests/thrusection/specific_locked/B6 [new file with mode: 0644]
tests/thrusection/specific_locked/B7 [new file with mode: 0644]
tests/thrusection/specific_locked/B9 [new file with mode: 0644]
tests/thrusection/specific_locked/C1 [new file with mode: 0644]
tests/thrusection/specific_locked/C2 [new file with mode: 0644]
tests/thrusection/specific_locked/C4 [new file with mode: 0644]
tests/thrusection/specific_locked/C5 [new file with mode: 0644]
tests/thrusection/specific_locked/C6 [new file with mode: 0644]
tests/thrusection/specific_locked/C8 [new file with mode: 0644]
tests/thrusection/specific_locked/C9 [new file with mode: 0644]
tests/thrusection/specific_locked/D1 [new file with mode: 0644]
tests/thrusection/specific_locked/D3 [new file with mode: 0644]
tests/thrusection/specific_locked/D4 [new file with mode: 0644]
tests/thrusection/specific_locked/D5 [new file with mode: 0644]
tests/thrusection/specific_locked/D7 [new file with mode: 0644]
tests/thrusection/specific_locked/D8 [new file with mode: 0644]
tests/thrusection/specific_locked/D9 [new file with mode: 0644]
tests/thrusection/specific_locked/E1 [new file with mode: 0644]
tests/thrusection/specific_locked/E2 [new file with mode: 0644]
tests/thrusection/specific_locked/E3 [new file with mode: 0644]
tests/thrusection/specific_locked/E4 [new file with mode: 0644]
tests/thrusection/specific_locked/E6 [new file with mode: 0644]
tests/thrusection/specific_locked/E7 [new file with mode: 0644]
tests/thrusection/specific_locked/E8 [new file with mode: 0644]
tests/thrusection/specific_locked/F1 [new file with mode: 0644]
tests/thrusection/specific_locked/F2 [new file with mode: 0644]
tests/thrusection/specific_locked/F3 [new file with mode: 0644]
tests/thrusection/specific_locked/F5 [new file with mode: 0644]
tests/thrusection/specific_locked/F6 [new file with mode: 0644]
tests/thrusection/specific_locked/F7 [new file with mode: 0644]
tests/thrusection/specific_locked/F9 [new file with mode: 0644]
tests/thrusection/specific_locked/G1 [new file with mode: 0644]
tests/thrusection/specific_locked/G2 [new file with mode: 0644]
tests/thrusection/specific_locked/G4 [new file with mode: 0644]
tests/thrusection/specific_locked/G6 [new file with mode: 0644]