sparkles: Added sleeve grainline
This commit is contained in:
parent
adab3bce3d
commit
a2030b2683
7 changed files with 102 additions and 1049 deletions
|
@ -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');
|
||||||
|
|
1141
packages/brian/package-lock.json
generated
1141
packages/brian/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -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"
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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(
|
||||||
|
|
1
packages/brian/tmp/grainline.js
Symbolic link
1
packages/brian/tmp/grainline.js
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../../plugins/plugin-grainline/dist/browser.js
|
Loading…
Add table
Add a link
Reference in a new issue