Skip to content

Boolean operations node #1091

Description

@Keavon

The legacy boolean operations were unstable, and are no longer compatible with the migration of vector data to nodes (#1065) so they had to be removed. But they're very important in the artist's workflow, so re-adding them as a node is high priority.

In order of importance, this should:

  • Either use web-sys to call Paper.js, or finish the attempted Paper.js Rust port in this branch
  • Introduce a vector operations node operating on vector data in the graph
  • Hook up the boolean buttons in the Select tool's options bar so they take the selected vector layers and combine them into one graph set up so they feed into the boolean operations node

Each of these would be suitable for a single or separate PRs depending on the author's approach.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Help WantedExtra attention is needed

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions