sparkles: Cleaned up examples a bit
This commit is contained in:
parent
c228184d20
commit
7877a1fa4a
30 changed files with 563 additions and 409 deletions
3
packages/examples/.eslintrc.js
Normal file
3
packages/examples/.eslintrc.js
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
module.exports = {
|
||||||
|
extends: "standard"
|
||||||
|
};
|
845
packages/examples/package-lock.json
generated
845
packages/examples/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -63,9 +63,14 @@
|
||||||
"babel-eslint": "^8.2.6",
|
"babel-eslint": "^8.2.6",
|
||||||
"babel-loader": "8.0.0-beta.6",
|
"babel-loader": "8.0.0-beta.6",
|
||||||
"babel-plugin-transform-object-rest-spread": "^6.26.0",
|
"babel-plugin-transform-object-rest-spread": "^6.26.0",
|
||||||
"eslint": "5.3.0",
|
"eslint": "5.12.1",
|
||||||
"eslint-config-prettier": "2.10.0",
|
"eslint-config-prettier": "2.10.0",
|
||||||
|
"eslint-config-standard": "12.0.0",
|
||||||
|
"eslint-plugin-import": "2.16.0",
|
||||||
|
"eslint-plugin-node": "8.0.1",
|
||||||
"eslint-plugin-prettier": "^2.6.2",
|
"eslint-plugin-prettier": "^2.6.2",
|
||||||
|
"eslint-plugin-promise": "4.0.1",
|
||||||
|
"eslint-plugin-standard": "4.0.0",
|
||||||
"husky": "^0.14.3",
|
"husky": "^0.14.3",
|
||||||
"lint-staged": "7.2.2",
|
"lint-staged": "7.2.2",
|
||||||
"prettier": "1.14.0",
|
"prettier": "1.14.0",
|
||||||
|
|
|
@ -28,8 +28,9 @@ export default part => {
|
||||||
.curve(points._BCp2, points._CCp1, points._C)
|
.curve(points._BCp2, points._CCp1, points._C)
|
||||||
.curve(points._DCp1, points._DCp1, points._D);
|
.curve(points._DCp1, points._DCp1, points._D);
|
||||||
|
|
||||||
for (let p of paths.demo1.intersects(paths.demo2))
|
for (let p of paths.demo1.intersects(paths.demo2)) {
|
||||||
snippets[part.getId()] = new Snippet("x", p);
|
snippets[part.getId()] = new Snippet("x", p);
|
||||||
|
}
|
||||||
|
|
||||||
return part;
|
return part;
|
||||||
};
|
};
|
||||||
|
|
|
@ -23,8 +23,9 @@ export default part => {
|
||||||
.curve(points.BCp2, points.CCp1, points.C)
|
.curve(points.BCp2, points.CCp1, points.C)
|
||||||
.curve(points.DCp1, points.DCp1, points.D);
|
.curve(points.DCp1, points.DCp1, points.D);
|
||||||
|
|
||||||
for (let p of paths.demo.intersectsX(60))
|
for (let p of paths.demo.intersectsX(60)) {
|
||||||
snippets[part.getId()] = new Snippet("x", p);
|
snippets[part.getId()] = new Snippet("x", p);
|
||||||
|
}
|
||||||
|
|
||||||
return part;
|
return part;
|
||||||
};
|
};
|
||||||
|
|
|
@ -22,8 +22,9 @@ export default part => {
|
||||||
.line(points.B)
|
.line(points.B)
|
||||||
.curve(points.BCp2, points.CCp1, points.C)
|
.curve(points.BCp2, points.CCp1, points.C)
|
||||||
.curve(points.DCp1, points.DCp1, points.D);
|
.curve(points.DCp1, points.DCp1, points.D);
|
||||||
for (let p of paths.demo.intersectsY(58))
|
for (let p of paths.demo.intersectsY(58)) {
|
||||||
snippets[part.getId()] = new Snippet("x", p);
|
snippets[part.getId()] = new Snippet("x", p);
|
||||||
|
}
|
||||||
|
|
||||||
return part;
|
return part;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
let {Point, points, Path, paths, Snippet, snippets} = part.shorthand();
|
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand()
|
||||||
|
|
||||||
points.A = new Point(45, 60);
|
points.A = new Point(45, 60);
|
||||||
points.B = new Point(10, 30);
|
points.B = new Point(10, 30);
|
||||||
|
|
|
@ -1,13 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
|
||||||
Point,
|
|
||||||
points,
|
|
||||||
Path,
|
|
||||||
paths,
|
|
||||||
Snippet,
|
|
||||||
snippets,
|
|
||||||
macro
|
|
||||||
} = part.shorthand();
|
|
||||||
|
|
||||||
points.A = new Point(45, 60);
|
points.A = new Point(45, 60);
|
||||||
points.B = new Point(10, 30);
|
points.B = new Point(10, 30);
|
||||||
|
|
|
@ -1,13 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let { Point, points, Path, paths, macro } = part.shorthand();
|
||||||
Point,
|
|
||||||
points,
|
|
||||||
Path,
|
|
||||||
paths,
|
|
||||||
Snippet,
|
|
||||||
snippets,
|
|
||||||
macro
|
|
||||||
} = part.shorthand();
|
|
||||||
|
|
||||||
points.A = new Point(45, 60);
|
points.A = new Point(45, 60);
|
||||||
points.B = new Point(10, 30);
|
points.B = new Point(10, 30);
|
||||||
|
|
|
@ -1,13 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let { Point, points, Path, paths } = part.shorthand();
|
||||||
Point,
|
|
||||||
points,
|
|
||||||
Path,
|
|
||||||
paths,
|
|
||||||
Snippet,
|
|
||||||
snippets,
|
|
||||||
macro
|
|
||||||
} = part.shorthand();
|
|
||||||
|
|
||||||
points.center = new Point(0, 0);
|
points.center = new Point(0, 0);
|
||||||
points.base = new Point(0, 10);
|
points.base = new Point(0, 10);
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let { Point, points, Path, paths, macro } = part.shorthand();
|
let { Point, points, macro } = part.shorthand();
|
||||||
|
|
||||||
points.anchor = new Point(0, 0);
|
points.anchor = new Point(0, 0);
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { box } from "./shared";
|
import { box } from "./shared";
|
||||||
|
|
||||||
export default part => {
|
export default part => {
|
||||||
let { Point, points, Snippet, snippets } = part.shorthand();
|
let { Point, points } = part.shorthand();
|
||||||
|
|
||||||
points.anchor = new Point(50, 25)
|
points.anchor = new Point(50, 25)
|
||||||
.attr("data-text", "msg")
|
.attr("data-text", "msg")
|
||||||
|
|
|
@ -1,13 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let { Point, points, Path, paths } = part.shorthand();
|
||||||
Point,
|
|
||||||
points,
|
|
||||||
Path,
|
|
||||||
paths,
|
|
||||||
Snippet,
|
|
||||||
snippets,
|
|
||||||
macro
|
|
||||||
} = part.shorthand();
|
|
||||||
|
|
||||||
points.top = new Point(50, 10);
|
points.top = new Point(50, 10);
|
||||||
points.out1 = new Point(70, 30);
|
points.out1 = new Point(70, 30);
|
||||||
|
|
|
@ -1,13 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let { Point, points, Path, paths } = part.shorthand();
|
||||||
Point,
|
|
||||||
points,
|
|
||||||
Path,
|
|
||||||
paths,
|
|
||||||
Snippet,
|
|
||||||
snippets,
|
|
||||||
macro
|
|
||||||
} = part.shorthand();
|
|
||||||
|
|
||||||
points.start = new Point(0, 50);
|
points.start = new Point(0, 50);
|
||||||
points.churchTowerWallLeft = new Point(10, 50);
|
points.churchTowerWallLeft = new Point(10, 50);
|
||||||
|
|
|
@ -4,7 +4,6 @@ export default part => {
|
||||||
points.sun = new Point(40, 40);
|
points.sun = new Point(40, 40);
|
||||||
snippets.sun = new Snippet("notch", points.sun);
|
snippets.sun = new Snippet("notch", points.sun);
|
||||||
points.moon = new Point(70, 40);
|
points.moon = new Point(70, 40);
|
||||||
let angle = 0;
|
|
||||||
let step = 360 / 36;
|
let step = 360 / 36;
|
||||||
for (let i = 1; i < 37; i++) {
|
for (let i = 1; i < 37; i++) {
|
||||||
let angle = step * i;
|
let angle = step * i;
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import { box } from "./shared";
|
import { box } from "./shared";
|
||||||
|
|
||||||
export default part => {
|
export default part => {
|
||||||
// prettier-ignore
|
let { Point, points, Snippet, snippets } = part.shorthand();
|
||||||
let {Point, points, Snippet, snippets, macro} = part.shorthand();
|
|
||||||
|
|
||||||
let s;
|
let s;
|
||||||
for (let i = 0; i < 10; i++) {
|
for (let i = 0; i < 10; i++) {
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import { box } from "./shared";
|
import { box } from "./shared";
|
||||||
|
|
||||||
export default part => {
|
export default part => {
|
||||||
// prettier-ignore
|
let { Point, points, Snippet, snippets } = part.shorthand();
|
||||||
let {Point, points, Snippet, snippets, macro} = part.shorthand();
|
|
||||||
|
|
||||||
box(part);
|
box(part);
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
let {Point, points, Path, paths, Snippet, snippets, macro} = part.shorthand();
|
let { Point, points, Path, paths } = part.shorthand()
|
||||||
|
|
||||||
points.A = new Point(45, 60);
|
points.A = new Point(45, 60);
|
||||||
points.B = new Point(10, 30);
|
points.B = new Point(10, 30);
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
|
|
@ -1,14 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let { Point, points, Snippet, snippets, utils } = part.shorthand();
|
||||||
debug,
|
|
||||||
Point,
|
|
||||||
points,
|
|
||||||
Path,
|
|
||||||
paths,
|
|
||||||
Snippet,
|
|
||||||
snippets,
|
|
||||||
utils
|
|
||||||
} = part.shorthand();
|
|
||||||
|
|
||||||
points.A = new Point(10, 10)
|
points.A = new Point(10, 10)
|
||||||
.attr("data-circle", 15)
|
.attr("data-circle", 15)
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
@ -35,8 +34,9 @@ export default part => {
|
||||||
points.Ccp,
|
points.Ccp,
|
||||||
points.Dcp,
|
points.Dcp,
|
||||||
points.D
|
points.D
|
||||||
))
|
)) {
|
||||||
snippets[part.getId()] = new Snippet("x", p);
|
snippets[part.getId()] = new Snippet("x", p);
|
||||||
|
}
|
||||||
|
|
||||||
return part;
|
return part;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
@ -21,15 +20,16 @@ export default part => {
|
||||||
.curve(points.Acp, points.Bcp, points.B);
|
.curve(points.Acp, points.Bcp, points.B);
|
||||||
paths.line = new Path().move(points.E).line(points.D);
|
paths.line = new Path().move(points.E).line(points.D);
|
||||||
|
|
||||||
for (let p of freesewing.utils.lineIntersectsCurve(
|
for (let p of utils.lineIntersectsCurve(
|
||||||
points.D,
|
points.D,
|
||||||
points.E,
|
points.E,
|
||||||
points.A,
|
points.A,
|
||||||
points.Acp,
|
points.Acp,
|
||||||
points.Bcp,
|
points.Bcp,
|
||||||
points.B
|
points.B
|
||||||
))
|
)) {
|
||||||
snippets[part.getId()] = new Snippet("x", p);
|
snippets[part.getId()] = new Snippet("x", p);
|
||||||
|
}
|
||||||
|
|
||||||
return part;
|
return part;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
@ -28,9 +27,9 @@ export default part => {
|
||||||
if (utils.pointOnBeam(points.from1, points.to1, point)) snippet = "notch";
|
if (utils.pointOnBeam(points.from1, points.to1, point)) snippet = "notch";
|
||||||
else snippet = "x";
|
else snippet = "x";
|
||||||
snippets[part.getId()] = new Snippet(snippet, point);
|
snippets[part.getId()] = new Snippet(snippet, point);
|
||||||
if (utils.pointOnBeam(points.from2, points.to2, point, 0.01))
|
if (utils.pointOnBeam(points.from2, points.to2, point, 0.01)) {
|
||||||
snippet = "notch";
|
snippet = "notch";
|
||||||
else snippet = "x";
|
} else snippet = "x";
|
||||||
snippets[part.getId()] = new Snippet(snippet, point);
|
snippets[part.getId()] = new Snippet(snippet, point);
|
||||||
}
|
}
|
||||||
paths.line1 = new Path()
|
paths.line1 = new Path()
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
let {
|
let {
|
||||||
debug,
|
|
||||||
Point,
|
Point,
|
||||||
points,
|
points,
|
||||||
Path,
|
Path,
|
||||||
|
@ -31,9 +30,9 @@ export default part => {
|
||||||
points.end,
|
points.end,
|
||||||
point
|
point
|
||||||
)
|
)
|
||||||
)
|
) {
|
||||||
snippet = "notch";
|
snippet = "notch";
|
||||||
else snippet = "x";
|
} else snippet = "x";
|
||||||
snippets[part.getId()] = new Snippet(snippet, point);
|
snippets[part.getId()] = new Snippet(snippet, point);
|
||||||
}
|
}
|
||||||
paths.curve = new Path()
|
paths.curve = new Path()
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
export default part => {
|
export default part => {
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
let {debug, Point, points, Path, paths, Snippet, snippets, utils} = part.shorthand();
|
let { Point, points, Path, paths, Snippet, snippets, utils } = part.shorthand()
|
||||||
|
|
||||||
points.from1 = new Point(10, 10);
|
points.from1 = new Point(10, 10);
|
||||||
points.to1 = new Point(90, 60);
|
points.to1 = new Point(90, 60);
|
||||||
|
@ -20,9 +20,9 @@ export default part => {
|
||||||
if (utils.pointOnLine(points.from1, points.to1, point)) snippet = "notch";
|
if (utils.pointOnLine(points.from1, points.to1, point)) snippet = "notch";
|
||||||
else snippet = "x";
|
else snippet = "x";
|
||||||
snippets[part.getId()] = new Snippet(snippet, point);
|
snippets[part.getId()] = new Snippet(snippet, point);
|
||||||
if (utils.pointOnLine(points.from2, points.to2, point, 0.01))
|
if (utils.pointOnLine(points.from2, points.to2, point, 0.01)) {
|
||||||
snippet = "notch";
|
snippet = "notch";
|
||||||
else snippet = "x";
|
} else snippet = "x";
|
||||||
snippets[part.getId()] = new Snippet(snippet, point);
|
snippets[part.getId()] = new Snippet(snippet, point);
|
||||||
}
|
}
|
||||||
paths.line1 = new Path()
|
paths.line1 = new Path()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue