mirror of
https://git.mirrors.martin98.com/https://github.com/SoftFever/OrcaSlicer.git
synced 2025-08-03 03:00:40 +08:00
Fix of "Support on build plate only" no longer overridden by support painting (#6863)
This is a regression to a late PrusaSlicer 2.4.0-alpha0 change 8dfc0422a878c5e44d4233c6ce522c77a0c3280f Faster and hopefully more reliable projection of paint-on support blockers and enforcers on a sliced mesh.
This commit is contained in:
parent
298825672b
commit
d89f01c717
@ -2298,8 +2298,11 @@ void PrintObject::project_and_append_custom_facets(
|
|||||||
project_triangles_to_slabs(this->layers(), custom_facets,
|
project_triangles_to_slabs(this->layers(), custom_facets,
|
||||||
(this->trafo_centered() * mv->get_matrix()).cast<float>(),
|
(this->trafo_centered() * mv->get_matrix()).cast<float>(),
|
||||||
seam, out);
|
seam, out);
|
||||||
else
|
else {
|
||||||
slice_mesh_slabs(custom_facets, zs_from_layers(this->layers()), this->trafo_centered() * mv->get_matrix(), nullptr, &out, [](){});
|
std::vector<Polygons> projected;
|
||||||
|
slice_mesh_slabs(custom_facets, zs_from_layers(this->layers()), this->trafo_centered() * mv->get_matrix(), nullptr, &projected, [](){});
|
||||||
|
append(out, std::move(projected));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user