You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Infill does not detect intermediate horizontal "roofs" or "floors" in the model.
It leaves a solid "floor" from 0 to the specified "from" layer, and a solid "roof" from the specified "to" layer to the top of the model, and it generates solid walls of the requested thickness. However, if there is a horizontal surface larger than (wall thickness * 2) below the top layers it does not leave it as a solid layer, so that the infill is visible. In the example files, see layer 826 and 1156.
This only applies to horizontal (or nearly horizontal) layers. Sloping layers are visually OK so long as the wall of one layer overlaps the wall of the next. However, their walls may be quite thin. e.g. in the extreme case where the slope of a wall is 1 in "wall thickness", the thickness of the wall, orthogonal to the slope, will be only 1 pixel.
Describe the solution you'd like
Quick solution:
Detect horizontal surfaces larger than (2 * wall thickness) in both X & Y dimensions and leave them solid for "wall thickness" layers.
Better solution:
Change the calculation of wall thickness to a 3D model, so that walls are the same thickness, no matter what slope they're at.
This is your first time submitting an issue with UVtools 🥳Please review your issue and ensure that the submit template was followed, the information is complete, and not related to any other open issue. It will be reviewed shortly. Debugging is very important and make the program better. Thanks for contributing and making the software better! 🙌
- **FileFormat Anycubic:**
- (Fix) Preview marker size and `PropertyFields` for given file version
- (Fix) Do not cache and reuse layer images if equal on file write, as that is causing "file damage" message (#782, #787)
- **Tools:**
- **Mask:**
- (Improvement) Apply the mask with Multiply instead of BitwiseAnd (#747)
- **Layer and pixel arithmetic**:
- (Improvement) Use the byte scale value (1/255) for multiply operations
- **Infill:**
- (Add) Floor/Ceil thickness (#785)
- (Fix) Remove the debug blocking window when selecting the honeycomb pattern
- (Upgrade) .NET from 6.0.23 to 6.0.24
Is your feature request related to a problem?
Infill does not detect intermediate horizontal "roofs" or "floors" in the model.
It leaves a solid "floor" from 0 to the specified "from" layer, and a solid "roof" from the specified "to" layer to the top of the model, and it generates solid walls of the requested thickness. However, if there is a horizontal surface larger than (wall thickness * 2) below the top layers it does not leave it as a solid layer, so that the infill is visible. In the example files, see layer 826 and 1156.
This only applies to horizontal (or nearly horizontal) layers. Sloping layers are visually OK so long as the wall of one layer overlaps the wall of the next. However, their walls may be quite thin. e.g. in the extreme case where the slope of a wall is 1 in "wall thickness", the thickness of the wall, orthogonal to the slope, will be only 1 pixel.
Describe the solution you'd like
Quick solution:
Detect horizontal surfaces larger than (2 * wall thickness) in both X & Y dimensions and leave them solid for "wall thickness" layers.
Better solution:
Change the calculation of wall thickness to a 3D model, so that walls are the same thickness, no matter what slope they're at.
Files
E.zip
The text was updated successfully, but these errors were encountered: