Fixed rendering of multiple interlaced layers in toolpaths preview

This commit is contained in:
Alessandro Ranellucci 2014-12-24 01:34:35 +01:00
parent 5d3cd792eb
commit ea40c4d1b0

View file

@ -238,11 +238,8 @@ sub Render {
gluTessCallback($tess, GLU_TESS_EDGE_FLAG, 'DEFAULT');
}
my $skirt_drawn = 0;
my $brim_drawn = 0;
foreach my $layer (@{$self->layers}) {
my $object = $layer->object;
my $print_z = $layer->print_z;
# draw slice contour
{
@ -277,6 +274,13 @@ sub Render {
glPopMatrix();
}
}
}
my $skirt_drawn = 0;
my $brim_drawn = 0;
foreach my $layer (@{$self->layers}) {
my $object = $layer->object;
my $print_z = $layer->print_z;
# draw brim
if ($self->print->step_done(STEP_BRIM) && $layer->id == 0 && !$brim_drawn) {