mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-03-13 16:33:28 -04:00
Prebuilt module for commit ef2c56b164
This commit is contained in:
parent
3532357932
commit
e5b2c50e62
6 changed files with 65 additions and 35 deletions
26
dist/docs/assets/js/paper.js
vendored
26
dist/docs/assets/js/paper.js
vendored
|
@ -9,7 +9,7 @@
|
|||
*
|
||||
* All rights reserved.
|
||||
*
|
||||
* Date: Sat Sep 29 13:31:38 2018 +0900
|
||||
* Date: Sat Sep 29 14:51:18 2018 +0200
|
||||
*
|
||||
***
|
||||
*
|
||||
|
@ -10293,13 +10293,23 @@ PathItem.inject(new function() {
|
|||
t = Numerical.clamp(curve.getTimeAt(length), tMin, tMax),
|
||||
pt = curve.getPointAtTime(t),
|
||||
dir = abs(curve.getTangentAtTime(t).y) < Math.SQRT1_2;
|
||||
var wind = !(operator.subtract && path2 && (
|
||||
operand === path1 &&
|
||||
path2._getWinding(pt, dir, true).winding ||
|
||||
operand === path2 &&
|
||||
!path1._getWinding(pt, dir, true).winding))
|
||||
? getWinding(pt, curves, dir, true)
|
||||
: { winding: 0, quality: 1 };
|
||||
var wind = null;
|
||||
if (operator.subtract && path2) {
|
||||
var pathWinding = operand === path1
|
||||
? path2._getWinding(pt, dir, true)
|
||||
: path1._getWinding(pt, dir, true);
|
||||
if (operand === path1 && pathWinding.winding ||
|
||||
operand === path2 && !pathWinding.winding) {
|
||||
if (pathWinding.quality < 1) {
|
||||
continue;
|
||||
} else {
|
||||
wind = {winding: 0, quality: 1};
|
||||
}
|
||||
}
|
||||
}
|
||||
if (wind === null) {
|
||||
wind = getWinding(pt, curves, dir, true);
|
||||
}
|
||||
if (wind.quality > winding.quality)
|
||||
winding = wind;
|
||||
break;
|
||||
|
|
26
dist/paper-core.js
vendored
26
dist/paper-core.js
vendored
|
@ -9,7 +9,7 @@
|
|||
*
|
||||
* All rights reserved.
|
||||
*
|
||||
* Date: Sat Sep 29 13:31:38 2018 +0900
|
||||
* Date: Sat Sep 29 14:51:18 2018 +0200
|
||||
*
|
||||
***
|
||||
*
|
||||
|
@ -10293,13 +10293,23 @@ PathItem.inject(new function() {
|
|||
t = Numerical.clamp(curve.getTimeAt(length), tMin, tMax),
|
||||
pt = curve.getPointAtTime(t),
|
||||
dir = abs(curve.getTangentAtTime(t).y) < Math.SQRT1_2;
|
||||
var wind = !(operator.subtract && path2 && (
|
||||
operand === path1 &&
|
||||
path2._getWinding(pt, dir, true).winding ||
|
||||
operand === path2 &&
|
||||
!path1._getWinding(pt, dir, true).winding))
|
||||
? getWinding(pt, curves, dir, true)
|
||||
: { winding: 0, quality: 1 };
|
||||
var wind = null;
|
||||
if (operator.subtract && path2) {
|
||||
var pathWinding = operand === path1
|
||||
? path2._getWinding(pt, dir, true)
|
||||
: path1._getWinding(pt, dir, true);
|
||||
if (operand === path1 && pathWinding.winding ||
|
||||
operand === path2 && !pathWinding.winding) {
|
||||
if (pathWinding.quality < 1) {
|
||||
continue;
|
||||
} else {
|
||||
wind = {winding: 0, quality: 1};
|
||||
}
|
||||
}
|
||||
}
|
||||
if (wind === null) {
|
||||
wind = getWinding(pt, curves, dir, true);
|
||||
}
|
||||
if (wind.quality > winding.quality)
|
||||
winding = wind;
|
||||
break;
|
||||
|
|
8
dist/paper-core.min.js
vendored
8
dist/paper-core.min.js
vendored
File diff suppressed because one or more lines are too long
26
dist/paper-full.js
vendored
26
dist/paper-full.js
vendored
|
@ -9,7 +9,7 @@
|
|||
*
|
||||
* All rights reserved.
|
||||
*
|
||||
* Date: Sat Sep 29 13:31:38 2018 +0900
|
||||
* Date: Sat Sep 29 14:51:18 2018 +0200
|
||||
*
|
||||
***
|
||||
*
|
||||
|
@ -10293,13 +10293,23 @@ PathItem.inject(new function() {
|
|||
t = Numerical.clamp(curve.getTimeAt(length), tMin, tMax),
|
||||
pt = curve.getPointAtTime(t),
|
||||
dir = abs(curve.getTangentAtTime(t).y) < Math.SQRT1_2;
|
||||
var wind = !(operator.subtract && path2 && (
|
||||
operand === path1 &&
|
||||
path2._getWinding(pt, dir, true).winding ||
|
||||
operand === path2 &&
|
||||
!path1._getWinding(pt, dir, true).winding))
|
||||
? getWinding(pt, curves, dir, true)
|
||||
: { winding: 0, quality: 1 };
|
||||
var wind = null;
|
||||
if (operator.subtract && path2) {
|
||||
var pathWinding = operand === path1
|
||||
? path2._getWinding(pt, dir, true)
|
||||
: path1._getWinding(pt, dir, true);
|
||||
if (operand === path1 && pathWinding.winding ||
|
||||
operand === path2 && !pathWinding.winding) {
|
||||
if (pathWinding.quality < 1) {
|
||||
continue;
|
||||
} else {
|
||||
wind = {winding: 0, quality: 1};
|
||||
}
|
||||
}
|
||||
}
|
||||
if (wind === null) {
|
||||
wind = getWinding(pt, curves, dir, true);
|
||||
}
|
||||
if (wind.quality > winding.quality)
|
||||
winding = wind;
|
||||
break;
|
||||
|
|
8
dist/paper-full.min.js
vendored
8
dist/paper-full.min.js
vendored
File diff suppressed because one or more lines are too long
6
package-lock.json
generated
6
package-lock.json
generated
|
@ -3759,9 +3759,9 @@
|
|||
}
|
||||
},
|
||||
"nan": {
|
||||
"version": "2.11.0",
|
||||
"resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
|
||||
"integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==",
|
||||
"version": "2.11.1",
|
||||
"resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
|
||||
"integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==",
|
||||
"dev": true
|
||||
},
|
||||
"nanomatch": {
|
||||
|
|
Loading…
Reference in a new issue