diff options
author | bubnikv <bubnikv@gmail.com> | 2017-02-27 03:03:00 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2017-02-27 03:03:00 +0300 |
commit | ee619701d8a275d6ab782ed53de3f8134c8a4e56 (patch) | |
tree | e737dae5a0443b6debc470bcf3e5725557f7075e /xs | |
parent | f0f550783febed5d34d19959bab96afcbaa7069b (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.hpp | 2 | ||||
-rw-r--r-- | xs/xsp/Model.xsp | 5 |
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* |