Made cube and cylinder static functions of the package, not some specific TriangleMesh object.

This commit is contained in:
Joseph Lenox
2017-02-21 16:11:52 +01:00
committed by bubnikv
parent 26b6e4c619
commit 716dc2e650
2 changed files with 19 additions and 7 deletions
+3 -3
View File
@@ -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;
}