From 4e4da960a0ec71bd7adda4ac0dac0458bd1b5aeb Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Wed, 16 Aug 2017 16:42:51 -0300 Subject: [PATCH] Arch: Fixed wrong IFC extrusion value --- src/Mod/Arch/ArchComponent.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Mod/Arch/ArchComponent.py b/src/Mod/Arch/ArchComponent.py index 9cb668b7a9..5453215b5b 100644 --- a/src/Mod/Arch/ArchComponent.py +++ b/src/Mod/Arch/ArchComponent.py @@ -405,9 +405,9 @@ class Component: extrusion = FreeCAD.Vector(0,0,1) else: extrusion = placement.inverse().Rotation.multVec(extrusion) - if hasattr(obj.Base,"LengthForward"): - if obj.Base.LengthForward.Value: - extrusion = extrusion.multiply(obj.Base.LengthForward.Value) + if hasattr(obj.Base,"LengthFwd"): + if obj.Base.LengthFwd.Value: + extrusion = extrusion.multiply(obj.Base.LengthFwd.Value) return (base,extrusion,placement) elif obj.Base.isDerivedFrom("Part::MultiFuse"): rshapes = [] @@ -422,9 +422,9 @@ class Component: extrusion = FreeCAD.Vector(0,0,1) else: extrusion = placement.inverse().Rotation.multVec(extrusion) - if hasattr(sub,"LengthForward"): - if sub.LengthForward.Value: - extrusion = extrusion.multiply(sub.LengthForward.Value) + if hasattr(sub,"LengthFwd"): + if sub.LengthFwd.Value: + extrusion = extrusion.multiply(sub.LengthFwd.Value) placement = obj.Placement.multiply(placement) rshapes.append(base) revs.append(extrusion)