0027954: Create topology-preserving offset computation algorithm
authoraml <aml@opencascade.com>
Thu, 8 Dec 2016 13:30:24 +0000 (16:30 +0300)
committerapn <apn@opencascade.com>
Thu, 8 Dec 2016 13:30:53 +0000 (16:30 +0300)
commit8013367c92dfed487c45d8e2a4b9c7083b57fbf5
treeb2a6918e8f2048cf95f8409c61e1e4ef092b1468
parentb443d53628d935c64d01b28ee66863b3e17ffb99
0027954: Create topology-preserving offset computation algorithm

New topology-preserving offset algorithm has been added. It allows to construct offset shape of build solid.
test cases have been added.
Documentation has been updated to be up to date.

Minor corrections.
Grid is renamed for simplification purposes.
Old constructors are restored with Standard_DEPRECATED macros.
90 files changed:
dox/dev_guides/upgrade/upgrade.md
dox/tutorial/tutorial.md
dox/user_guides/modeling_algos/modeling_algos.md
samples/mfc/standard/02_Modeling/src/ModelingDoc.cpp
samples/qt/Tutorial/src/MakeBottle.cxx
src/BRepOffset/BRepOffset_MakeSimpleOffset.cxx [new file with mode: 0644]
src/BRepOffset/BRepOffset_MakeSimpleOffset.hxx [new file with mode: 0644]
src/BRepOffset/BRepOffset_SimpleOffset.cxx [new file with mode: 0644]
src/BRepOffset/BRepOffset_SimpleOffset.hxx [new file with mode: 0644]
src/BRepOffset/FILES
src/BRepOffsetAPI/BRepOffsetAPI_MakeOffsetShape.cxx
src/BRepOffsetAPI/BRepOffsetAPI_MakeOffsetShape.hxx
src/BRepOffsetAPI/BRepOffsetAPI_MakeThickSolid.cxx
src/BRepOffsetAPI/BRepOffsetAPI_MakeThickSolid.hxx
src/BRepTest/BRepTest_FeatureCommands.cxx
tests/offset/begin
tests/offset/grids.list
tests/offset/simple/A01 [new file with mode: 0644]
tests/offset/simple/A02 [new file with mode: 0644]
tests/offset/simple/A03 [new file with mode: 0644]
tests/offset/simple/A04 [new file with mode: 0644]
tests/offset/simple/A05 [new file with mode: 0644]
tests/offset/simple/A06 [new file with mode: 0644]
tests/offset/simple/A07 [new file with mode: 0644]
tests/offset/simple/A08 [new file with mode: 0644]
tests/offset/simple/A09 [new file with mode: 0644]
tests/offset/simple/A10 [new file with mode: 0644]
tests/offset/simple/A11 [new file with mode: 0644]
tests/offset/simple/A12 [new file with mode: 0644]
tests/offset/simple/A13 [new file with mode: 0644]
tests/offset/simple/A14 [new file with mode: 0644]
tests/offset/simple/B01 [new file with mode: 0644]
tests/offset/simple/B02 [new file with mode: 0644]
tests/offset/simple/B03 [new file with mode: 0644]
tests/offset/simple/B04 [new file with mode: 0644]
tests/offset/simple/B05 [new file with mode: 0644]
tests/offset/simple/B06 [new file with mode: 0644]
tests/offset/simple/B07 [new file with mode: 0644]
tests/offset/simple/B08 [new file with mode: 0644]
tests/offset/simple/B09 [new file with mode: 0644]
tests/offset/simple/B10 [new file with mode: 0644]
tests/offset/simple/B11 [new file with mode: 0644]
tests/offset/simple/B12 [new file with mode: 0644]
tests/offset/simple/B13 [new file with mode: 0644]
tests/offset/simple/B14 [new file with mode: 0644]
tests/offset/simple/B15 [new file with mode: 0644]
tests/offset/simple/C01 [new file with mode: 0644]
tests/offset/simple/C02 [new file with mode: 0644]
tests/offset/simple/C03 [new file with mode: 0644]
tests/offset/simple/C04 [new file with mode: 0644]
tests/offset/simple/C05 [new file with mode: 0644]
tests/offset/simple/C06 [new file with mode: 0644]
tests/offset/simple/C07 [new file with mode: 0644]
tests/offset/simple/C08 [new file with mode: 0644]
tests/offset/simple/C09 [new file with mode: 0644]
tests/offset/simple/C10 [new file with mode: 0644]
tests/offset/simple/C11 [new file with mode: 0644]
tests/offset/simple/C12 [new file with mode: 0644]
tests/offset/simple/C13 [new file with mode: 0644]
tests/offset/simple/C14 [new file with mode: 0644]
tests/offset/simple/C15 [new file with mode: 0644]
tests/offset/simple/D01 [new file with mode: 0644]
tests/offset/simple/D02 [new file with mode: 0644]
tests/offset/simple/D03 [new file with mode: 0644]
tests/offset/simple/D04 [new file with mode: 0644]
tests/offset/simple/D05 [new file with mode: 0644]
tests/offset/simple/D06 [new file with mode: 0644]
tests/offset/simple/D07 [new file with mode: 0644]
tests/offset/simple/E01 [new file with mode: 0644]
tests/offset/simple/E02 [new file with mode: 0644]
tests/offset/simple/E03 [new file with mode: 0644]
tests/offset/simple/E04 [new file with mode: 0644]
tests/offset/simple/E05 [new file with mode: 0644]
tests/offset/simple/E06 [new file with mode: 0644]
tests/offset/simple/E07 [new file with mode: 0644]
tests/offset/simple/E08 [new file with mode: 0644]
tests/offset/simple/E09 [new file with mode: 0644]
tests/offset/simple/E10 [new file with mode: 0644]
tests/offset/simple/E11 [new file with mode: 0644]
tests/offset/simple/E12 [new file with mode: 0644]
tests/offset/simple/E13 [new file with mode: 0644]
tests/offset/simple/E14 [new file with mode: 0644]
tests/offset/simple/E15 [new file with mode: 0644]
tests/offset/simple/E16 [new file with mode: 0644]
tests/offset/simple/E17 [new file with mode: 0644]
tests/offset/simple/E18 [new file with mode: 0644]
tests/offset/simple/E19 [new file with mode: 0644]
tests/offset/simple/E20 [new file with mode: 0644]
tests/offset/simple/begin [new file with mode: 0644]
tests/offset/simple/end [new file with mode: 0644]