mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-09-24 16:13:14 +08:00
Only calculate avoidance to model when it is requested
This commit is contained in:
parent
033af199a3
commit
e87dcffff1
@ -613,6 +613,8 @@ void TreeModelVolumes::calculateAvoidance(const std::vector<RadiusLayerPair> &ke
|
|||||||
BOOST_LOG_TRIVIAL(debug) << "Calculation requested for value already calculated?";
|
BOOST_LOG_TRIVIAL(debug) << "Calculation requested for value already calculated?";
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if ((task.to_model && !to_model) || (!task.to_model && !to_build_plate))
|
||||||
|
continue;
|
||||||
if (! task.holefree() || task.radius < m_increase_until_radius + m_current_min_xy_dist_delta)
|
if (! task.holefree() || task.radius < m_increase_until_radius + m_current_min_xy_dist_delta)
|
||||||
avoidance_tasks.emplace_back(task);
|
avoidance_tasks.emplace_back(task);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user