From 43db8f45d6c06a4f84ed4802d2ca7b281ae6d077 Mon Sep 17 00:00:00 2001 From: Thrunic Date: Wed, 22 May 2024 18:17:47 -0400 Subject: [PATCH] Fixes a bug where design crashes if (sa == 0 && paperless == true) due to a bug in the dimensions annotations. --- designs/opal/src/back.mjs | 2 +- designs/opal/src/front.mjs | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/designs/opal/src/back.mjs b/designs/opal/src/back.mjs index 46809b3e0f2..c938e0ca06e 100644 --- a/designs/opal/src/back.mjs +++ b/designs/opal/src/back.mjs @@ -529,7 +529,7 @@ function draftBack({ macro('vd', { id: 'vLegHemAllowance', from: points.outseamHem, - to: points.outseamHemAllowance, + to: sa ? points.outseamHemAllowance : points.outseamHem, x: points.waist.x + (sa + 15), noStartMarker: true, noEndMarker: true, diff --git a/designs/opal/src/front.mjs b/designs/opal/src/front.mjs index 22cf5a88492..4e1be855ea2 100644 --- a/designs/opal/src/front.mjs +++ b/designs/opal/src/front.mjs @@ -150,7 +150,6 @@ function draftFront({ .close() .addClass('fabric sa') } - if (complete) paths.hint = new Path() .move(points.crossSeamCurveStart) @@ -249,7 +248,7 @@ function draftFront({ macro('vd', { id: 'vLegHemAllowance', from: points.outseamHem, - to: points.outseamHemAllowance, + to: sa ? points.outseamHemAllowance : points.outseamHem, x: points.waist.x + (sa + 15), noStartMarker: true, noEndMarker: true, @@ -278,7 +277,6 @@ function draftFront({ to: points.inseamHem, x: points.fork.x - (sa + 30), }) - points.grainlineTop = points.slashSide.translate(-waistDist * 0.05, 0) points.grainlineBottom = new Point(points.grainlineTop.x, points.outseamHem.y) macro('grainline', {