From 8db8db4a39eeb436b0c3b5ae78eda1129d9edf1a Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 20 Dec 2013 19:41:58 -0200 Subject: [PATCH] Arch: more bugfixing in ifc exporter --- src/Mod/Arch/ifcWriter.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Arch/ifcWriter.py b/src/Mod/Arch/ifcWriter.py index 588801e28..0180dbdef 100644 --- a/src/Mod/Arch/ifcWriter.py +++ b/src/Mod/Arch/ifcWriter.py @@ -283,8 +283,9 @@ class IfcDocument(object): pno = create(self._fileobject,"IfcPersonAndOrganization",[self._person,self._org,None]) app = create(self._fileobject,"IfcApplication",[self._org,version,application,uid()]) self._owner = create(self._fileobject,"IfcOwnerHistory",[pno,app,None,"ADDED",None,pno,app,now()]) - self.Placement = self.addPlacement() - self._repcontext = create(self._fileobject,"IfcGeometricRepresentationContext",[None,'Model',3,1.E-05,self.Placement,None]) + self.Placement = self.addPlacement(local=False) + dim0 = create(self._fileobject,"IfcDirection",getTuple((0,1,0))) + self._repcontext = create(self._fileobject,"IfcGeometricRepresentationContext",[None,'Model',3,1.E-05,self.Placement,dim0]) dim1 = create(self._fileobject,"IfcDimensionalExponents",[0,0,0,0,0,0,0]) dim2 = create(self._fileobject,"IfcSIUnit",[dim1,"LENGTHUNIT","MILLI","METRE"]) dim3 = create(self._fileobject,"IfcSIUnit",[dim1,"AREAUNIT",None,"SQUARE_METRE"])