mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-09-24 13:43:15 +08:00
fixed incorrect scaling in horizontal facet detection
This commit is contained in:
parent
739bd04971
commit
b429763bb7
@ -177,7 +177,7 @@ sub horizontal_facet_distance {
|
|||||||
# min_z == max_z -> horizontal facet
|
# min_z == max_z -> horizontal facet
|
||||||
if($self->ordered_facets->[$ordered_id]->[1] > $z) {
|
if($self->ordered_facets->[$ordered_id]->[1] > $z) {
|
||||||
if($self->ordered_facets->[$ordered_id]->[1] == $self->ordered_facets->[$ordered_id]->[2]) {
|
if($self->ordered_facets->[$ordered_id]->[1] == $self->ordered_facets->[$ordered_id]->[2]) {
|
||||||
return unscale $self->ordered_facets->[$ordered_id]->[1] - $z;
|
return unscale($self->ordered_facets->[$ordered_id]->[1] - $z);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -185,11 +185,11 @@ sub horizontal_facet_distance {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# objects maximum?
|
# objects maximum?
|
||||||
if($z + $max_height > $self->size) {
|
if($z + $max_height > scale($self->size)) {
|
||||||
return max(unscale $self->size - $z, 0);
|
return max($self->size - unscale($z), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
return unscale $max_height;
|
return unscale $max_height;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
1;
|
1;
|
Loading…
x
Reference in New Issue
Block a user