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

Feature request: Boolean subtraction modifiers #4920

Closed
towlerg opened this issue Oct 19, 2020 · 7 comments
Closed

Feature request: Boolean subtraction modifiers #4920

towlerg opened this issue Oct 19, 2020 · 7 comments

Comments

@towlerg
Copy link

Version

all but currently 2.3.0 Alpha

Operating system type + version

Win7 sp1 x64

3D printer brand / version + firmware version (if known)

Stock Sovol SV01, marlin, 2.0.6

Is this a new feature request?
Yes

Rational : I often find I only have an .STL file and it easier to make small mods (wider, stronger etc.) in Prusaslicer than any CAD I know. At the moment the only way to remove material is with cut. It would be neat if you could use shapes to remove as well as add.
Also, a triangle shape would be super.

@lukasmatena
Copy link
Collaborator

You can remove material, although it is a bit hacky. Load a modifier mesh and set it to zero perimeters, zero infill, zero top and bottom layers and you'll see.
We may implement a more user friendly solution in future.

@towlerg
Copy link
Author

Actually not hat hacky at all. For my part I'm perfectly happy with your solution althought paint on remove would look really cool.
BTW a cylinder is a great way to quickly add a hole

Any chance of a triangle shape?

As I'm happy with solution should I close this?

@towlerg
Copy link
Author

Don't seem to be able to edit my previous. For hat read that.

@lukasmatena lukasmatena changed the title Feature request: allow shapes to subtract as well as add. Feature request: Boolean subtraction modifiers Oct 21, 2020
@lukasmatena
Copy link
Collaborator

Any chance of a triangle shape?

I'm not sure. You can load any STL and use it this way, as I have shown e.g. in #4349 (comment). I personally don't think that we need a generic triangle.

As I'm happy with solution should I close this?

I changed the title and would leave it open, if anyone has anything to add to this.

@mankyd
Copy link

I want a different boolean operator: print only what's contained within the modifier. This would make rapid prototyping that much more rapid. You could easily print just a small section of a larger object to see if any small adjustments are needed before committing to a larger print.

@neophyl
Copy link

You can do that with the above modifiers already.

Set your perimeters to zero, top and bottom to zero and infill to zero. You will then get an error when slicing saying an object has no extrusions on the first layer. Then place a modifier over the part you want to print and set that to have whatever non zero perimeters, top, bottom etc you want. When sliced it will just slice the area inside the modifier.

@bubnikv
Copy link
Collaborator

Negative volumes aka subtractors are implemented in PrusaSlicer 2.4.0-alpha1.

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

No branches or pull requests

5 participants