Fix unregistered pinhead diameter for branching supports

This commit is contained in:
tamasmeszaros 2024-01-11 13:30:06 +01:00 committed by YuSanka
parent 7380f3f1ec
commit 9f21ffb8b4

View File

@ -614,7 +614,15 @@ void SLAPrint::Steps::support_points(SLAPrintObject &po)
// the density config value is in percents:
config.density_relative = float(cfg.support_points_density_relative / 100.f);
config.minimal_distance = float(cfg.support_points_minimal_distance);
config.head_diameter = float(cfg.support_head_front_diameter);
switch (cfg.support_tree_type) {
case sla::SupportTreeType::Default:
case sla::SupportTreeType::Organic:
config.head_diameter = float(cfg.support_head_front_diameter);
break;
case sla::SupportTreeType::Branching:
config.head_diameter = float(cfg.branchingsupport_head_front_diameter);
break;
}
// scaling for the sub operations
double d = objectstep_scale * OBJ_STEP_LEVELS[slaposSupportPoints] / 100.0;