Salome HOME
projects
/
modules
/
shaper.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b10121c
)
Issue #1058: Crash when creating a distance between source and translated elements
author
azv
<azv@opencascade.com>
Tue, 11 Apr 2017 12:26:04 +0000
(15:26 +0300)
committer
azv
<azv@opencascade.com>
Tue, 11 Apr 2017 12:26:04 +0000
(15:26 +0300)
Show message about circular dependency for translated/rotated elements
src/SketchSolver/SketchSolver_ConstraintMulti.cpp
patch
|
blob
|
history
diff --git
a/src/SketchSolver/SketchSolver_ConstraintMulti.cpp
b/src/SketchSolver/SketchSolver_ConstraintMulti.cpp
index 53d5b9e7fd9e5e46e0e5bde40549aa3713911d60..41289a7fb34bd5709e1e5beda660fb8f5a974c9d 100644
(file)
--- a/
src/SketchSolver/SketchSolver_ConstraintMulti.cpp
+++ b/
src/SketchSolver/SketchSolver_ConstraintMulti.cpp
@@
-168,6
+168,10
@@
void SketchSolver_ConstraintMulti::adjustConstraint()
std::dynamic_pointer_cast<GeomDataAPI_Point2D>(*aPtIt);
aPoint2D->setValue(aXCoord, aYCoord);
}
+
+ // update transformed entity if it exists in the storage
+ if (myStorage->entity(aFeature))
+ myStorage->update(aFeature);
}
}