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

boolean operation ordering #747

Open
billingsley-john opened this issue Feb 26, 2021 · 3 comments · May be fixed by #770
Open

boolean operation ordering #747

billingsley-john opened this issue Feb 26, 2021 · 3 comments · May be fixed by #770

Comments

@billingsley-john
Copy link

billingsley-john commented Feb 26, 2021

Currently, the order in which boolean operations are performed is hard coded in the reactor.py class:

  • Cut
  • Intersect
  • Union

However, sometimes these operations are not mutable for the desired shape.
Control of the order in which these operations are performed could be useful.

@shimwell
Copy link
Collaborator

Nice suggestion, I think Remi is also keen on this. I guess we could combine the operations into a dictionary and cycle through them in the user specified order.

@RemDelaporteMathurin
Copy link

I needed that a while ago. I found a workaround by rewriting the create_solid method for a shape but being able to control the operations order would be very handy!

@shimwell
Copy link
Collaborator

Sounds like a popular feature request. Lets add it to the project plan

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

Successfully merging a pull request may close this issue.

3 participants