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

Height Range Modifier applies to entire model if Start=0 #2932

Closed
CapnBry opened this issue Sep 16, 2019 · 2 comments
Closed

Height Range Modifier applies to entire model if Start=0 #2932

CapnBry opened this issue Sep 16, 2019 · 2 comments

Comments

@CapnBry
Copy link

CapnBry commented Sep 16, 2019

Version

Version 2.1.0+win64

Operating system type + version

Windows 10 Pro 64bit

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

Any

Behavior

When using the new Height Range Modifier (sweet feature BTW), when I add any settings, the settings take effect over the entire object and use both the original and the modified settings which leads to infill in perimeters or double infill:
image

  • Add 40mm cube to bed
  • Right click "Height range Modifier"
  • Right click the modifier in the list, add a "Layers and Perimeters" or infill
  • In the case above I changed Perimeters from 3 to 5, note that now the entire model has 5 perimeters and also has 3 perimeters, both on top of each other and also in the infill.

Workaround 1

This can be worked around by setting the "Start at height" to non-zero, e.g. 0.01 or 1 or 10 or whatever so it seems somewhere is doing a if (start height != 0) instead of if (start height >= 0).

Workaround 2

This can also be worked around by turning on "Clip multi-part objects" in Print Settings -> Advanced, since it always works if that feature is on (although I do not have a multimaterial printer).

Project File (.3MF) where problem occurs

cube4040.zip

@Jebtrix
Copy link
Contributor

Jebtrix commented Sep 16, 2019

More details on Clip multi-part objects setting:

Issue #2803
Issue #2887

@CapnBry
Copy link
Author

CapnBry commented Sep 16, 2019

Ah, I knew there had to be an issue open for this but I could not find it. I'll close this one and follow those. Thanks!

"Clip multi-part objects" should not be required to be turned on IMHO, since no other modifier meshes or right-click add modifier requires it to be turned on to generate non-overlapping gcode.

@CapnBry CapnBry closed this as completed Sep 16, 2019
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

No branches or pull requests

2 participants