occt: master 85843588

Author Committer Branch Timestamp Parent
nbv bugmaster master 2018-04-11 09:23:29 master 1ac10599
Changeset 0029523: Problem with BRepOffsetAPI_MakeEvolved

The capabilities of the class BRepOffsetAPI_MakeEvolved have been extended with involving alternate algorithm of resolving the loops in the piped shape. The new option theIsVolume is added for that in the constructor.

New class BRepFill_AdvancedEvolved has been created in order to provide new OCCT-algorithm combining BRepFill_PipeShell and BOPAlgo_MakerVolume.

A change in BOPAlgo_PaveFiller.cxx has been made in order to solve a specific problem of Boolean operation.

The interface of DRAW-command "evolved" has been updated to add the new option. DRAW-command "evolvedsolid" has been deleted. Now it is replaced with DRAW-command "evolved" with the option "-solid".

Testgrid "evolved" has been created.
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx Diff File
mod - src/BOPDS/BOPDS_DS.cxx Diff File
mod - src/BOPDS/BOPDS_DS.hxx Diff File
add - src/BRepFill/BRepFill_AdvancedEvolved.cxx Diff File
add - src/BRepFill/BRepFill_AdvancedEvolved.hxx Diff File
mod - src/BRepFill/BRepFill_PipeShell.cxx Diff File
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
mod - src/BRepFill/BRepFill_Sweep.hxx Diff File
mod - src/BRepFill/FILES Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeEvolved.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeEvolved.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.hxx Diff File
mod - src/BRepTest/BRepTest_SweepCommands.cxx Diff File
mod - src/math/math_NewtonMinimum.cxx Diff File
mod - src/NCollection/NCollection_List.hxx Diff File
mod - tests/bugs/modalg_4/pro19424 Diff File
mod - tests/bugs/modalg_6/bug26470_1 Diff File
mod - tests/bugs/modalg_6/bug26470_2 Diff File
add - tests/evolved/begin Diff File
add - tests/evolved/end Diff File
add - tests/evolved/evolved/begin Diff File
add - tests/evolved/evolved/bug26470_1 Diff File
add - tests/evolved/evolved/bug26470_2 Diff File
add - tests/evolved/evolved/pro19424 Diff File
add - tests/evolved/grids.list Diff File
add - tests/evolved/parse.rules Diff File
add - tests/evolved/voluved/AGT001 Diff File
add - tests/evolved/voluved/AGT002 Diff File
add - tests/evolved/voluved/AGT003 Diff File
add - tests/evolved/voluved/AGT004 Diff File
add - tests/evolved/voluved/AGT005 Diff File
add - tests/evolved/voluved/AGT006 Diff File
add - tests/evolved/voluved/AGT007 Diff File
add - tests/evolved/voluved/AGT008 Diff File
add - tests/evolved/voluved/AGT009 Diff File
add - tests/evolved/voluved/begin Diff File
add - tests/evolved/voluved/bug26470_1 Diff File
add - tests/evolved/voluved/bug26470_2 Diff File
add - tests/evolved/voluved/HMC001 Diff File
add - tests/evolved/voluved/HMC002 Diff File
add - tests/evolved/voluved/HMC003 Diff File
add - tests/evolved/voluved/HMC004 Diff File
add - tests/evolved/voluved/HMC005 Diff File
add - tests/evolved/voluved/HMC006 Diff File
add - tests/evolved/voluved/HMC007 Diff File
add - tests/evolved/voluved/HMC008 Diff File
add - tests/evolved/voluved/HMC009 Diff File
add - tests/evolved/voluved/HMC010 Diff File
add - tests/evolved/voluved/pro19424 Diff File