Make precise circle segment

Post questions on how to use or achieve an effect in Inkscape.
User avatar
Grobe
Posts: 411
Joined: Tue Feb 02, 2010 2:20 am

Make precise circle segment

Postby Grobe » Fri Oct 24, 2014 1:53 am

Hi.

Anybody have a good answer on this one? (see drawing).

I just cannot find a way to precicely add a new node (on circle/path) excactly where the arc intersects to the straight line.

Sirkelsegment.svg
Circle segment - tries to make it
(32.36 KiB) Downloaded 420 times



Thanks
:lol:

hulf2012
Posts: 716
Joined: Sat Nov 24, 2012 12:37 pm

Re: Make precise circle segment

Postby hulf2012 » Fri Oct 24, 2014 2:44 am

Hello,
As you describe, I think it's pretty simple :roll:

Just add a node on the line in any part

Go to the snap bar and activate snap nodes to handles, and then snap node to path intersections

Then just move the new node to the snap of the intersection. It works in Inkscape 0.48.5
If you have problems:
1.- Post a sample (or samples) of your file please.
2.- Please check here:
http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html
3.- If you manage to solve your problem, please post here your solution.

Lazur
Posts: 4717
Joined: Tue Jun 14, 2016 10:38 am

Re: Make precise circle segment

Postby Lazur » Fri Oct 24, 2014 3:06 am

"Precise" is relative.
I see you use the pre 0.91 release, where the convert object to path added 8 nodes to the circle for a more precise look.

Not sure if the problem is how to snap to guide line and path intersection -in the 0.48 versions it wasn't implemented-, or, how to draw such circle sectors accurately.
If the first, you could use a rectangle instead of the guideline.

The latter is a bit different.
Knowing that path segments are not calculated right, they cannot really match a circle, only the nodes can fit well.
Thus, any node drawn there at the paths intersections won't be precise.
What can be done instead?
Position nodes right
-for example make a guide object that can represent the radius of the circle and with it's rotation centre set at the circle's origo and rotate it accordingly to place the "intersection" points right-
and add spiro path lpe to the object.

User avatar
Grobe
Posts: 411
Joined: Tue Feb 02, 2010 2:20 am

feature simply not exists

Postby Grobe » Sat Oct 25, 2014 3:58 am

Thanks guys.

I can always live with the fact that I do have to zoom in large to get the node as precicely as I need.

However, inserting the node first, and then move it to the intersection point is not a soulution I think because it will cause more deformation on the "circle".
:lol:

Lazur
Posts: 4717
Joined: Tue Jun 14, 2016 10:38 am

Re: Make precise circle segment

Postby Lazur » Sat Oct 25, 2014 5:48 am

Attached is an example, maybe it will make more clear my previous explanation.
Attachments
hlp 153.svg
(452.73 KiB) Downloaded 403 times

User avatar
Grobe
Posts: 411
Joined: Tue Feb 02, 2010 2:20 am

Re: Make precise circle segment

Postby Grobe » Sun Oct 26, 2014 10:46 am

Nice workaround Lazur :D
:lol:

hulf2012
Posts: 716
Joined: Sat Nov 24, 2012 12:37 pm

Re: Make precise circle segment

Postby hulf2012 » Sun Oct 26, 2014 1:20 pm

Hello
If the case is that you want the node in the circle, other method would be to make a cut path operation (Ctrl + Alt + /). Put a line over the circle. The intersection of the line in the circle would be the position of the node. When applying the operation the circle will have 2 nodes in the intersection place, and the circle will be opened, but you can close it if you want.

At the end, why do you want a node specificaly in some part of a a circle? Is for a cutting machine?

I recognize that when applied the node the circle won't be a circle anymore. It would be a bezier curve, which as we know, it's not capable to represent circles, just aproximations. But even applying a spiro path effect, it will remain as an almost circular bezier curve!?.
If you have problems:
1.- Post a sample (or samples) of your file please.
2.- Please check here:
http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html
3.- If you manage to solve your problem, please post here your solution.


Return to “Help with using Inkscape”