Skip to content

[CURA-12917] Add a setting to continue bridging over support. - #2276

Open
Remco Burema (rburema) wants to merge 20 commits into
mainfrom
CURA-12917_bride_over_support_setting
Open

[CURA-12917] Add a setting to continue bridging over support.#2276
Remco Burema (rburema) wants to merge 20 commits into
mainfrom
CURA-12917_bride_over_support_setting

Conversation

@rburema

@rburema Remco Burema (rburema) commented Jan 28, 2026

Copy link
Copy Markdown
Member

This would help with keeping underside surfaces consistent, no matter where the support is generated.

Erwan MATHIEU (@wawanbreton): For this PR, we needed to introduce a method to print skin lines with different configs along the line. For this I added an OverrideArea type which can be used generically to change the config used for any extrusion line. Since this is the same mechanism used for overhanging areas, this part has also be refactored to used this new system.
It cannot be used for the bridging walls calculation though, since those are more complex than just a simple area check.

See (also) front-end PR: Ultimaker/Cura#21341
CURA-12917

This would help with keeping underside surfaces consistant, no matter where the support is generated.

part of CURA-12917
@github-actions

github-actions Bot commented Jan 28, 2026

Copy link
Copy Markdown
Contributor

Test Results

31 tests   31 ✅  5s ⏱️
 1 suites   0 💤
 1 files     0 ❌

Results for commit 2b0fda5.

♻️ This comment has been updated with latest results.

@wawanbreton Erwan MATHIEU (wawanbreton) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'C++ Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.50.

Benchmark suite Current: 4ecf97e Previous: 1638756 Ratio
SimplifyTestFixture/simplify_local 1.797587577548955 ns/iter 1.1276244531308395 ns/iter 1.59

This comment was automatically generated by workflow using github-action-benchmark.

CC: Jelle Spijker (@jellespijker) Erwan MATHIEU (@wawanbreton) Casper Lamboo (@casperlamboo) HellAholic

…itions' into CURA-12917_bride_over_support_setting
CURA-12917
This is quite a refactoring to try and apply the briding areas and the overhanging areas the same way: instead of having custom processing, we now pre-calculate the areas where specific print settings should be applied, and give them to the LayerPlan who will take care of splitting the extrusion lines and applying the proper combination of settings where appropriate.
@wawanbreton
Erwan MATHIEU (wawanbreton) changed the base branch from main to CURA-13291_sharpen_bridging_conditions September 8, 2026 08:32
Base automatically changed from CURA-13291_sharpen_bridging_conditions to main September 10, 2026 10:09

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved on behalf of Remco Burema (@rburema)

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.

4 participants