1
0
Fork 0

chore(trayvon): Ported trayvon to new measurements. See #416

This commit is contained in:
Joost De Cock 2020-06-13 10:11:32 +02:00
parent 4cfb162d9d
commit 5049380656
2 changed files with 5 additions and 8 deletions

View file

@ -12,7 +12,7 @@ export default {
optionGroups: {
style: ['tipWidth', 'knotWidth', 'lengthBonus']
},
measurements: ['hpsToHipsBack', 'naturalWaistToHip', 'neckCircumference'],
measurements: ['hpsToWaistBack', 'waistToHips', 'neckCircumference'],
parts: [
'interfacingTip',
'interfacingTail',

View file

@ -1,8 +1,9 @@
export const calculateHelpers = part => {
export const calculateHelpers = (part) => {
let { store, measurements, options } = part.shorthand()
let halfLength =
(measurements.hpsToHipsBack + measurements.neckCircumference / 2) * (1 + options.lengthBonus)
(measurements.hpsToWaistBack + measurements.waistToHips + measurements.neckCircumference / 2) *
(1 + options.lengthBonus)
let backTip = options.tipWidth * 0.7
if (backTip < options.knotWidth) backTip = options.knotWidth
@ -94,9 +95,5 @@ export const seamAllowance = (part, className) => {
.line(points.tipRight)
.offset(sa * -1)
.attr('class', 'sa ' + className)
paths.sa
.move(paths.sa.end())
.line(points.tipRight)
.move(paths.sa.start())
.line(points.tipLeft)
paths.sa.move(paths.sa.end()).line(points.tipRight).move(paths.sa.start()).line(points.tipLeft)
}