can't snap to cusp node unless Snap Smooth Nodes is engaged

Bug #1443707 reported by Brynn
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Undecided
Unassigned

Bug Description

Hi Friends,
This might be related to this bug: https://bugs.launchpad.net/inkscape/+bug/1260551 (in that both have to do with the snap notification msg, not necessarily because it's caused by the same problem). It also might be already reported, since I can't seem to make the LP search work very well. But I did search :-)

In the attached file:

-- if you see the grid, it can be disabled, or else disable grid snapping
-- set snapping like this:

Enable Snapping
Snap Nodes, Handles and Paths
Snap Cusp Nodes including Rect Corners
Snap Mid-Points of Line Segments

1 - Try to snap the mid-point of any side of the purple square, to the cusp node on the bottom side of the parallelogram (indicated by the arrow). It won't snap for me.

However, it will snap to the cusp nodes at any of the corners of the parallelogram. (The notification msg is correct.)

2 - On the Snap control bar, engage Snap Smooth Nodes. Now try again to snap the midpoint of any side the purple square, to the cusp node on the bottom side of the parallelogram. Now it snaps for me.

3 - However, when it snaps, it gives what I think must be the wrong notification msg. It says "Line Midpoint to Smooth Node". But the node is actually a cusp node.

Note that the same thing happens if you try to snap the rotation center to that cusp node. I made the little arrow to indicate where the node is, and the cusp node of that path will only snap to the cusp node on the parallelogram, if Snap Smooth Nodes is engaged. In all cases, the message indicates "Whatever to Smooth Node"

This is Inkscape 0.91, 32-bit and let me test on 64-bit..... Yes, same story on 0.91, 64-bit. If it matters, iirc, I downloaded the exe of the 32-bit, but I downloaded the 7z for the 64-bit. And it's Windows7, 64-bit, sp1. All entirely up to date.

I'm not sure what other info you might need, but let me know, and I'll provide it :-)

Thank you very much,
brynn

Tags: snapping
Revision history for this message
Brynn (brynn4inks-deactivatedaccount) wrote :
su_v (suv-lp)
tags: added: snapping
Revision history for this message
Brynn (brynn4inks-deactivatedaccount) wrote :

Just another case file, showing this problem. (I initially thought this might be related to the snap mid-point option, but that's not present here.)

In the 2 sort of paisley-like objects, there is a cusp node in the areas indicated by the red ellipse. With the following snap setup

Enable Snapping
Snap Nodes, Paths, Handles
Snap Cusp Nodes

it's impossible to snap those 2 objects at those cusp nodes. But when you engage the Snap Smooth Nodes option, then those 2 objects will snap together at those nodes. And the indication says "smooth node to smooth node", even though they are cusp nodes.

There are several cusp nodes in each of those identical closed paths. But with the initial snap setup, it seems that only 2 of those cusp nodes are "snapable". Afaict, only the 2 cusp nodes at the pointed end are snapable. That is, until the Snap Smooth Nodes option is engaged. Then all the nodes are snapable.

So it seems like, where snapping is concerned, Inkscape recognizes certain cusp nodes as smooth. I don't have the technical know-how, to figure out what it is about these particular cusp nodes, that prevents Inkscape from recognizing them correctly. But just to let you know about it, and hopefully these files will help.

As always, if you need any additional info, just ask :-)

Thank you very much,
brynn

Revision history for this message
Brynn (brynn4inks-deactivatedaccount) wrote :

Migrated to: https://gitlab.com/inkscape/inbox/issues/1350

Closed by marking Invalid.

Migrated and closed by brynn.

Changed in inkscape:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.