Control-Snap does not work with other contraints
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Diederik van Lierop |
Bug Description
If I control-drag an item, it will constrain the move to the nearest orthagonal axis. (Correctly so).
If I have snapping turned on (let's say "snap to node" for the sake of this example) - it should snap to a nearby node. (Correctly so).
However, if I attempt to do them BOTH, the node snap will "overpower" the control orthagonal axis snap.
In most other CAD and/or dragging programs, if you were to do this type of thing, your movement would be subject to BOTH constraints.
For example, say for example if I were to control-drag a node very far to the right. The movement would be contrained on the Y-Axis. Say for example there was another node somewhere off to the right, but at the same location on the Y axis as the original node I was dragging.
If I were to ATTEMPT to control-drag my original node to the other node, it would result in the original node being moved to the positioin of the target node on the X axis, but it would retain it's original position on the Y axis. Thus both constraints would apply to it.
I would advise Inkscape to allow similar functionality.
I could get into being able to apply multiple constraints to relative positions of other notes, like "snap this node to the intersection of the line tangent to this point on this circle, and the line that would extend from this other line, if it were to continue..." ... like a lot of CAD programs can do, but I won't go there today.
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
There is a preference setting for snapping which toggles the behavior when dragging a constrained knot (tooltip: "When dragging a knot along a constraint line, then snap the position of the mouse pointer instead of snapping the projection of the knot onto the constraint line"). This seems to be related to the requested feature here…