From 3487678ca142fd9c3a9ff257d927a4f9fa2a7bc4 Mon Sep 17 00:00:00 2001 From: kintel Date: Sat, 30 Jan 2010 20:08:50 +0000 Subject: Avoid trying to evaluate arcs/circles/ellipses with 0 radius git-svn-id: http://svn.clifford.at/openscad/trunk@381 b57f626f-c46c-0410-a088-ec61d464b74c diff --git a/src/primitives.cc b/src/primitives.cc index 4aeec53..9fea2e9 100644 --- a/src/primitives.cc +++ b/src/primitives.cc @@ -194,6 +194,7 @@ void register_builtin_primitives() */ int get_fragments_from_r(double r, double fn, double fs, double fa) { + if (r < GRID_FINE) return 0; if (fn > 0.0) return (int)fn; return (int)ceil(fmax(fmin(360.0 / fa, r*M_PI / fs), 5)); -- cgit v0.10.1