mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-11 00:37:51 -06:00
tweak default organic tree settings.
This commit is contained in:
parent
d0abc48765
commit
e6269dd852
9 changed files with 95 additions and 30 deletions
|
@ -7,6 +7,7 @@
|
|||
#include "I18N.hpp"
|
||||
#include "Layer.hpp"
|
||||
#include "MutablePolygon.hpp"
|
||||
#include "PrintConfig.hpp"
|
||||
#include "SupportMaterial.hpp"
|
||||
#include "Support/TreeSupport.hpp"
|
||||
#include "Surface.hpp"
|
||||
|
@ -816,11 +817,14 @@ bool PrintObject::invalidate_state_by_config_options(
|
|||
|| opt_key == "tree_support_brim_width"
|
||||
|| opt_key == "tree_support_top_rate"
|
||||
|| opt_key == "tree_support_branch_distance"
|
||||
|| opt_key == "tree_support_branch_distance_organic"
|
||||
|| opt_key == "tree_support_tip_diameter"
|
||||
|| opt_key == "tree_support_branch_diameter"
|
||||
|| opt_key == "tree_support_branch_diameter_organic"
|
||||
|| opt_key == "tree_support_branch_diameter_angle"
|
||||
|| opt_key == "tree_support_branch_diameter_double_wall"
|
||||
|| opt_key == "tree_support_branch_angle"
|
||||
|| opt_key == "tree_support_branch_angle_organic"
|
||||
|| opt_key == "tree_support_angle_slow"
|
||||
|| opt_key == "tree_support_wall_count") {
|
||||
steps.emplace_back(posSupportMaterial);
|
||||
|
@ -2501,7 +2505,7 @@ void PrintObject::_generate_support_material()
|
|||
support_material.generate(*this);
|
||||
|
||||
if (this->config().enable_support.value && is_tree(this->config().support_type.value)) {
|
||||
if (this->config().support_style.value == smsOrganic) {
|
||||
if (this->config().support_style.value == smsOrganic || this->config().support_style.value == smsDefault) {
|
||||
fff_tree_support_generate(*this, std::function<void()>([this]() { this->throw_if_canceled(); }));
|
||||
} else {
|
||||
TreeSupport tree_support(*this, m_slicing_params);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue