Inkscape.org
Beginners' Questions Avoid Extra points when closing paths?
  1. #1
    tekbud tekbud @tekbud

    When closing out a path, say a circular looking path, I'm very careful to click JUST ONE TIME on the closing point, however I often get multiple points added at that closing point. Is there any way to avoid that when creating basic shapes via path? This happens in Inkscape 1.0 and 1.1. Windows 10. This is causing issues in Blender when exporting the SVG for use in projects. Thank you in advance for any help you can provide!  ๐Ÿ˜€


     

    2Points
  2. #2
    Tyler Durden Tyler Durden @TylerDurdenโš–

    Ensure the first node highlights red before clicking to close the path.

  3. #3
    Polygon Polygon @Polygonโš–๐ŸŒถ

    Is there any reason using B-splines instead of Bรฉzier-curves?

  4. #4
    tekbud tekbud @tekbud

    We're tracing from underlying images so B-splines are easiest. I swear I'm letting node highlight red before closing out, but I will triple check.

  5. #5
    tekbud tekbud @tekbud

    Ok I'm being extremely careful, but node isn't highlighting red. It's highlighting green, and it's still creating a double point. Any other ideas?

  6. #6
    NELCHAI NELCHAI @NELCHAI

    I think you are asking if there is a command to detect hidden or copied nodes ?  There is not.  The best work method is to plan ahead and leave a large line segment unlinked.  As your final task, connect them.  Check for a copied or hidden node by pulling one of the last line segment's endpoints out to make sure there is nothing under it - and do again on the other end.  It is best to do this on a straight segment, as modifying the node on a curve will cause distortion.

    Another option might be to check your mouse or tablet sensitivity settings on your system.

    In general, there is no way to auto detect 2 nodes with the same XY location.

    The simplify command might be useful to indicate that there is a hidden node - find it - undo the simplify - and delete the node.

  7. #7
    Tyler Durden Tyler Durden @TylerDurdenโš–
    *

    It may be related to this open bug.

    A workaround described there states setting the path string format to Absolute (Preferences>Input/Output>SVG output> Path Data) may help.

    I'd also try updating to 1.1.

    I am not able to reproduce in 1.1 under Windows 8.1.

  8. #8
    NELCHAI NELCHAI @NELCHAI

    To save user time, the software needs to offer the function of searching a line for hidden or copied nodes.  These would be nodes which have the same XY location.  They should be automatically deletable.

  9. #9
    Polygon Polygon @Polygonโš–๐ŸŒถ
    NELCHAI

    In general, there is no way to auto detect 2 nodes with the same XY location.

    Rectangle select and check Status bar. But double points in the same spot are quite easy to verify by its look and corrected by "join selected nodes".

    The status bar will indicate once youยดre over the starting point by saying: "Click or Click+drag to close and finish the path".

  10. #10
    NELCHAI NELCHAI @NELCHAI

    To join the selected nodes, one must first know where they are.  The "look" of the line is not appropriately indicative to show these nodes.  In complex lines, finding a hidden node [ perhaps 1 in a 1000 on the line ] is very hard to do quickly.  The identification of a hidden or copied node should be an automated task with a useful indicator to show where it is.  And no, turning a small indicator we call a node from being grey to being blue or red etc at the same size on a complex image field is not useful.  However, the "find hidden nodes" task must be a user controlled task.  There are many times when overlapped nodes are necessary for a composition.

     

  11. #11
    Polygon Polygon @Polygonโš–๐ŸŒถ

    Youยดre making things far more complicated than they are - if in doubt simply select all nodes: join selected nodes - done. Iยดve never seen an indicator for in the SVG/Bรฉzier-Curve/B-Spline world since 1987.

Inkscape Inkscape.org Inkscape Forum Beginners' Questions Avoid Extra points when closing paths?