mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 11:23:42 +00:00
Bugfix for zero-width tree supports (#1367)
fix bug with zero width tree supports throwing exception.
This commit is contained in:
@@ -1378,6 +1378,10 @@ void TreeSupport::generate_toolpaths()
|
|||||||
coordf_t layer_height = object_config.layer_height.value;
|
coordf_t layer_height = object_config.layer_height.value;
|
||||||
const size_t wall_count = object_config.tree_support_wall_count.value;
|
const size_t wall_count = object_config.tree_support_wall_count.value;
|
||||||
|
|
||||||
|
// Check if set to zero, use default if so.
|
||||||
|
if (support_extrusion_width <= 0.0)
|
||||||
|
support_extrusion_width = Flow::auto_extrusion_width(FlowRole::frSupportMaterial, (float)nozzle_diameter);
|
||||||
|
|
||||||
// coconut: use same intensity settings as SupportMaterial.cpp
|
// coconut: use same intensity settings as SupportMaterial.cpp
|
||||||
auto m_support_material_interface_flow = support_material_interface_flow(m_object, float(m_slicing_params.layer_height));
|
auto m_support_material_interface_flow = support_material_interface_flow(m_object, float(m_slicing_params.layer_height));
|
||||||
coordf_t interface_spacing = object_config.support_interface_spacing.value + m_support_material_interface_flow.spacing();
|
coordf_t interface_spacing = object_config.support_interface_spacing.value + m_support_material_interface_flow.spacing();
|
||||||
|
|||||||
Reference in New Issue
Block a user