diff --git a/src/Mod/OpenSCAD/OpenSCADCommands.py b/src/Mod/OpenSCAD/OpenSCADCommands.py index d5d744a910..1b858e39d5 100644 --- a/src/Mod/OpenSCAD/OpenSCADCommands.py +++ b/src/Mod/OpenSCAD/OpenSCADCommands.py @@ -176,7 +176,7 @@ class MirrorMeshFeature: y = float(splits[3]) z = float(splits[5]) vec = FreeCAD.Base.Vector(x,y,z) - newmesh=OpenSCADUtils.mirror(msh, vec) + newmesh=OpenSCADUtils.mirrormesh(msh, vec) newobj.Mesh=newmesh selobj.Object.ViewObject.hide() else: diff --git a/src/Mod/OpenSCAD/OpenSCADUtils.py b/src/Mod/OpenSCAD/OpenSCADUtils.py index 5c052f1bd4..f881c7efd3 100644 --- a/src/Mod/OpenSCAD/OpenSCADUtils.py +++ b/src/Mod/OpenSCAD/OpenSCADUtils.py @@ -298,7 +298,8 @@ def vec2householder(nv): nv.z*nv.x*l,nv.z*nv.y*l,nv.z*nv.z*l,0,0,0,0,0) return FreeCAD.Matrix()-hh -def mirror(msh,vec): +def mirrormesh(msh,vec): + """mirrormesh(mesh,vector) where mesh is a mesh object and vector is a Base.Vector""" from exportCSG import mesh2polyhedron from PySide import QtGui poly = mesh2polyhedron(msh)