-
-
Notifications
You must be signed in to change notification settings - Fork 886
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
Better tree support for pointy overhangs: Cradle Generation #1880
base: main
Are you sure you want to change the base?
Commits on May 7, 2023
-
Add feature to better support pointy overhangs. Will create a pull re…
…quest with more information soon.
Configuration menu - View commit details
-
Copy full SHA for 108238f - Browse repository at this point
Copy the full SHA 108238fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7b6aaa - Browse repository at this point
Copy the full SHA c7b6aaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0997c3b - Browse repository at this point
Copy the full SHA 0997c3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12f2572 - Browse repository at this point
Copy the full SHA 12f2572View commit details
Commits on May 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 624991d - Browse repository at this point
Copy the full SHA 624991dView commit details
Commits on May 13, 2023
-
Fix Cradle Tip generation behaving unexpectedly when support interfac…
…e is disabled, based on support_tree_roof_cradle setting.
Configuration menu - View commit details
-
Copy full SHA for 59531dc - Browse repository at this point
Copy the full SHA 59531dcView commit details
Commits on May 16, 2023
-
Improved Tree Support Support Skin Generation and fixed bug causing t…
…ips to be slightly too large
Configuration menu - View commit details
-
Copy full SHA for dc64f93 - Browse repository at this point
Copy the full SHA dc64f93View commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7e0191e - Browse repository at this point
Copy the full SHA 7e0191eView commit details
Commits on Jul 15, 2023
-
Fix Minimum support area not working always when X/Y overrides Z or i…
…f it is larger than the (hardcoded) minimum fake roof area when roof is disabled
Configuration menu - View commit details
-
Copy full SHA for 810d6ea - Browse repository at this point
Copy the full SHA 810d6eaView commit details
Commits on Aug 1, 2023
-
Fix branches being wrongly regarded as an error (and removed because …
…of that) sometimes when the influence area becomes very small, caused by a very small hole in the avoidance.
Configuration menu - View commit details
-
Copy full SHA for 2538d86 - Browse repository at this point
Copy the full SHA 2538d86View commit details
Commits on Nov 18, 2023
-
Merge remote-tracking branch 'upstream/5.6' into tree_support_2
# Conflicts: # include/SupportInfillPart.h # include/TreeSupportTipGenerator.h # include/TreeSupportUtils.h # src/FffGcodeWriter.cpp # src/SupportInfillPart.cpp # src/TreeModelVolumes.cpp # src/TreeSupport.cpp # src/TreeSupportTipGenerator.cpp
Configuration menu - View commit details
-
Copy full SHA for 0d0c841 - Browse repository at this point
Copy the full SHA 0d0c841View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ff9f4 - Browse repository at this point
Copy the full SHA f3ff9f4View commit details
Commits on Nov 19, 2023
-
Change the way settings are retrieved to enable using a fake plugin t…
…o supply the UI with the settings
Configuration menu - View commit details
-
Copy full SHA for e0e19ab - Browse repository at this point
Copy the full SHA e0e19abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a7f9c3 - Browse repository at this point
Copy the full SHA 1a7f9c3View commit details
Commits on Dec 14, 2023
-
Update Conan and GitHub workflows
Implemented significant changes to the Conan file and GitHub workflow files in order to increase stability and maintainability. The Conan file now fetches versions and requirements from a new data source, while unnecessary or redundant code in the workflow files has been removed or simplified. This ensures smoother implementation and easier troubleshooting for future needs. Contributes to CURA-11440
Configuration menu - View commit details
-
Copy full SHA for c216424 - Browse repository at this point
Copy the full SHA c216424View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d7316 - Browse repository at this point
Copy the full SHA b7d7316View commit details
Commits on Dec 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dffcecf - Browse repository at this point
Copy the full SHA dffcecfView commit details
Commits on Dec 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8cefce5 - Browse repository at this point
Copy the full SHA 8cefce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36db8a2 - Browse repository at this point
Copy the full SHA 36db8a2View commit details
Commits on Dec 24, 2023
-
Merge branch '5.6' into tree_support_2
# Conflicts: # include/sliceDataStorage.h # src/TreeSupportTipGenerator.cpp # src/sliceDataStorage.cpp
Configuration menu - View commit details
-
Copy full SHA for c9cda5a - Browse repository at this point
Copy the full SHA c9cda5aView commit details
Commits on Dec 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b16c159 - Browse repository at this point
Copy the full SHA b16c159View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ae92f2 - Browse repository at this point
Copy the full SHA 1ae92f2View commit details
Commits on Dec 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9e61337 - Browse repository at this point
Copy the full SHA 9e61337View commit details
Commits on Jan 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81eff9e - Browse repository at this point
Copy the full SHA 81eff9eView commit details
Commits on Jan 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d357561 - Browse repository at this point
Copy the full SHA d357561View commit details -
Changed support skin pattern to ZigZag and reduced support skin wall …
…line count by one to improve strength of support skin.
Configuration menu - View commit details
-
Copy full SHA for b25a88e - Browse repository at this point
Copy the full SHA b25a88eView commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c983b58 - Browse repository at this point
Copy the full SHA c983b58View commit details
Commits on Feb 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5867e20 - Browse repository at this point
Copy the full SHA 5867e20View commit details
Commits on Feb 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7eb33bb - Browse repository at this point
Copy the full SHA 7eb33bbView commit details
Commits on Mar 12, 2024
-
Work im progress refactoring to enable removing cradle-lines while th…
…e tree pathing is calculated.
Configuration menu - View commit details
-
Copy full SHA for 91f6fd5 - Browse repository at this point
Copy the full SHA 91f6fd5View commit details
Commits on Mar 13, 2024
-
Fix first and last vertex created by makeCircle being close together,…
… or even the same.
Configuration menu - View commit details
-
Copy full SHA for 4787452 - Browse repository at this point
Copy the full SHA 4787452View commit details -
Configuration menu - View commit details
-
Copy full SHA for a533391 - Browse repository at this point
Copy the full SHA a533391View commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39d2a91 - Browse repository at this point
Copy the full SHA 39d2a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20f2755 - Browse repository at this point
Copy the full SHA 20f2755View commit details -
Prevent potential issues with applying anti preferred areas to cause …
…influence areas to become invalid when collision radius != radius
Configuration menu - View commit details
-
Copy full SHA for 0cfba23 - Browse repository at this point
Copy the full SHA 0cfba23View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3d84b94 - Browse repository at this point
Copy the full SHA 3d84b94View commit details
Commits on Mar 16, 2024
-
Made center of the cradle move slightly with the object it supports
Also removed code generating additional centers for long pointy overhangs for now.
Configuration menu - View commit details
-
Copy full SHA for 302657c - Browse repository at this point
Copy the full SHA 302657cView commit details
Commits on Mar 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f275c9c - Browse repository at this point
Copy the full SHA f275c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64f8ef7 - Browse repository at this point
Copy the full SHA 64f8ef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f4a602 - Browse repository at this point
Copy the full SHA 0f4a602View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82835b4 - Browse repository at this point
Copy the full SHA 82835b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf229b - Browse repository at this point
Copy the full SHA ccf229bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea35c28 - Browse repository at this point
Copy the full SHA ea35c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2a2833 - Browse repository at this point
Copy the full SHA e2a2833View commit details
Commits on Mar 18, 2024
-
Prevent invalid cradle lines from generating and fix for cradle relat…
…ed tip placement
Configuration menu - View commit details
-
Copy full SHA for 79c7e36 - Browse repository at this point
Copy the full SHA 79c7e36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cbf074 - Browse repository at this point
Copy the full SHA 3cbf074View commit details -
Merge remote-tracking branch 'upstream/5.7' into tree_support_2
# Conflicts: # .github/workflows/benchmark.yml # .github/workflows/conan-package.yml # .github/workflows/gcodeanalyzer.yml # .github/workflows/unit-test-post.yml # .github/workflows/unit-test.yml # CMakeLists.txt # conandata.yml # conanfile.py # include/SupportInfillPart.h # include/TreeModelVolumes.h # include/TreeSupportElement.h # include/TreeSupportSettings.h # include/TreeSupportTipGenerator.h # src/SupportInfillPart.cpp # src/TreeModelVolumes.cpp # src/TreeSupport.cpp # src/TreeSupportTipGenerator.cpp # src/sliceDataStorage.cpp # src/utils/polygonUtils.cpp
Configuration menu - View commit details
-
Copy full SHA for 2a7aefa - Browse repository at this point
Copy the full SHA 2a7aefaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6966fa0 - Browse repository at this point
Copy the full SHA 6966fa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa00d60 - Browse repository at this point
Copy the full SHA aa00d60View commit details -
Removed performance optimisation causing cradle line tips of removed …
…lines to not be removed
Configuration menu - View commit details
-
Copy full SHA for 27dd92c - Browse repository at this point
Copy the full SHA 27dd92cView commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f08100f - Browse repository at this point
Copy the full SHA f08100fView commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d7cb1aa - Browse repository at this point
Copy the full SHA d7cb1aaView commit details
Commits on Mar 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a95d4b - Browse repository at this point
Copy the full SHA 9a95d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25acb8c - Browse repository at this point
Copy the full SHA 25acb8cView commit details
Commits on Mar 31, 2024
-
Merge branch 'improved-fractional-tree-support' into tree_support_2
# Conflicts: # include/TreeSupport.h # include/TreeSupportSettings.h # include/TreeSupportTipGenerator.h # include/sliceDataStorage.h # src/TreeSupport.cpp # src/TreeSupportTipGenerator.cpp
Configuration menu - View commit details
-
Copy full SHA for 01b10c0 - Browse repository at this point
Copy the full SHA 01b10c0View commit details
Commits on Apr 4, 2024
-
Fix issues with cradle lines including issues occurring when the crad…
…le line width is large.
Configuration menu - View commit details
-
Copy full SHA for 74c8bd4 - Browse repository at this point
Copy the full SHA 74c8bd4View commit details -
Merge remote-tracking branch 'upstream/5.7' into tree_support_2
# Conflicts: # include/TreeSupport.h # include/sliceDataStorage.h # src/TreeSupport.cpp
Configuration menu - View commit details
-
Copy full SHA for 75d2dff - Browse repository at this point
Copy the full SHA 75d2dffView commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f57b8e - Browse repository at this point
Copy the full SHA 5f57b8eView commit details -
Fix fractional support bug related to tree support caused by merging …
…said changes into the cradle branch.
Configuration menu - View commit details
-
Copy full SHA for 9ef6698 - Browse repository at this point
Copy the full SHA 9ef6698View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96d023a - Browse repository at this point
Copy the full SHA 96d023aView commit details
Commits on Apr 9, 2024
-
First refactoring to add setting to ensure initial layer diameter can…
… be reached. Work in Progress.
Configuration menu - View commit details
-
Copy full SHA for 50c57ce - Browse repository at this point
Copy the full SHA 50c57ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e0bc7 - Browse repository at this point
Copy the full SHA f9e0bc7View commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d44415 - Browse repository at this point
Copy the full SHA 6d44415View commit details
Commits on Apr 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 057ed36 - Browse repository at this point
Copy the full SHA 057ed36View commit details -
Improve interaction between cradle base and lines if both are roofs a…
…nd regular roof wall line count is 0. Now the base overwrites lines. Done make fractional roof look better in this case.
Configuration menu - View commit details
-
Copy full SHA for 8f2ccdd - Browse repository at this point
Copy the full SHA 8f2ccddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1309df4 - Browse repository at this point
Copy the full SHA 1309df4View commit details
Commits on Apr 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6a2f662 - Browse repository at this point
Copy the full SHA 6a2f662View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2214365 - Browse repository at this point
Copy the full SHA 2214365View commit details -
Remove support areas around lines missing because of cradle z distanc…
…e as if they existed.
Configuration menu - View commit details
-
Copy full SHA for 2e5d928 - Browse repository at this point
Copy the full SHA 2e5d928View commit details -
Fix "Removing already placed tip" when a cradle roof base is only val…
…id on the first layer and can't be supported below. Now it will just be a roof tip instead.
Configuration menu - View commit details
-
Copy full SHA for 872e8e7 - Browse repository at this point
Copy the full SHA 872e8e7View commit details -
Prevent roof from generating close to the cradle as any overhang ther…
…e is already supported. This can prevent cradle lines from being removed as it prevents (some) tips to support said roof.
Configuration menu - View commit details
-
Copy full SHA for 879ecb1 - Browse repository at this point
Copy the full SHA 879ecb1View commit details
Commits on Apr 22, 2024
-
Fix regressions with fractional tree support. Also ensure fractional …
…support correctly handles interface priority.
Configuration menu - View commit details
-
Copy full SHA for f5186eb - Browse repository at this point
Copy the full SHA f5186ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f8f3d - Browse repository at this point
Copy the full SHA 14f8f3dView commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73313c6 - Browse repository at this point
Copy the full SHA 73313c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d17b2d5 - Browse repository at this point
Copy the full SHA d17b2d5View commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5153fe0 - Browse repository at this point
Copy the full SHA 5153fe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e329928 - Browse repository at this point
Copy the full SHA e329928View commit details -
Configuration menu - View commit details
-
Copy full SHA for abcf5ce - Browse repository at this point
Copy the full SHA abcf5ceView commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aed739c - Browse repository at this point
Copy the full SHA aed739cView commit details -
Improved performance and fixed regression that could cause branches b…
…eing removed wrongly.
Configuration menu - View commit details
-
Copy full SHA for 1a7db83 - Browse repository at this point
Copy the full SHA 1a7db83View commit details -
Fix issue causing force initial layer diameter to be always applied f…
…or tips placed further down because of xy overrides z
Configuration menu - View commit details
-
Copy full SHA for 93f53f1 - Browse repository at this point
Copy the full SHA 93f53f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9637267 - Browse repository at this point
Copy the full SHA 9637267View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba8208d - Browse repository at this point
Copy the full SHA ba8208dView commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2cec577 - Browse repository at this point
Copy the full SHA 2cec577View commit details -
Configuration menu - View commit details
-
Copy full SHA for a79c0de - Browse repository at this point
Copy the full SHA a79c0deView commit details -
Fix support of cradle lines by fixing the reduction
of overshoot of tips below it.
Configuration menu - View commit details
-
Copy full SHA for b07e7fd - Browse repository at this point
Copy the full SHA b07e7fdView commit details -
Fix cradle roof base z distance if no fractional roof is present and …
…fix xy distance for missing lines because of cradle z distance.
Configuration menu - View commit details
-
Copy full SHA for 9aa2fad - Browse repository at this point
Copy the full SHA 9aa2fadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5efba20 - Browse repository at this point
Copy the full SHA 5efba20View commit details
Commits on Jun 3, 2024
-
Fix roof generating for areas that are handled by cradle bases or lin…
…es. Prevents some kind of overlapping roof lines.
Configuration menu - View commit details
-
Copy full SHA for fbbf9fa - Browse repository at this point
Copy the full SHA fbbf9faView commit details -
Ensure that cradle lines can not intersect with already added roof. P…
…revents overlapping roof lines.
Configuration menu - View commit details
-
Copy full SHA for 9d1ebf2 - Browse repository at this point
Copy the full SHA 9d1ebf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d8b95 - Browse repository at this point
Copy the full SHA 60d8b95View commit details -
Configuration menu - View commit details
-
Copy full SHA for d77e87b - Browse repository at this point
Copy the full SHA d77e87bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae25532 - Browse repository at this point
Copy the full SHA ae25532View commit details -
Configuration menu - View commit details
-
Copy full SHA for fba4d7b - Browse repository at this point
Copy the full SHA fba4d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 798ad56 - Browse repository at this point
Copy the full SHA 798ad56View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8147b - Browse repository at this point
Copy the full SHA cc8147bView commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 11b4a76 - Browse repository at this point
Copy the full SHA 11b4a76View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6664a4f - Browse repository at this point
Copy the full SHA 6664a4fView commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e03048 - Browse repository at this point
Copy the full SHA 5e03048View commit details
Commits on Jul 24, 2024
-
Merge remote-tracking branch 'refs/remotes/upstream/5.8' into tree_su…
…pport_2 # Conflicts: # CMakeLists.txt # include/FffGcodeWriter.h # include/SupportInfillPart.h # include/TreeModelVolumes.h # include/TreeSupport.h # include/TreeSupportElement.h # include/TreeSupportTipGenerator.h # include/TreeSupportUtils.h # include/sliceDataStorage.h # include/utils/polygon.h # src/FffGcodeWriter.cpp # src/SkirtBrim.cpp # src/SupportInfillPart.cpp # src/TreeSupport.cpp # src/TreeSupportTipGenerator.cpp # src/bridge.cpp # src/sliceDataStorage.cpp # src/support.cpp # src/utils/polygon.cpp # src/utils/polygonUtils.cpp
Configuration menu - View commit details
-
Copy full SHA for f26a916 - Browse repository at this point
Copy the full SHA f26a916View commit details
Commits on Jul 25, 2024
-
Adapt to new Shape and LinesSets after merge. Also add back all funct…
…ions that were lost by the merge (because they were in the poylgons class)
Configuration menu - View commit details
-
Copy full SHA for c0e46cb - Browse repository at this point
Copy the full SHA c0e46cbView commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae63e19 - Browse repository at this point
Copy the full SHA ae63e19View commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4b9a595 - Browse repository at this point
Copy the full SHA 4b9a595View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad51551 - Browse repository at this point
Copy the full SHA ad51551View commit details
Commits on Sep 6, 2024
-
Add ability to manually place cradles, refactor the way support modif…
…ier meshes are stored and fix a small bug preventing non drop down support meshes from slicing correctly
Configuration menu - View commit details
-
Copy full SHA for 6e73eb8 - Browse repository at this point
Copy the full SHA 6e73eb8View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a7a068 - Browse repository at this point
Copy the full SHA 5a7a068View commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 85bca65 - Browse repository at this point
Copy the full SHA 85bca65View commit details
Commits on Sep 17, 2024
-
Improve resiliency if TreeModelVolumes is used without precalculating…
…. Also prevent parallel for from being used in a nested way.
Configuration menu - View commit details
-
Copy full SHA for 06c6488 - Browse repository at this point
Copy the full SHA 06c6488View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 340e70f - Browse repository at this point
Copy the full SHA 340e70fView commit details
Commits on Nov 4, 2024
-
Implement functionality to select whether cradle lines should be prin…
…ted towards the model, or away from it.
Configuration menu - View commit details
-
Copy full SHA for d7d1f71 - Browse repository at this point
Copy the full SHA d7d1f71View commit details