1
0
Fork 0

sparkles: Paperless top

This commit is contained in:
Joost De Cock 2019-04-08 07:46:06 +02:00
parent e655904396
commit 2987080fb7

View file

@ -10,7 +10,9 @@ export default function(part) {
Point, Point,
paths, paths,
Path, Path,
measurements measurements,
snippets,
Snippet
} = part.shorthand(); } = part.shorthand();
const fitCap = (part, scale) => { const fitCap = (part, scale) => {
@ -152,10 +154,64 @@ export default function(part) {
paths.side.render = false; paths.side.render = false;
if (complete) { if (complete) {
if (sa) { points.title = new Point(points.midMid.x, points.midFrontCp2.y);
} macro("title", {
at: points.title,
nr: 1,
title: "top"
});
points.logo = new Point(points.title.x / 2, points.title.y);
snippets.logo = new Snippet("logo", points.logo).attr("data-scale", 0.75);
points.grainlineFrom = new Point(points.midSideCp1.x, points.midBack.y);
points.grainlineTo = points.midBack.clone();
macro("grainline", {
from: points.grainlineFrom,
to: points.grainlineTo
});
if (sa) paths.sa = paths.seam.offset(sa).attr("class", "fabric sa");
if (paperless) { if (paperless) {
macro("vd", {
from: points.midSide,
to: points.foldTop,
x: points.foldTop.x - sa - 15
});
macro("vd", {
from: points.backHollow,
to: points.midMid,
x: points.midMid.x - 15
});
macro("vd", {
from: points.midBack,
to: points.midMid,
x: points.midBack.x + sa + 15
});
macro("vd", {
from: points.backEdge,
to: points.midMid,
x: points.midBack.x + sa + 30
});
macro("hd", {
from: points.foldTop,
to: points.midSide,
y: points.midSide.y + sa + 15
});
macro("hd", {
from: points.foldTop,
to: points.backHollow,
y: points.midSide.y + sa + 30
});
macro("hd", {
from: points.foldTop,
to: points.backEdge,
y: points.midSide.y + sa + 45
});
macro("hd", {
from: points.foldTop,
to: points.midBack,
y: points.midSide.y + sa + 60
});
} }
} }