From 27f8370c7b870eae97189161a1d7c4907f82c6ba Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Mon, 5 Jan 2015 21:41:05 -0500 Subject: [PATCH] Export blank image on empty top-level objects, instead of no image --- src/openscad.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/openscad.cc b/src/openscad.cc index 1e8f56c1..ab7e3acf 100644 --- a/src/openscad.cc +++ b/src/openscad.cc @@ -457,10 +457,7 @@ int cmdline(const char *deps_output_file, const std::string &filename, Camera &c // echo or OpenCSG png -> don't necessarily need geometry evaluation } else { root_geom = geomevaluator.evaluateGeometry(*tree.root(), true); - if (!root_geom) { - PRINT("No top-level object found."); - return 1; - } + if (!root_geom) root_geom.reset(new CGAL_Nef_polyhedron()); if (renderer == Render::CGAL && root_geom->getDimension() == 3) { const CGAL_Nef_polyhedron *N = dynamic_cast(root_geom.get()); if (!N) {