Used new Part importBREP method in Arch IFC importer

This commit is contained in:
Yorik van Havre 2012-01-26 10:01:36 -02:00
parent 7dd571e3dc
commit 0a48a90744

View File

@ -153,12 +153,9 @@ def getMesh(obj):
def getShape(obj):
"gets a shape from an IfcOpenShell object"
tf = tempfile.mkstemp(suffix=".brp")[1]
of = pyopen(tf,"wb")
of.write(obj.mesh.brep_data)
of.close()
sh = Part.read(tf)
os.remove(tf)
import StringIO
sh=Part.Shape()
sh.importBrep(StringIO.StringIO(obj.mesh.brep_data))
m = obj.matrix
mat = FreeCAD.Matrix(m[0], m[3], m[6], m[9],
m[1], m[4], m[7], m[10],