ENH: improve tree support

1. add a hook inside tree branches for improved strength
2. fix the issue that interface may fly as a mess (delete the logic
  where gap nodes can skip dropping down)
3. fix the issue that base nodes may fly as a mess (smoothing should
  skip polygon nodes, see Jira:STUDIO-4403)

Change-Id: Ie9f2039813c2ca3127ed8913304cc455fec8e7ee
(cherry picked from commit 83cef5f91d49ff3d275a89ec3df8b5f0fd573f8c)
This commit is contained in:
arthur 2023-09-23 16:31:49 +08:00 committed by Lane.Wei
parent a62bf3b838
commit 76f876a3c6
9 changed files with 476 additions and 330 deletions

View file

@ -3246,7 +3246,7 @@ void PrintConfigDef::init_fff_params()
def->category = L("Support");
def->tooltip = L("This setting specify the count of walls around tree support");
def->min = 0;
def->mode = comAdvanced;
def->mode = comDevelop;
def->set_default_value(new ConfigOptionInt(1));
def = this->add("tree_support_brim_width", coFloat);