From c9c45e4bcd5f887e5f5e511d0fc57217881e3c36 Mon Sep 17 00:00:00 2001 From: Mike Molinari Date: Sun, 27 Feb 2022 13:34:39 +0000 Subject: [PATCH] fix mirror command to work on faces that are located at at origin. --- .../modeler/features/mirrorBody/mirrorBody.operation.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/workbenches/modeler/features/mirrorBody/mirrorBody.operation.ts b/modules/workbenches/modeler/features/mirrorBody/mirrorBody.operation.ts index e7eaad61..d1fe5dbe 100644 --- a/modules/workbenches/modeler/features/mirrorBody/mirrorBody.operation.ts +++ b/modules/workbenches/modeler/features/mirrorBody/mirrorBody.operation.ts @@ -27,8 +27,7 @@ export const MirrorBodyOperation: OperationDescriptor = { params.inputBodies.forEach((shellToMirror) => { const newShellName = shellToMirror.id + ":mirror"; oci.copy(shellToMirror, newShellName); - params.face.csys.origin.data(); - oci.tmirror(newShellName, ...params.face.csys.origin.data(), ...params.face.csys.origin.normalize().data()); + oci.tmirror(newShellName, ...params.face.csys.origin.data(), ...params.face.csys.z.normalize().data()); created.push(occ.io.getShell(newShellName)); });