Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorAlessandro Ranellucci <aar@cpan.org>2014-07-13 14:10:34 +0400
committerAlessandro Ranellucci <aar@cpan.org>2014-07-13 14:10:34 +0400
commitda4d6cbabbe4c6bbad77ea69e31af2d282ee4f33 (patch)
treeb2a90e20bfeed3961ba674776ecc9f2b825debf8 /utils
parent670ffcf4bed2ca82d2596be786f61265d1311d8c (diff)
3D preview of plater
Diffstat (limited to 'utils')
-rw-r--r--utils/view-mesh.pl8
1 files changed, 4 insertions, 4 deletions
diff --git a/utils/view-mesh.pl b/utils/view-mesh.pl
index 680102405..4847da7fb 100644
--- a/utils/view-mesh.pl
+++ b/utils/view-mesh.pl
@@ -31,8 +31,8 @@ my %opt = ();
# make sure all objects have at least one defined instance
$model->add_default_instances;
- $Slic3r::ViewMesh::object = $model->objects->[0];
my $app = Slic3r::ViewMesh->new;
+ $app->{canvas}->load_object($model->objects->[0]);
$app->{canvas}->SetCuttingPlane($opt{cut}) if defined $opt{cut};
$app->MainLoop;
}
@@ -55,16 +55,16 @@ package Slic3r::ViewMesh;
use Wx qw(:sizer);
use base qw(Wx::App);
-our $object;
-
sub OnInit {
my $self = shift;
my $frame = Wx::Frame->new(undef, -1, 'Mesh Viewer', [-1, -1], [500, 400]);
my $panel = Wx::Panel->new($frame, -1);
+ $self->{canvas} = Slic3r::GUI::PreviewCanvas->new($panel);
+
my $sizer = Wx::BoxSizer->new(wxVERTICAL);
- $sizer->Add($self->{canvas} = Slic3r::GUI::PreviewCanvas->new($panel, $object), 1, wxEXPAND, 0);
+ $sizer->Add($self->{canvas}, 1, wxEXPAND, 0);
$panel->SetSizer($sizer);
$sizer->SetSizeHints($panel);