Prepare UI for organic supports option
This commit is contained in:
parent
0bbd50eaa0
commit
003647e898
@ -181,7 +181,8 @@ CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SLAMaterialSpeed);
|
|||||||
|
|
||||||
static inline const t_config_enum_values s_keys_map_SLASupportTreeType = {
|
static inline const t_config_enum_values s_keys_map_SLASupportTreeType = {
|
||||||
{"default", int(sla::SupportTreeType::Default)},
|
{"default", int(sla::SupportTreeType::Default)},
|
||||||
{"branching", int(sla::SupportTreeType::Branching)}
|
{"branching", int(sla::SupportTreeType::Branching)},
|
||||||
|
//TODO: {"organic", int(sla::SupportTreeType::Organic)}
|
||||||
};
|
};
|
||||||
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SLASupportTreeType);
|
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SLASupportTreeType);
|
||||||
|
|
||||||
@ -3614,6 +3615,7 @@ void PrintConfigDef::init_sla_params()
|
|||||||
def->enum_labels = ConfigOptionEnum<sla::SupportTreeType>::get_enum_names();
|
def->enum_labels = ConfigOptionEnum<sla::SupportTreeType>::get_enum_names();
|
||||||
def->enum_labels[0] = L("Default");
|
def->enum_labels[0] = L("Default");
|
||||||
def->enum_labels[1] = L("Branching");
|
def->enum_labels[1] = L("Branching");
|
||||||
|
// TODO: def->enum_labels[2] = L("Organic");
|
||||||
def->mode = comAdvanced;
|
def->mode = comAdvanced;
|
||||||
def->set_default_value(new ConfigOptionEnum(sla::SupportTreeType::Default));
|
def->set_default_value(new ConfigOptionEnum(sla::SupportTreeType::Default));
|
||||||
|
|
||||||
|
@ -39,6 +39,9 @@ indexed_triangle_set create_support_tree(const SupportableMesh &sm,
|
|||||||
create_branching_tree(*builder, sm);
|
create_branching_tree(*builder, sm);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case SupportTreeType::Organic: {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
default:;
|
default:;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
namespace Slic3r { namespace sla {
|
namespace Slic3r { namespace sla {
|
||||||
|
|
||||||
enum class SupportTreeType { Default, Branching };
|
enum class SupportTreeType { Default, Branching, Organic };
|
||||||
enum class PillarConnectionMode { zigzag, cross, dynamic };
|
enum class PillarConnectionMode { zigzag, cross, dynamic };
|
||||||
|
|
||||||
}} // namespace Slic3r::sla
|
}} // namespace Slic3r::sla
|
||||||
|
Loading…
Reference in New Issue
Block a user