From 6eb28b88c0bd05fecffff5bd822de6e8e46a2e5b Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sun, 14 Feb 2021 16:19:49 +0100 Subject: [PATCH] fix(titan): Ensure a waistIn part in back Fixes https://github.com/freesewing/freesewing/issues/855 --- packages/titan/src/back.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/titan/src/back.js b/packages/titan/src/back.js index 5d1c82a021f..5af12acf290 100644 --- a/packages/titan/src/back.js +++ b/packages/titan/src/back.js @@ -157,10 +157,11 @@ export default (part) => { // Balance the waist if (points.cbSeat.x < points.waistX.x) { let delta = points.cbSeat.dx(points.waistX) - let width = points.waistX.x points.waistIn = points.waistX.shift(180, delta * (1 - options.waistBalance)) - points.waistOut = points.waistIn.shift(180, width) - } + console.log('balancing waist', points.waistIn) + } else points.waistIn = points.waistX + let width = points.waistX.x + points.waistOut = points.waistIn.shift(180, width) // Cross seam drawCrossSeam()