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
diff options
context:
space:
mode:
Diffstat (limited to 'xs/xsp/Print.xsp')
-rw-r--r--xs/xsp/Print.xsp10
1 files changed, 8 insertions, 2 deletions
diff --git a/xs/xsp/Print.xsp b/xs/xsp/Print.xsp
index 3212d6538..f29cb52fc 100644
--- a/xs/xsp/Print.xsp
+++ b/xs/xsp/Print.xsp
@@ -151,8 +151,6 @@ _constant()
}
%};
- void print_to_png(std::string dirpath);
-
void add_model_object(ModelObject* model_object, int idx = -1);
bool apply_config(DynamicPrintConfig* config)
%code%{ RETVAL = THIS->apply_config(*config); %};
@@ -166,6 +164,7 @@ _constant()
%};
Clone<BoundingBox> bounding_box();
Clone<BoundingBox> total_bounding_box();
+ Clone<Point> size() %code%{ RETVAL = THIS->bounding_box().size(); %};
void set_callback_event(int evt) %code%{
%};
@@ -196,4 +195,11 @@ _constant()
}
%};
+ void export_png(char *path) %code%{
+ try {
+ THIS->export_png(path);
+ } catch (std::exception& e) {
+ croak(e.what());
+ }
+ %};
};