1.7 KiB
1.7 KiB
title |
---|
scalebox |
The scalebox plugin provides the scalebox macro:
let { Point, points, macro } = part.shorthand();
points.anchor = new Point(0, 0);
macro("scalebox", {
at: points.anchor
});
Purpose of a scale box
A scalebox allows people to verify the pattern is printed at the correct scale
The scalebox plugin is part of our plugin-bundle
Installation
npm install @freesewing/plugin-scalebox
Usage
Like all build-time plugins, you load them
by passing them to the freesewing.Design
constructor:
import freesewing from "@freesewing/core";
import scalebox from "@freesewing/plugin-scalebox";
import config from "../config";
const Pattern = new freesewing.Design(config, scalebox);
Now you can use the scalebox macro the macro in your parts.