1.7 KiB
1.7 KiB
title |
---|
grainline |
The grainline plugin provides the grainline macro:
let { Point, points, macro } = part.shorthand();
points.grainlineFrom = new Point(10, 10);
points.grainlineTo = new Point(100, 10);
macro("grainline", {
from: points.grainlineFrom,
to: points.grainlineTo
});
The grainline plugin is part of our plugin-bundle
Installation
npm install @freesewing/plugin-grainline
Usage
Like all build-time plugins, you load them
by passing them to the freesewing.Design
constructor:
import freesewing from "@freesewing/core";
import grainline from "@freesewing/plugin-grainline";
import config from "../config";
const Pattern = new freesewing.Design(config, grainline);
Now you can use the grainline macro in your parts.