View Issue Details

IDProjectCategoryView StatusLast Update
0003746FreeCADBugpublic2019-02-23 15:33
Reporterfreman Assigned To 
Status newResolutionopen 
Target Version0.19 
Summary0003746: inconsistent constrain tool behaviour
DescriptionUsing the symmetry tool on three points has different effects depending upon whether the tool is already active or is selected after the points have been selected.

What appears to be expected behaviour ( according to hover hint) : select two points then a third about which a rotational symmetry of the other two will be established.

This works as expected for pre-selection of the points.

However, once the tool is active it is the second which acts as pivot.

This is inconsistent and especially confusing when trying to understand how this tool works.
Steps To ReproduceBug described and trivial fcstd test file on the forum.

There is also a suggestion for a more accurate hover hint , since this tool applies different symmetries depending upon whether a line or point is chose as pivot. This should me made clear to the user.

Additional InformationOS: Linux
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15303 (Git)
Build type: Release
Branch: master
Hash: 6199c95fd71eacb9cc168426e55254aa79a42034
Python version: 2.7.15
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
TagsNo tags attached.
FreeCAD Information



2018-12-25 20:18

reporter   ~0012342

suggested hover hint clarification. See forum for more detail on differences in the symmetry applied in the two cases, which is clarified by the new text.

"Create a symmetry constraint between two points with respect to a line or a third point (S)"

"Create a symmetry constraint between two points: a reflection symmetry with respect to a line, or a rotational symmetry about a third point. (S)"


2019-02-23 15:33

administrator   ~0012732

See CmdSketcherConstrainSymmetric and DrawSketchHandlerGenConstraint

Issue History

Date Modified Username Field Change
2018-12-25 17:53 freman New Issue
2018-12-25 20:18 freman Note Added: 0012342
2019-02-23 15:33 wmayer Target Version => 0.19
2019-02-23 15:33 wmayer Note Added: 0012732