mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 03:43:52 +00:00
per-thread clipper object for parallel support generation #888
This commit is contained in:
@@ -674,6 +674,7 @@ sub generate_support_material {
|
|||||||
items => [ keys %layers ],
|
items => [ keys %layers ],
|
||||||
thread_cb => sub {
|
thread_cb => sub {
|
||||||
my $q = shift;
|
my $q = shift;
|
||||||
|
$Slic3r::Geometry::Clipper::clipper = Math::Clipper->new;
|
||||||
my $result = {};
|
my $result = {};
|
||||||
while (defined (my $layer_id = $q->dequeue)) {
|
while (defined (my $layer_id = $q->dequeue)) {
|
||||||
$result->{$layer_id} = [ $process_layer->($layer_id) ];
|
$result->{$layer_id} = [ $process_layer->($layer_id) ];
|
||||||
|
|||||||
Reference in New Issue
Block a user