commit 7d4be0eeafec655b5e622a454f779f4dc4b9c5d5
parent 04308171e997f989821af7a0334085ade0882cb9
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Wed, 23 Nov 2022 11:23:33 +0100
Add scene write API call
Diffstat:
2 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/src/scad.c b/src/scad.c
@@ -240,6 +240,27 @@ error:
}
res_T
+scad_scene_write
+ (const char* name)
+{
+ int ierr;
+ res_T res = RES_OK;
+
+ if(!name) {
+ res = RES_BAD_ARG;
+ goto error;
+ }
+
+ gmshWrite(name, &ierr);
+ ERR(gmsh_err_to_res_T(ierr));
+
+exit:
+ return res;
+error:
+ goto exit;
+}
+
+res_T
scad_stl_export
(struct scad_geometry* geometry,
const char* prefix,
diff --git a/src/scad.h b/src/scad.h
@@ -367,6 +367,10 @@ scad_stl_export_split
const int binary); /* File format */
+SCAD_API res_T
+scad_scene_write
+ (const char* name);
+
SCAD_API res_T /* FIXME remove this */
scad_run_ui
(void);