1
0
Fork 0

chore(bob): Port to v3 stage 2

This commit is contained in:
joostdecock 2022-09-10 20:28:51 +02:00
parent f32fdd45ad
commit a4983dfdc6
3 changed files with 34 additions and 28 deletions

View file

@ -10,23 +10,22 @@ export const bib = {
lengthRatio: { pct: 75, min: 55, max: 85, menu: 'fit' },
headSize: { pct: 100, min: 10, max: 200, snap: 5, menu: 'size' },
},
plugins: [ pluginBundle ],
draft: part => {
const {
Point,
points,
Path,
paths,
optionalMeasurements,
options,
macro,
raise,
complete,
snippets,
Snippet,
paperless,
} = part.shorthand()
plugins: [pluginBundle],
draft: ({
Point,
points,
Path,
paths,
optionalMeasurements,
options,
macro,
log,
complete,
snippets,
Snippet,
paperless,
part,
}) => {
// Head size
const head = (optionalMeasurements?.head || 360) * options.headSize
@ -176,9 +175,9 @@ export const bib = {
.close()
.attr('class', 'fabric')
raise.info(['biasTapeLength', { mm: paths.seam.length() }])
raise.info(['fabricHeight', { mm: points.tipRightTopStart.dy(points.bottomLeftEnd) }])
raise.info(['fabricWidth', { mm: points.bottomLeftStart.dx(points.bottomRightEnd) }])
log.info(['biasTapeLength', { mm: paths.seam.length() }])
log.info(['fabricHeight', { mm: points.tipRightTopStart.dy(points.bottomLeftEnd) }])
log.info(['fabricWidth', { mm: points.bottomLeftStart.dx(points.bottomRightEnd) }])
// Complete?
if (complete) {
@ -246,6 +245,5 @@ export const bib = {
}
return part
}
},
}

View file

@ -1,7 +1,16 @@
export default function (part) {
const { options, Point, Path, points, paths, Snippet, snippets, complete, sa, paperless, macro } =
part.shorthand()
export default function ({
options,
Point,
Path,
points,
paths,
Snippet,
snippets,
complete,
sa,
paperless,
macro,
}) {
const w = 500 * options.size
points.topLeft = new Point(0, 0)
points.topRight = new Point(w, 0)

View file

@ -5,9 +5,8 @@ import { bib } from './bib.mjs'
// Setup our new design
const Bob = new Design({
data,
parts: [ bib ],
parts: [bib],
})
//Named exports
export { bib, Bob }