sharp edges to round edges with known radius

Bug #1027472 reported by pRototype
This bug report is a duplicate of:  Bug #170149: Node fillet / chamfer tools. Edit Remove
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
New
Wishlist
Unassigned

Bug Description

Hi.

First of all, this is not a bug report, but rather a combined question and a feature request.

I uses both the latest version (Inkscape 0.48+devel r11515) and the stable version of Inkscape.

If i have any path that contains sharp edges, I've found no practical ways to make those corners smooth with a given radius.
There is no problem making the edges smooth, but then I doesn't have control of the radius of the bends.

The only exepton is the cases where the bend is near or exactly 90 degrees. In this case, I can have a circle with the given radius (define one that have a diameter twice the radius) and put its center on the node that makes the edge sharp.
Then duplicate the node (or just making another one close to the initial node) and move them along the straight path line until it reaches the outer line of the circle. Then make a handle to one of the circles and drag that to center of the circle. Viola, I got me a smooth corner having same radius that the circle.

Unfortunately, this method is proven to not work on sharp edges that have angles that is different from 90 degrees. In those cases, wider angles gives too large bend radius and narrower angles gives too small bend radius.

So in order to make line bends that having a predetermined (accurate) bend radius, I have to do the math externally.

I've tried to ask in the inkscapeForum.com, link to topic:
http://www.inkscapeforum.com/viewtopic.php?f=28&t=12344
But I haven't got a fairly simle method that works and is accurate.

Using circle segment is not a practically solution because:
* Node handles for circle segments doesn't snap
* Cannot set the circle segments to a predetermined angle easilly (if ever possible).

So bottom line of this post is:
* Is it a way to change sharp edges of a path into bends that have a predetermined radius, and that is not depended of external math to make it fairly accurate?
* If it proves not being possible, I then have a feature request. I wish there was a tool for that.

Thanks

Tags: node-editing
Revision history for this message
su_v (suv-lp) wrote :

<off-topic>
> First of all, this is not a bug report, but rather a combined question
> and a feature request.

Please do not (mis-)use the bug tracker as support forum to solve questions about usage (specially such specialized tasks like geometric constructions and drawing aids).
</off-topic>

> * Is it a way to change sharp edges of a path into bends that have a
> predetermined radius, and that is not depended of external math
> to make it fairly accurate?

Yes, it is doable - just not with a simple click or special tool (easier with trunk, with stable it might be more work for a single corner to get precisely rounded corners. If time permits, I'll answer in the forum).

> * If it proves not being possible, I then have a feature request.
> I wish there was a tool for that.

Already filed - this report is a duplicate of
Bug #170149 (sf897638) “Node fillet / chamfer tools”
<https://bugs.launchpad.net/inkscape/+bug/170149>

Revision history for this message
pRototype (regeir) wrote :

Hi, thanks.

I had no intention to misuse the bugtracker and I'm sorry if I happens to broke that.

I can effort to wait :)

su_v (suv-lp)
tags: added: node-editing
Revision history for this message
su_v (suv-lp) wrote :

I have added a sample file and a short description in the forum topic (more details/better illustration maybe tomorrow).

Would you agree to link your question/feature request as duplicate to Bug #170149 “Node fillet / chamfer tools”?
(It would be a useful feature for technical drawing to have a fillet/chamfer tool implemented e.g. based on a path effect & integrated into a separate tool for geometric drawing).

Revision history for this message
pRototype (regeir) wrote :

Yes I agree. I've already clicked on "this affect me too" button.

Thanks

Revision history for this message
su_v (suv-lp) wrote :

Thx for the feedback - linking as duplicate to bug #170149 “Node fillet / chamfer tools” to track (and discuss) adding such a feature to Inkscape in one place.

Changed in inkscape:
importance: Undecided → Wishlist
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.