1
0
Fork 0

sparkles: Added sleeve grainline

This commit is contained in:
Joost De Cock 2018-08-10 18:51:44 +02:00
parent adab3bce3d
commit a2030b2683
7 changed files with 102 additions and 1049 deletions

View file

@ -8,6 +8,7 @@
<div id="svg"></div> <div id="svg"></div>
<script type="text/javascript" src="freesewing.js"></script> <script type="text/javascript" src="freesewing.js"></script>
<script type="text/javascript" src="tmp/cutonfold.js"></script> <script type="text/javascript" src="tmp/cutonfold.js"></script>
<script type="text/javascript" src="tmp/grainline.js"></script>
<script type="text/javascript" src="tmp/dimension.js"></script> <script type="text/javascript" src="tmp/dimension.js"></script>
<script type="text/javascript" src="tmp/logo.js"></script> <script type="text/javascript" src="tmp/logo.js"></script>
<script type="text/javascript" src="tmp/title.js"></script> <script type="text/javascript" src="tmp/title.js"></script>
@ -29,7 +30,7 @@
var pattern = freesewing.patterns.brian var pattern = freesewing.patterns.brian
.with(debug) .with(debug)
.with(freesewing.plugins.theme) .with(freesewing.plugins.theme)
.with(freesewing.plugins.designer) //.with(freesewing.plugins.designer)
/* /*
pattern.on('preSample', function(next) { pattern.on('preSample', function(next) {
console.log('preSample hook'); console.log('preSample hook');

File diff suppressed because it is too large Load diff

View file

@ -47,6 +47,7 @@
}, },
"dependencies": { "dependencies": {
"@freesewing/plugin-cutonfold": "0.7.2", "@freesewing/plugin-cutonfold": "0.7.2",
"@freesewing/plugin-grainline": "0.0.1",
"@freesewing/plugin-logo": "^0.2.1", "@freesewing/plugin-logo": "^0.2.1",
"@freesewing/plugin-title": "0.5.1", "@freesewing/plugin-title": "0.5.1",
"freesewing": "^0.6.0" "freesewing": "^0.6.0"

View file

@ -25,6 +25,7 @@ export default {
], ],
external: [ external: [
"freesewing", "freesewing",
"@freesewing/plugin-grainline",
"@freesewing/plugin-cutonfold", "@freesewing/plugin-cutonfold",
"@freesewing/plugin-dimension", "@freesewing/plugin-dimension",
"@freesewing/plugin-logo", "@freesewing/plugin-logo",
@ -34,6 +35,7 @@ export default {
globals: { globals: {
freesewing: "freesewing", freesewing: "freesewing",
"@freesewing/plugin-cutonfold": "freesewing.plugins.cutonfold", "@freesewing/plugin-cutonfold": "freesewing.plugins.cutonfold",
"@freesewing/plugin-grainline": "freesewing.plugins.grainline",
"@freesewing/plugin-dimension": "freesewing.plugins.dimension", "@freesewing/plugin-dimension": "freesewing.plugins.dimension",
"@freesewing/plugin-logo": "freesewing.plugins.logo", "@freesewing/plugin-logo": "freesewing.plugins.logo",
"@freesewing/plugin-title": "freesewing.plugins.title" "@freesewing/plugin-title": "freesewing.plugins.title"

View file

@ -1,5 +1,6 @@
import freesewing from "freesewing"; import freesewing from "freesewing";
import pluginCutonfold from "@freesewing/plugin-cutonfold"; import pluginCutonfold from "@freesewing/plugin-cutonfold";
import pluginGrainline from "@freesewing/plugin-grainline";
import pluginDimension from "@freesewing/plugin-dimension"; import pluginDimension from "@freesewing/plugin-dimension";
import pluginLogo from "@freesewing/plugin-logo"; import pluginLogo from "@freesewing/plugin-logo";
import pluginTitle from "@freesewing/plugin-title"; import pluginTitle from "@freesewing/plugin-title";
@ -14,6 +15,7 @@ import sleeve from "./sleeve";
var pattern = new freesewing.Pattern({ version: version, ...config }) var pattern = new freesewing.Pattern({ version: version, ...config })
.with(pluginCutonfold) .with(pluginCutonfold)
.with(pluginGrainline)
.with(pluginDimension) .with(pluginDimension)
.with(pluginLogo) .with(pluginLogo)
.with(pluginTitle); .with(pluginTitle);

View file

@ -200,6 +200,7 @@ var sleeve = {
); );
snippets.logo = new Snippet("logo", points.logo); snippets.logo = new Snippet("logo", points.logo);
macro("title", { at: points.centerBiceps, nr: 3, title: "sleeve" }); macro("title", { at: points.centerBiceps, nr: 3, title: "sleeve" });
macro("grainline", { from: points.centerWrist, to: points.centerBiceps });
points.sleeveTip = paths.sleevecap.shiftFractionAlong(0.5); points.sleeveTip = paths.sleevecap.shiftFractionAlong(0.5);
points.frontNotch = paths.sleevecap.shiftAlong( points.frontNotch = paths.sleevecap.shiftAlong(

View file

@ -0,0 +1 @@
../../plugins/plugin-grainline/dist/browser.js