Curvature tool



  • I can't tell if this video is real or not, but it actually demonstrates an idea I had for setting difficult curves perfectly. Times when I'm trying to make a perfect "s" curve for example. This would be a powerful tool



  • @Boldline A Curvature tool is on the Roadmap - Phase 3 👍

    https://www.vectorstyler.com/roadmap/

    Hopefully it will have a mode where the segments are curved directly when drawing, not just after finishing the path.


  • administrators

    @Boldline Yes, this is in the backlog.



  • @Boldline Yes, this is the Curvature tool from Adobe Illustrator, and I also like it ,and it is already on the Roadmap;
    https://youtu.be/zHV_kbRRA00?si=9nyCwmTTSBicLgJ0



  • @VectorStyler Will the curvature tool make it with the next version 1.3?


  • administrators

    @FastVector said in Curvature tool:

    Will the curvature tool make it with the next version 1.3?

    I will try to add have it in 1.3.



  • Please, can I add a bit of commentary to this?

    @VectorStyler @Boldline: Curvature tool is a very poor substitute for Bezigon Tool. Really, it implements a portion of Bezigon, namely, turning corner nodes to curve nodes. But guess where it fails? Tangential nodes, which allow for smooth transition between corner and smooth nodes. So, if it were really up to me, I'd add the Bezigon and one up Curvature tool.



  • @b77: You're asking for the Bezigon Tool without realising. That's exactly what it does.



  • @Daniel I just posted a discussion post with the title‘’‘ [What tools are efficient for drawing curves In one step?] ’, can you go there and explain Bezigon it



  • @Daniel said in Curvature tool:

    Please, can I add a bit of commentary to this?

    @VectorStyler @Boldline: Curvature tool is a very poor substitute for Bezigon Tool. Really, it implements a portion of Bezigon, namely, turning corner nodes to curve nodes. But guess where it fails? Tangential nodes, which allow for smooth transition between corner and smooth nodes. So, if it were really up to me, I'd add the Bezigon and one up Curvature tool.

    Interesting point. I'd be willing to wait on adding a dedicated curvature tool to first see if the Bezigon tool was sufficient enough



  • @Daniel What’s the Difference Between the Curvature Tool and the Spiro Path Tool? Is the Bezigon Tool better than the Curvature Tool and the Spiro Path Tool?



  • @Honor: Spiro Path tool is specifically meant to draw full arc splines. That is each consecutive segment is circular. This is useful when you're doing baroque decorative work, such as found in old architecture around the capital for pillars or grills.

    Curvature tool is a simple tool that reverses the logic of the typical cubic bezier pen tool, which is found in most software.

    In a normal pen tool, you click at 45 degree points and drag to balance handles to create smooth curves. This takes practice.

    Instead, you click straight line segments at 45 degree points and AFTERWARDS double click nodes. The tool's algorithm automatically converts sharp, corner nodes to smooth nodes and creates smooth, balanced curves.

    Bezigon Tool performs the balancing of handles right when you draw the curves depending on what modifier you use while you click.

    If you merely click click and click, you draw straight line curves.

    If you click, then alt click and click to close the curve, this creates a sharp corner node, followed by a smooth, balanced node, followed by a sharp node. Hence a semi circle. |) like this.

    Bezigon was designed to intelligently preempt user intention by combining Bezier curve creation and polygonal, straight line curve creation. The normal pen tool does not understand what you intend to do based on your click patterns. You are responsible for balancing the handles.

    Bezigon 'understands' this. Once you use it only one time, you cannot imagine doing it any other way for drawing geometric shapes. Bezigon is meant for drawing geometric shapes. Such as in flat icons. Or typography. Or technical drawings such as engineering plans.

    It's not meant for organic shapes. For that the best spline is Catmull Rom. Which has no handles and curves are averaged and smoothed as you go.

    Curvature tool is a poor implementation of the logic of Bezigon. Curvature tool relies on you telling the software how want the nodes to be AFTER you've drawn them. Bezigon Tool tells the software how the nodes need to be WHILE you're drawing them. This the biggest difference. Bezigon relies on three types of nodes. Corner and smooth. Which you're aware of. But there's a tangent node, which allows smooth transition between the two types of nodes.

    ❤️: heart is a good shape to explain tangent nodes. There are two sharp and two smooth nodes. The two sharp nodes are opposite each other, between the two round arcs. The smooth nodes create the arcs. But how do you create a transition between these two? You need a tangential node, at the sides. Where the straight line goes up from the bottom, curves inward and meets the other half of the heart. The tangent nodes are on either sides.



  • Based on your descriptions, I can already tell that it’s an excellent tool. I really hope we’ll see the Bezigon Tool added to VectorStyler in the near future. And hopefully, in the following stages, the developer might also consider adding a Spiro Path Tool to the app as well. Thank you for the detailed explanation @Daniel



  • @Honor: it is. If you wish to try it, sign up for a trial account in Gravit Designer and check it out.

    No need to provide card details.

    And the great thing is, the curves drawn in bezigon Tool are still just ordinary Bezier splines. You can change it in any way.

    Whereas as the Spiro Path in Inkscape needs to be changed. They loose their arc spline nature.