3

In an Inkscape file I got from somebody I found the following: enter image description here

On the right there are arcs of ellipses (not paths), and on the left there are 4-node bezier paths each perfectly corresponding to the inside of the set of four ellipses next to it. I have been trying to do the same: I create four arcs of ellipses and try to convert the inside region to a single path. Given the above examples I guess there must be a very quick way to do it, but I can't figure it out.

2 Answers 2

1

You can do it in the following steps:

  1. Make full ellipses (e.g. 3 ellipses)
  2. Take the complement for the green and red ellipses (Ctrl -). It will automatically produce a path.
  3. Break apart the result and delete the bottom part if you don't need it (Ctrl Shift K).
  4. Take the union (Ctrl *)

enter image description here

1
  • A bit tedious, but it's the only option I can imagine. Sometimes it's hard to think of which boolean operations should be used, but I guess I will be able to handle all cases this way.
    – user30521
    Commented Sep 28, 2014 at 22:57
1

A very fast method to get an object of an inner area of several overlapping objects is the bucket fill tool.enter image description here.

This is how it works:

  1. Draw overlapping objects:

    enter image description here

  2. Apply Bucket Fill:

    enter image description here

  3. Move new object from bucket-fill or apply custom stroke and fill:

    enter image description here enter image description here

1
  • I was aware of the bucket fill (I should have mentioned it) but unfortunately this does not fill the shape perfectly. I guess the solution with boolean path operations is the best. +1 though for the effort, I'm happy to see an active community on this SE site.
    – user30521
    Commented Sep 28, 2014 at 22:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.