mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-08-07 05:54:03 -06:00
Refactoring: make Slic3r::GUI::3DScene::Base model-independent
This commit is contained in:
parent
28d7b0dba6
commit
9c8f8f8ded
3 changed files with 130 additions and 88 deletions
|
@ -31,11 +31,12 @@ my %opt = ();
|
|||
|
||||
# make sure all objects have at least one defined instance
|
||||
$model->add_default_instances;
|
||||
$_->center_around_origin for @{$model->objects}; # and align to Z = 0
|
||||
|
||||
my $app = Slic3r::ViewMesh->new;
|
||||
$app->{canvas}->enable_picking(1);
|
||||
$app->{canvas}->enable_moving($opt{enable_moving});
|
||||
$app->{canvas}->load_object($model->objects->[0]);
|
||||
$app->{canvas}->load_object($model, 0);
|
||||
$app->{canvas}->set_auto_bed_shape;
|
||||
$app->{canvas}->zoom_to_volumes;
|
||||
$app->{canvas}->SetCuttingPlane($opt{cut}) if defined $opt{cut};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue