]> SALOME platform Git repositories - modules/shaper.git/commit
Salome HOME
#1123 Cancel constraint after preview: the edge does not go back to its previous...
authornds <nds@opencascade.com>
Tue, 15 Dec 2015 12:58:14 +0000 (15:58 +0300)
committernds <nds@opencascade.com>
Tue, 15 Dec 2015 12:58:14 +0000 (15:58 +0300)
commit0ade576714888ca38bd8e4766ad990773ea41124
treed4366a9156eee718041175c21c1727ac07e5bff8
parent2b21081bbbd86d0432cc408a1194df7804143209
#1123 Cancel constraint after preview: the edge does not go back to its previous position

In the previous case(create, delete) in the bug scenario, logic was the following:
1. The constraint feature is removed from the model, values are aborted by document. Values are correct.
2. signal created emulate signal updated. Sketch solver listens it and updates features values according to constraint(the solver did not accept delete and has knowledge about constraint)
3. signal delete is listened by solver. It removes constraint. However values of the features are modified as the constraint is applyed.

So, the solver need to obtain delete signal before create/update.
src/Model/Model_Objects.cpp