From c86fd7d7dc3170d1d8016b6ec20593d20955dbda Mon Sep 17 00:00:00 2001 From: Jonathan Haas Date: Tue, 27 Aug 2024 19:54:48 +0200 Subject: [PATCH] fix(paco): The flap position can be calculated more accurately by flipping the flap around the outseam line instead of mirroring it on the y-axis --- designs/paco/src/front.mjs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/designs/paco/src/front.mjs b/designs/paco/src/front.mjs index f92d6ebcbc8..fc8488a3107 100644 --- a/designs/paco/src/front.mjs +++ b/designs/paco/src/front.mjs @@ -126,8 +126,15 @@ function pacoFront({ absoluteOptions.frontPocketFlapSize ) - points.flapTopLeft = points.pocketFlapTopOut.flipX(points.pocketFlapTopIn) - points.flapBottomLeft = points.pocketFlapBottomOut.flipX(points.pocketFlapBottomIn) + points.flapTopLeft = points.pocketFlapTopOut.shiftTowards( + points.pocketFlapTopIn, + absoluteOptions.frontPocketFlapSize * 2 + ) + points.flapBottomLeft = points.pocketFlapBottomOut.translate( + points.pocketFlapTopOut.dx(points.flapTopLeft), + points.pocketFlapTopOut.dy(points.flapTopLeft) + ) + points.topLeft = utils.beamsIntersect( points.flapBottomLeft, points.flapTopLeft,