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

[CURA-10829] Option to not use small skin areas on surface #1925

Merged
merged 28 commits into from
Aug 22, 2023

Conversation

rburema
Copy link
Member

@rburema rburema commented Aug 8, 2023

Please merge the other one first: #1923

This one has a front-end counterpart as well: Ultimaker/Cura#16429

rburema and others added 3 commits August 8, 2023 11:41
Actually the other way around, so we don't have another negation you have to turn on to turn off (and so the default can be false I suppose). The idea is that recently, a feature was introduced where there should be walls instead of normal skin in small hard to reach places of the model. However, this is to be excluded in most cases for all the top-layer parts exposed to air on the buildplate.

implements CURA-10829
@github-actions
Copy link
Contributor

github-actions bot commented Aug 8, 2023

Unit Test Results

26 tests  ±0   26 ✔️ ±0   14s ⏱️ -1s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ±0 

Results for commit ef687fe. ± Comparison against base commit a62296f.

♻️ This comment has been updated with latest results.

rburema and others added 23 commits August 8, 2023 19:48
Small skin areas replace the normal fill pattern and use walls. Previously in this branch, the possibility was added to not do that to areas exposed to air. It turns out this means in general, not just on the buildplate (also, bottoms can happen away from the buildplate as well of course). As such, take skin bottoms into account of when to exclude areas for consideration when 'Small Top/Bottom On Surface' is off.

part of CURA-10829
Was still left over from the code review for CURA-10670, committed as part of CURA-10829.
@rburema rburema changed the title [CURA-10829] Option to not use small skin areas on top [CURA-10829] Option to not use small skin areas on surface Aug 15, 2023
…pill.

And the union _with_ prevent_small_exposed_to_air doesn't hurt if the area us 0 anyway.

Done as part of CURA-10829, but fixes a bug found when QA'ing CURA-10670, which was split off and numbered CURA-10945.
include/sliceDataStorage.h Outdated Show resolved Hide resolved
@rburema rburema merged commit fd1f21b into main Aug 22, 2023
17 of 19 checks passed
@rburema rburema deleted the CURA-10829_dont_expose_small_skin_to_air branch August 22, 2023 08:15
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 this pull request may close these issues.

3 participants