From 523c1a2d36b2d1329af1415c37a26f8f2d906bc3 Mon Sep 17 00:00:00 2001 From: anna-puk <100537439+anna-puk@users.noreply.github.com> Date: Wed, 22 Jun 2022 22:01:26 +0200 Subject: [PATCH] define paths where the elastic will go for use when drawing the markers in parts front2 and back2 --- designs/ursula/src/back.js | 29 +++++++++++++++-------------- designs/ursula/src/front.js | 25 +++++++++++++------------ 2 files changed, 28 insertions(+), 26 deletions(-) diff --git a/designs/ursula/src/back.js b/designs/ursula/src/back.js index 3b1ff3c3421..01890cc8b7f 100644 --- a/designs/ursula/src/back.js +++ b/designs/ursula/src/back.js @@ -170,30 +170,31 @@ export default function (part) { /* Store lengths for use in elastic */ if (options.backExposure >= 0) { - store.set( - 'backLegOpeningLength', - new Path() + paths.backLegOpening = new Path() + + .move(points.backGussetRight) .curve(points.backGussetRightCp1, points.backLegOpeningRightCp1, points.backLegOpeningRight) - .length() - ) + .setRender(false) + } else { - store.set( - 'backLegOpeningLength', - new Path() + paths.backLegOpening = new Path() + + .move(points.backGussetRight) .curve(points.backGussetRightCp1, points.backFlareRightCp2, points.backFlareRight) .curve(points.backFlareRightCp1, points.backLegOpeningRightCp1, points.backLegOpeningRight) - ) + .setRender(false) } + store.set('backLegOpeningLength',paths.backLegOpening.length()) - store.set( - 'backWaistBandLength', - new Path() + paths.backWaistBand = new Path() + + .move(points.backWaistBandRight) .curve(points.backWaistBandRightCp1, points.backWaistBandLeftCp1, points.backWaistBandLeft) - .length() - ) + .setRender(false) + store.set('backWaistBandLength',paths.backWaistBand.length()) // Complete? if (complete) { diff --git a/designs/ursula/src/front.js b/designs/ursula/src/front.js index 4166c747511..41d4d58613e 100644 --- a/designs/ursula/src/front.js +++ b/designs/ursula/src/front.js @@ -128,25 +128,26 @@ export default function (part) { store.set('frontGussetMid', points.frontGussetMid) /* Store lengths for use in elastic */ - - store.set( - 'frontLegOpeningLength', - new Path() + + paths.frontLegOpening = new Path() .move(points.frontGussetRight) .curve( points.frontGussetRightCp1, points.frontLegOpeningRightCp1, points.frontLegOpeningRight ) - .length() - ) - store.set( - 'frontWaistBandLength', - new Path() + .setRender(false) + store.set('frontLegOpeningLength',paths.frontLegOpening.length()) + + paths.frontWaistBand = new Path() .move(points.frontWaistBandRight) - .curve(points.frontWaistBandRightCp1, points.frontWaistBandLeftCp1, points.frontWaistBandLeft) - .length() - ) + .curve( + points.frontWaistBandRightCp1, + points.frontWaistBandLeftCp1, + points.frontWaistBandLeft + ) + .setRender(false) + store.set('frontWaistBandLength',paths.frontWaistBand.length()) // Complete? if (complete) {