]> SALOME platform Git repositories - modules/shaper.git/commit
Salome HOME
bos #24513 Dealing with conflicting constraints
authorAlexey Kondratyev <alexey.kondratyev@opencascade.com>
Wed, 24 Nov 2021 06:10:08 +0000 (09:10 +0300)
committerazv <azv@opencascade.com>
Mon, 7 Feb 2022 07:09:53 +0000 (10:09 +0300)
commit0ba91246ed4ae1a0e20ec63f88a7ea7b3b399150
tree72f60526dae1a4b77f2642899cf2a1fba4bade58
parent6711a0b2fcad4013b12e1609191c6a0d0db184e8
bos #24513 Dealing with conflicting constraints

* Add checkboxes to allow dealing with conflicting constraints and notify about changes with constraints.
* Add class to resolve conflicting constrains.
* Algorithm to check arcs in sketch on tangential conflict.
* Move algorithm of vertical/horizontal auto constraint conflict in SketchPlugin_OverConstraintsResolver.
17 files changed:
doc/gui/General/Introduction.rst
doc/gui/images/sketch_preferences.png
src/ModelAPI/ModelAPI_Events.cpp
src/ModelAPI/ModelAPI_Events.h
src/ModuleBase/ModuleBase_Preferences.cpp
src/ModuleBase/ModuleBase_Preferences.h
src/ModuleBase/ModuleBase_Tools.cpp
src/ModuleBase/ModuleBase_Tools.h
src/PartSet/PartSet_Module.cpp
src/PartSet/PartSet_Module.h
src/PartSet/PartSet_OverconstraintListener.cpp
src/PartSet/PartSet_OverconstraintListener.h
src/SHAPERGUI/resources/LightApp.xml.in
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_OverConstraintsResolver.cpp [new file with mode: 0644]
src/SketchPlugin/SketchPlugin_OverConstraintsResolver.h [new file with mode: 0644]
src/XGUI/SHAPER.xml