From 716dc2e65079f8d0465a4831dbaa747f74e53bbf Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Mon, 28 Nov 2016 02:46:43 -0600 Subject: Made cube and cylinder static functions of the package, not some specific TriangleMesh object. --- lib/Slic3r/GUI/Plater/ObjectPartsPanel.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/Slic3r/GUI/Plater/ObjectPartsPanel.pm b/lib/Slic3r/GUI/Plater/ObjectPartsPanel.pm index f4d55cb68..4adf9366e 100644 --- a/lib/Slic3r/GUI/Plater/ObjectPartsPanel.pm +++ b/lib/Slic3r/GUI/Plater/ObjectPartsPanel.pm @@ -344,12 +344,12 @@ sub on_btn_lambda { my $params = $dlg->ObjectParameter; my $type = "".$params->{"type"}; my $name = "lambda-".$params->{"type"}; - my $mesh = Slic3r::TriangleMesh->new(); + my $mesh; if ($type eq "box") { - $mesh = $mesh->cube($params->{"dim"}[0], $params->{"dim"}[1], $params->{"dim"}[2]); + $mesh = Slic3r::TriangleMesh::cube($params->{"dim"}[0], $params->{"dim"}[1], $params->{"dim"}[2]); } elsif ($type eq "cylinder") { - $mesh = $mesh->cylinder($params->{"cyl_r"}, $params->{"cyl_h"}); + $mesh = Slic3r::TriangleMesh::cylinder($params->{"cyl_r"}, $params->{"cyl_h"}); } else { return; } -- cgit v1.2.3