]> SALOME platform Git repositories - modules/shaper.git/commit
Salome HOME
Issue #351 constraint is not applied on preselected segments
authornds <natalia.donis@opencascade.com>
Wed, 21 Jan 2015 06:39:05 +0000 (09:39 +0300)
committernds <natalia.donis@opencascade.com>
Wed, 21 Jan 2015 06:39:05 +0000 (09:39 +0300)
commit23b828655294aab836fab09b133c886fffb76342
tree2f3ddbcc73129ba97097eba597131a51f66410cb
parentd9f1514edde38ead795c3f657fa522e9184e619c
Issue #351 constraint is not applied on preselected segments

The reason: lost selection of the circle center.
The decision: do not perform redisplay the AIS presentation in the AIS_InteractiveContext(displayer) if the shapes are equal. Here the GeomAPI realisation is necessary. The TopoDS_Shape realisation of the isEqual method is not enough because different TShapes instances are created and isEqual returns false.
A correction in the widget shape selector to avoid the distance presentation update by set an object(before set an attribute). In the previous version, the distance was jumped by selecting two points on lines. The reason is the distance calculation between point-object by setObject and after that point-point by setAttr
src/PartSet/PartSet_WidgetShapeSelector.cpp