ENH: improve cantilever detection's speed and accuracy

Cantilever detection should be done layer by layer, instead of using
merged_poly of clusters.

Jira: STUDIO-2198

Change-Id: Ifea017fc4c13425a944ee80f7dedb603a8e14cc2
(cherry picked from commit 0803a439a458ffeb9c6d91e90344a5b78794a6bd)
This commit is contained in:
Arthur authored and Lane.Wei committed 2023-04-17 15:39:02 +08:00
1 parent 74e1ba7963
commit 3d710609d9
4 files changed
+94 -117

No files matched your search

+1 -1
View File
@@ -2657,7 +2657,7 @@ SupportNecessaryType PrintObject::is_support_necessary()
this->clear_support_layers();
if (tree_support.has_sharp_tails)
return SharpTail;
else if (tree_support.has_cantilever && tree_support.max_cantilevel_dist > cantilevel_dist_thresh)
else if (tree_support.has_cantilever && tree_support.max_cantilever_dist > cantilevel_dist_thresh)
return Cantilever;
#endif
return NoNeedSupp;