Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for shape union. #691

Open
lublak opened this issue Aug 31, 2024 · 4 comments
Open

Add support for shape union. #691

lublak opened this issue Aug 31, 2024 · 4 comments
Assignees
Labels
feature 🎁 Feature Request

Comments

@lublak
Copy link

lublak commented Aug 31, 2024

Something like this:

unions

It would be very useful for complex shape compositions.

@lublak lublak changed the title Add support for shape union. Something like this: Add support for shape union. Aug 31, 2024
@johannes-wolf
Copy link
Member

johannes-wolf commented Sep 3, 2024

This is planned, but besides a poc #535, nothing got implemented yet. There are not many boolean path operations that support beziers available, and I have not yet started implementing one.

But I agree, this is a very important feature to have.

@johannes-wolf johannes-wolf added the feature 🎁 Feature Request label Sep 3, 2024
@johannes-wolf johannes-wolf self-assigned this Sep 6, 2024
@ramkumarkb
Copy link

@johannes-wolf - Just a question - would the rust wrapper on clipper2 help the cause ?

@johannes-wolf
Copy link
Member

@johannes-wolf - Just a question - would the rust wrapper on clipper2 help the cause ?

No, C++ is fine for me.

@ramkumarkb
Copy link

Follow up question - did you take a look at Clipper2 - this probably only does polygons only (and might not do Bezier) - but would'nt that be a good start?

Btw I saw another C++ code for bezier - not sure about the license or quality of the same

Metapost can do clipping - https://tug.org/docs/metapost/mpman.pdf - so probably one has to look into the repository here-

The development repository is currently hosted at https://serveur-svn.lri.fr/svn/modhel/
metapost; web browsing and anonymous svn checkout are allowed with username anonsvn and
password anonsvn.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 🎁 Feature Request
Projects
None yet
Development

No branches or pull requests

3 participants