Rename materials to regions

This commit is contained in:
Alessandro Ranellucci 2012-09-23 02:52:31 +02:00
parent e696764af8
commit ec0d3987db
7 changed files with 96 additions and 96 deletions

View file

@ -1,4 +1,4 @@
package Slic3r::Layer::Material;
package Slic3r::Layer::Region;
use Moo;
use Math::Clipper ':all';
@ -13,7 +13,7 @@ has 'layer' => (
required => 1,
handles => [qw(id slice_z print_z height flow)],
);
has 'material' => (is => 'ro', required => 1);
has 'region' => (is => 'ro', required => 1);
has 'perimeter_flow' => (is => 'lazy');
has 'infill_flow' => (is => 'lazy');
@ -50,15 +50,15 @@ has 'fills' => (is => 'rw', default => sub { [] });
sub _build_perimeter_flow {
my $self = shift;
return $self->id == 0
? $self->material->first_layer_flows->{perimeter}
: $self->material->flows->{perimeter}
? $self->region->first_layer_flows->{perimeter}
: $self->region->flows->{perimeter}
}
sub _build_infill_flow {
my $self = shift;
return $self->id == 0
? $self->material->first_layer_flows->{infill}
: $self->material->flows->{infill}
? $self->region->first_layer_flows->{infill}
: $self->region->flows->{infill}
}
# build polylines from lines