Merge pull request #758 from KeithSloan/zero-rad
Fix for circle with zero radius
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -30,5 +30,6 @@ install_manifest.txt
|
||||
/src/Tools/offlinedoc/localwiki/
|
||||
/src/Tools/offlinedoc/todolist.txt
|
||||
/src/Tools/offlinedoc/wikifiles.txt
|
||||
OpenSCAD_rc.py
|
||||
.subuser-dev
|
||||
/\.idea/
|
||||
|
||||
@@ -1011,6 +1011,8 @@ def p_circle_action(p) :
|
||||
'circle_action : circle LPAREN keywordargument_list RPAREN SEMICOL'
|
||||
if printverbose: print("Circle : "+str(p[3]))
|
||||
r = float(p[3]['r'])
|
||||
# Avoid zero radius
|
||||
if r == 0 : r = 0.00001
|
||||
n = int(p[3]['$fn'])
|
||||
fnmax = FreeCAD.ParamGet(\
|
||||
"User parameter:BaseApp/Preferences/Mod/OpenSCAD").\
|
||||
|
||||
Reference in New Issue
Block a user