Salome HOME
Task #3235: Projection without link to source shape
authorArtem Zhidkov <Artem.Zhidkov@opencascade.com>
Thu, 2 Jul 2020 11:06:46 +0000 (14:06 +0300)
committerArtem Zhidkov <Artem.Zhidkov@opencascade.com>
Wed, 8 Jul 2020 08:50:05 +0000 (11:50 +0300)
commitcdd17f8b9923e1283e0a8bd239cd857ac4bd502a
tree61912f3b3c73cf1a9a4cf0c6152557877b5fe201
parent014f39bd5e67155e4c95a8bc4e5a525b828c10d1
Task #3235: Projection without link to source shape

* Improve the Projection feature by an option to break the link with the original shape.
* Update unit-tests for ellipse's projection, because of solved OCCT issue #31016.
24 files changed:
src/GeomAlgoAPI/GeomAlgoAPI_Projection.cpp
src/ModuleBase/ModuleBase_PagedContainer.cpp
src/ModuleBase/ModuleBase_WidgetRadiobox.cpp
src/ModuleBase/ModuleBase_WidgetRadiobox.h
src/PartSet/PartSet_SketcherMgr.cpp
src/SketchAPI/SketchAPI.i
src/SketchAPI/SketchAPI_Projection.cpp
src/SketchAPI/SketchAPI_Projection.h
src/SketchAPI/SketchAPI_Sketch.cpp
src/SketchAPI/SketchAPI_Sketch.h
src/SketchAPI/Test/TestSketch.py
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_Ellipse.cpp
src/SketchPlugin/SketchPlugin_Projection.cpp
src/SketchPlugin/SketchPlugin_Projection.h
src/SketchPlugin/SketchPlugin_SketchEntity.cpp
src/SketchPlugin/SketchPlugin_SketchEntity.h
src/SketchPlugin/SketchPlugin_Validators.cpp
src/SketchPlugin/SketchPlugin_msg_en.ts
src/SketchPlugin/SketchPlugin_msg_fr.ts
src/SketchPlugin/Test/TestProjectionEllipse.py
src/SketchPlugin/Test/TestProjectionWithoutReference.py [new file with mode: 0644]
src/SketchPlugin/plugin-Sketch.xml
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Storage.cpp