From 54d82d9d7ed232fdee484b1cf188f25e2475f13c Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 20 Mar 2017 18:01:54 -0300 Subject: [PATCH] Arch: little fix in IFC exporter --- src/Mod/Arch/importIFC.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Arch/importIFC.py b/src/Mod/Arch/importIFC.py index f4d2a24e67..b84be1f8ec 100644 --- a/src/Mod/Arch/importIFC.py +++ b/src/Mod/Arch/importIFC.py @@ -1710,12 +1710,15 @@ def getRepresentation(ifcfile,context,obj,forcebrep=False,subtraction=False,tess for fcface in fcsolid.Faces: for e in fcface.Edges: if DraftGeomUtils.geomType(e) != "Line": + from FreeCAD import Base try: if e.curvatureAt(e.FirstParameter+(e.LastParameter-e.FirstParameter)/2) > 0.0001: curves = True break except Part.OCCError: pass + except Base.FreeCADError: + pass if curves: joinfacets = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch").GetBool("ifcJoinCoplanarFacets",False) usedae = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch").GetBool("ifcUseDaeOptions",False)