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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/xs
diff options
context:
space:
mode:
authorbubnikv <bubnikv@gmail.com>2017-02-27 03:03:00 +0300
committerbubnikv <bubnikv@gmail.com>2017-02-27 03:03:00 +0300
commitee619701d8a275d6ab782ed53de3f8134c8a4e56 (patch)
treee737dae5a0443b6debc470bcf3e5725557f7075e /xs
parentf0f550783febed5d34d19959bab96afcbaa7069b (diff)
Got rid of the Perl Format::STL, Format::AMF, Format::OBJ for good.
Diffstat (limited to 'xs')
-rw-r--r--xs/src/libslic3r/Format/STL.hpp2
-rw-r--r--xs/xsp/Model.xsp5
2 files changed, 6 insertions, 1 deletions
diff --git a/xs/src/libslic3r/Format/STL.hpp b/xs/src/libslic3r/Format/STL.hpp
index aecb45183..2fd32324c 100644
--- a/xs/src/libslic3r/Format/STL.hpp
+++ b/xs/src/libslic3r/Format/STL.hpp
@@ -10,7 +10,7 @@ class ModelObject;
extern bool load_stl(const char *path, Model *model, const char *object_name = nullptr);
extern bool store_stl(const char *path, TriangleMesh *mesh, bool binary);
-extern bool store_stl(const char *path, ModelObject *model_object);
+extern bool store_stl(const char *path, ModelObject *model_object, bool binary);
}; // namespace Slic3r
diff --git a/xs/xsp/Model.xsp b/xs/xsp/Model.xsp
index d84c1cb29..1b3dd0209 100644
--- a/xs/xsp/Model.xsp
+++ b/xs/xsp/Model.xsp
@@ -76,6 +76,11 @@
void duplicate_objects(unsigned int copies_num, double dist, BoundingBoxf* bb = NULL);
void duplicate_objects_grid(unsigned int x, unsigned int y, double dist);
+ bool store_stl(char *path, bool binary)
+ %code%{ TriangleMesh mesh = THIS->mesh(); RETVAL = Slic3r::store_stl(path, &mesh, binary); %};
+ bool store_amf(char *path)
+ %code%{ RETVAL = Slic3r::store_amf(path, THIS); %};
+
%{
Model*