diff options
author | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-01-30 20:08:50 (GMT) |
---|---|---|
committer | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-01-30 20:08:50 (GMT) |
commit | 3487678ca142fd9c3a9ff257d927a4f9fa2a7bc4 (patch) | |
tree | 009af6e3a4f54491e28556a0fe270156ea56874f /src/primitives.cc | |
parent | 91888880de124d9073387ef9b22c8df370cec99b (diff) |
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
Diffstat (limited to 'src/primitives.cc')
-rw-r--r-- | src/primitives.cc | 1 |
1 files changed, 1 insertions, 0 deletions
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)); |