Bugfix: --rotate did not support decimal values and interpreted them as radians. #3460
This commit is contained in:
parent
a8edff1e84
commit
fefba5ff1d
1 changed files with 3 additions and 2 deletions
|
@ -13,6 +13,7 @@ use Getopt::Long qw(:config no_auto_abbrev);
|
|||
use List::Util qw(first);
|
||||
use POSIX qw(setlocale LC_NUMERIC);
|
||||
use Slic3r;
|
||||
use Slic3r::Geometry qw(deg2rad);
|
||||
use Time::HiRes qw(gettimeofday tv_interval);
|
||||
$|++;
|
||||
binmode STDOUT, ':utf8';
|
||||
|
@ -44,7 +45,7 @@ my %cli_options = ();
|
|||
'info' => \$opt{info},
|
||||
|
||||
'scale=f' => \$opt{scale},
|
||||
'rotate=i' => \$opt{rotate},
|
||||
'rotate=f' => \$opt{rotate},
|
||||
'duplicate=i' => \$opt{duplicate},
|
||||
'duplicate-grid=s' => \$opt{duplicate_grid},
|
||||
'print-center=s' => \$opt{print_center},
|
||||
|
@ -201,7 +202,7 @@ if (@ARGV) { # slicing from command line
|
|||
|
||||
my $sprint = Slic3r::Print::Simple->new(
|
||||
scale => $opt{scale} // 1,
|
||||
rotate => $opt{rotate} // 0,
|
||||
rotate => deg2rad($opt{rotate} // 0),
|
||||
duplicate => $opt{duplicate} // 1,
|
||||
duplicate_grid => $opt{duplicate_grid} // [1,1],
|
||||
print_center => $opt{print_center} // Slic3r::Pointf->new(100,100),
|
||||
|
|
Loading…
Reference in a new issue