Jump to content

Recommended Posts

Please add auto-weld (auto-join) option for curve editing.
It will be extremely useful for workflow.

1) Auto-weld automatically when drag one node on another
2) Auto-weld button with specified distance between nodes (example: select all nodes of curve, press auto-weld by distance).

Also please fix: nodes handles are changing their direction when two nodes join together.

 

Link to post
Share on other sites
  • 8 months later...
On 5/3/2020 at 5:48 AM, tmvideo said:

2) Auto-weld button with specified distance between nodes (example: select all nodes of curve, press auto-weld by distance).

+1, Yes please, this would save an incredible amount of time when cleaning up vector graphics generated by CAD programs.

I often need to create technical illustrations from DXF & PDF; they rarely have clean paths, but any editor with a simple threshold-value auto-join operation makes this easy.

Link to post
Share on other sites

For clarity, I certainly hope no one is asking for this to be a default behavior.

I do not want an endNode of a path to auto-join to another path just because I drag it to within pick distance of another path's end. There are countless situations in illustration in which one draws coincident paths that should not be joined. Look no further than paths of different weights, color, or other style attributes that nonetheless need to have coincident ends. What about when more than two endNodes are coincident? How is the program supposed to know which path I would want it to auto-join to?

The auto-joining behavior of Adobe Illustrator's Pen, for example, is one of its most infuriatingly intrusive stumbling blocks. To avoid its infernal insistence on auto-joining to other deselected paths when drawing, you actually have to invoke this ridiculous override:

  1. Mousedown somewhere that you don't want the next node to be
  2. Press and hold the spacebar
  3. Drag to where you do want it the node to be
  4. Mouseup
  5. Release the spacebar

A path drawing tool is not a selection tool, and should not act like one. It has no business affecting unselected paths just because you need to place a node within pick distance of another path's endnode. Nor should it occur when just dragging an endNode.

At most, any such behavior should have to be invoked by a keyboard shortcut. It should not be default behavior.

The  task of cleaning up DXF files is an oft-cited use case, and one with which I am quite familiar, having been doing technical illustration since well before personal computers. But it's still a specifically vertical use case; nothing that should be cited to justify a default behavior. Other programs accommodate it with separate, explicitly-invoked menu commands. You select the paths you want to be affected and then invoke the joining command (with whatever parameters offered in a dialog). If that's what you're recommending, I'm fine with it. But auto-joining as default behavior is bad.

JET

Link to post
Share on other sites
On 5/3/2020 at 2:48 PM, tmvideo said:

Please add auto-weld (auto-join) option for curve editing.
It will be extremely useful for workflow.

1) Auto-weld automatically when drag one node on another
2) Auto-weld button with specified distance between nodes (example: select all nodes of curve, press auto-weld by distance).

Also please fix: nodes handles are changing their direction when two nodes join together.

 

image.png.4bcf37ddd60452729a5e5ac8afd1709d.png

  • "The user interface is supposed to work for me - I am not supposed to work for the user interface."
  • Computer-, operating system- and software agnostic; I am a result oriented professional. Look for a fanboy somewhere else.
  • “When a wise man points at the moon the imbecile examines the finger.” ― Confucius
  • Not an Affinity user og forum user anymore. The software continued to disappoint and not deliver.
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.