Conflict checker: sort detected conflicts to show the one with lowest z in the notification
This commit is contained in:
parent
a2ed20d595
commit
9a1e85c1f4
@ -249,6 +249,10 @@ ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(PrintObjectP
|
||||
});
|
||||
|
||||
if (find) {
|
||||
std::sort(conflict.begin(), conflict.end(), [](const std::pair<ConflictComputeResult, double>& i1, const std::pair<ConflictComputeResult, double>& i2) {
|
||||
return i1.second < i2.second;
|
||||
});
|
||||
|
||||
const void *ptr1 = conflictQueue.idToObjsPtr(conflict[0].first._obj1);
|
||||
const void *ptr2 = conflictQueue.idToObjsPtr(conflict[0].first._obj2);
|
||||
double conflictHeight = conflict[0].second;
|
||||
|
Loading…
Reference in New Issue
Block a user