]> OCCT Git - occt-copy.git/commit
Implementation of the algorithm for replacing faces in shape with new faces based... CR0-winwerth_5
authorjgv <jgv@opencascade.com>
Mon, 14 Aug 2017 11:48:07 +0000 (14:48 +0300)
committeremv <emv@opencascade.com>
Thu, 17 Aug 2017 14:19:52 +0000 (17:19 +0300)
commit9b1856e8d36331af11613ac9cd9b4882ce2c67dd
treede0059ccea8a7a88f6568aa637d257d76273221f
parentf07607c16b9bf85635f2e475e122435547e42712
Implementation of the algorithm for replacing faces in shape with new faces based on other surfaces - BRepOffsetAPI_PatchFaces.

The algorithm runs the steps similar to 3d Offset algorithm for Join type Intersection (intersection of the faces with neighbors for trimming of the faces by the adjacent faces).

Test cases for new functionality.
48 files changed:
src/BRepOffset/BRepOffset_Tool.cxx
src/BRepOffset/BRepOffset_Tool.hxx
src/BRepOffsetAPI/BRepOffsetAPI_PatchFaces.cxx [new file with mode: 0644]
src/BRepOffsetAPI/BRepOffsetAPI_PatchFaces.hxx [new file with mode: 0644]
src/BRepOffsetAPI/FILES
src/BRepTest/BRepTest_FeatureCommands.cxx
src/TopExp/TopExp.cxx
src/TopExp/TopExp.hxx
tests/patchfaces/begin [new file with mode: 0644]
tests/patchfaces/end [new file with mode: 0644]
tests/patchfaces/grids.list [new file with mode: 0644]
tests/patchfaces/parse.rules [new file with mode: 0644]
tests/patchfaces/replace/end [new file with mode: 0644]
tests/patchfaces/replace/test_1 [new file with mode: 0644]
tests/patchfaces/replace/test_10 [new file with mode: 0644]
tests/patchfaces/replace/test_11 [new file with mode: 0644]
tests/patchfaces/replace/test_12 [new file with mode: 0644]
tests/patchfaces/replace/test_13 [new file with mode: 0644]
tests/patchfaces/replace/test_14 [new file with mode: 0644]
tests/patchfaces/replace/test_15 [new file with mode: 0644]
tests/patchfaces/replace/test_16 [new file with mode: 0644]
tests/patchfaces/replace/test_17 [new file with mode: 0644]
tests/patchfaces/replace/test_18 [new file with mode: 0644]
tests/patchfaces/replace/test_19 [new file with mode: 0644]
tests/patchfaces/replace/test_2 [new file with mode: 0644]
tests/patchfaces/replace/test_20 [new file with mode: 0644]
tests/patchfaces/replace/test_21 [new file with mode: 0644]
tests/patchfaces/replace/test_22 [new file with mode: 0644]
tests/patchfaces/replace/test_23 [new file with mode: 0644]
tests/patchfaces/replace/test_24 [new file with mode: 0644]
tests/patchfaces/replace/test_25 [new file with mode: 0644]
tests/patchfaces/replace/test_26 [new file with mode: 0644]
tests/patchfaces/replace/test_27 [new file with mode: 0644]
tests/patchfaces/replace/test_28 [new file with mode: 0644]
tests/patchfaces/replace/test_29 [new file with mode: 0644]
tests/patchfaces/replace/test_3 [new file with mode: 0644]
tests/patchfaces/replace/test_30 [new file with mode: 0644]
tests/patchfaces/replace/test_31 [new file with mode: 0644]
tests/patchfaces/replace/test_32 [new file with mode: 0644]
tests/patchfaces/replace/test_33 [new file with mode: 0644]
tests/patchfaces/replace/test_34 [new file with mode: 0644]
tests/patchfaces/replace/test_35 [new file with mode: 0644]
tests/patchfaces/replace/test_4 [new file with mode: 0644]
tests/patchfaces/replace/test_5 [new file with mode: 0644]
tests/patchfaces/replace/test_6 [new file with mode: 0644]
tests/patchfaces/replace/test_7 [new file with mode: 0644]
tests/patchfaces/replace/test_8 [new file with mode: 0644]
tests/patchfaces/replace/test_9 [new file with mode: 0644]