diff --git a/packages/brian/config/config.js b/packages/brian/config/config.js index 5a7d1874b47..2663df09810 100644 --- a/packages/brian/config/config.js +++ b/packages/brian/config/config.js @@ -17,10 +17,6 @@ export default { // Constants collarFactor: { val: 4.8, type: "constant" }, - // Measures - lengthBonus: { val: 0, min: -40, max: 120, type: "measure" }, - sleeveLengthBonus: { val: 0, min: -40, max: 80, type: "measure" }, - // Percentages acrossBackFactor: { val: 97, min: 93, max: 100 }, armholeDepthFactor: { val: 60, min: 50, max: 70 }, @@ -30,6 +26,7 @@ export default { collarEase: { val: 3.5, min: 0, max: 10 }, cuffEase: { val: 20, min: 0, max: 200 }, frontArmholeDeeper: { val: 0.5, min: 0, max: 1.5 }, + lengthBonus: { val: 0, min: -4, max: 60 }, shoulderEase: { val: 0, min: -2, max: 6 }, shoulderSlopeReduction: { val: 0, min: 0, max: 8 }, sleevecapEase: { val: 1, min: 0, max: 10 }, @@ -50,5 +47,6 @@ export default { sleevecapQ4Spread1: { val: 7, min: 4, max: 20 }, sleevecapQ4Spread2: { val: 7, min: 4, max: 20 }, sleeveWidthGuarantee: { val: 90, min: 25, max: 100 }, + sleeveLengthBonus: { val: 0, min:-40, max: 10 }, } }; diff --git a/packages/brian/index.html b/packages/brian/index.html index bb1ae8eb281..d1619a3ccd3 100644 --- a/packages/brian/index.html +++ b/packages/brian/index.html @@ -101,7 +101,7 @@ pattern.settings.sample = { measurement: 'shoulderToShoulder' } pattern.debug('debug test from index', 'foo'); - pattern.sampleOption('shoulderEase'); + pattern.sampleOption('sleevelengthBonus'); //pattern.sampleMeasurement('bicepsCircumference'); //pattern.sampleModels(freesewing.antmantest); //pattern.draft(); diff --git a/packages/brian/src/base.js b/packages/brian/src/base.js index 1c646994822..63231fc2d1f 100644 --- a/packages/brian/src/base.js +++ b/packages/brian/src/base.js @@ -37,7 +37,10 @@ var base = { ); points.cbHips = new Point( 0, - points.cbWaist.y + measurements.naturalWaistToHip + points.cbWaist.y + + measurements.naturalWaistToHip + + (measurements.centerBackNeckToWaist + measurements.naturalWaistToHip) * + options.lengthBonus ); // Side back (cb) vertical axis