1
0
Fork 0

refactor(breanna): Removed deprecated measurements from Breanna

This commit is contained in:
Joost De Cock 2020-02-01 16:54:16 +01:00
parent a75dac8319
commit 37f2cb31cb
3 changed files with 18 additions and 17 deletions

View file

@ -36,6 +36,7 @@ export default {
advanced: [ advanced: [
'acrossBackFactor', 'acrossBackFactor',
'armholeDepthFactor', 'armholeDepthFactor',
'backNeckCutout',
'frontArmholeDeeper', 'frontArmholeDeeper',
'shoulderSlopeReduction', 'shoulderSlopeReduction',
'sleeveWidthGuarantee', 'sleeveWidthGuarantee',
@ -65,19 +66,18 @@ export default {
] ]
}, },
measurements: [ measurements: [
'hpsToHipsBack', 'bustFront',
'hpsToHipsFront', 'bustSpan',
'hpsToWaistBack',
'shoulderToShoulder',
'centerBackNeckToHips',
'naturalWaist',
'highBust', 'highBust',
'highBustFront', 'highBustFront',
'hpsToBust', 'hpsToBust',
'bustFront', 'hpsToHipsBack',
'bustSpan', 'hpsToHipsFront',
'shoulderSlope', 'naturalWaist',
'neckCircumference' 'naturalWaistToHip',
'neckCircumference',
'shoulderToShoulder',
'shoulderSlope'
], ],
dependencies: { dependencies: {
back: 'base', back: 'base',
@ -150,6 +150,7 @@ export default {
// Percentages // Percentages
acrossBackFactor: { pct: 96, min: 93, max: 100 }, acrossBackFactor: { pct: 96, min: 93, max: 100 },
armholeDepthFactor: { pct: 100, min: 80, max: 120 }, armholeDepthFactor: { pct: 100, min: 80, max: 120 },
backNeckCutout: { pct: 5, min: 2, max: 8 },
shoulderDartSize: { pct: 7, min: 4, max: 10 }, shoulderDartSize: { pct: 7, min: 4, max: 10 },
shoulderDartLength: { pct: 85, min: 60, max: 100 }, shoulderDartLength: { pct: 85, min: 60, max: 100 },
waistDartSize: { pct: 10, min: 4, max: 15 }, waistDartSize: { pct: 10, min: 4, max: 15 },

View file

@ -19,7 +19,7 @@ export default part => {
// Shoulder // Shoulder
points.cbHps = new Point(0, 0) points.cbHps = new Point(0, 0)
// Step 1/3: no vertical ease to make sure shoulder slope is not influenced // Step 1/3: no vertical ease to make sure shoulder slope is not influenced
points.cbWaist = new Point(0, measurements.hpsToWaistBack) points.cbWaist = new Point(0, measurements.hpsToHipsBack - measurements.naturalWaistToHip)
points.cbHips = new Point(0, measurements.hpsToHipsBack) points.cbHips = new Point(0, measurements.hpsToHipsBack)
points.shoulder = utils points.shoulder = utils
.circlesIntersect( .circlesIntersect(
@ -32,14 +32,14 @@ export default part => {
.shift() .shift()
// Step 2/3: add vertical ease to waist and hips // Step 2/3: add vertical ease to waist and hips
points.cbWaist = new Point(0, measurements.hpsToWaistBack * (1 + options.verticalEase)) points.cbWaist = new Point(
0,
(measurements.hpsToHipsBack - measurements.naturalWaistToHip) * (1 + options.verticalEase)
)
points.cbHips = new Point(0, measurements.hpsToHipsBack * (1 + options.verticalEase)) points.cbHips = new Point(0, measurements.hpsToHipsBack * (1 + options.verticalEase))
// Neck // Neck
points.cbNeck = points.cbHips.shift( points.cbNeck = new Point(0, options.backNeckCutout * measurements.neckCircumference)
90,
measurements.centerBackNeckToHips * (1 + options.verticalEase)
)
points.hps = new Point( points.hps = new Point(
(measurements.neckCircumference * (1 + options.collarEase)) / options.collarFactor, (measurements.neckCircumference * (1 + options.collarEase)) / options.collarFactor,
0 0

View file

@ -70,7 +70,7 @@ export default part => {
points.cfWaist = new Point( points.cfWaist = new Point(
0, 0,
measurements.hpsToHipsFront * (1 + options.verticalEase) - measurements.hpsToHipsFront * (1 + options.verticalEase) -
(measurements.hpsToHipsBack - measurements.hpsToWaistBack) * (1 + options.verticalEase) measurements.naturalWaistToHip * (1 + options.verticalEase)
) )
points.waist = utils.beamIntersectsY(points.armhole, points.bustSide, points.cfWaist.y) points.waist = utils.beamIntersectsY(points.armhole, points.bustSide, points.cfWaist.y)
points.waist = points.armhole.shiftTowards(points.waist, store.get('backSideSeamLength')) points.waist = points.armhole.shiftTowards(points.waist, store.get('backSideSeamLength'))