mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-07 13:22:07 -05:00
Prebuilt module for commit 23202d0c80
This commit is contained in:
parent
1405437a85
commit
bfe225c080
5 changed files with 54 additions and 45 deletions
25
dist/docs/assets/js/paper.js
vendored
25
dist/docs/assets/js/paper.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Sat Feb 11 21:19:37 2017 +0100
|
* Date: Sat Feb 11 21:25:42 2017 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
@ -2609,10 +2609,6 @@ var Line = Base.extend({
|
||||||
return ccw < 0 ? -1 : ccw > 0 ? 1 : 0;
|
return ccw < 0 ? -1 : ccw > 0 ? 1 : 0;
|
||||||
},
|
},
|
||||||
|
|
||||||
getDistance: function(px, py, vx, vy, x, y, asVector) {
|
|
||||||
return Math.abs(Line.getSignedDistance(px, py, vx, vy, x, y, asVector));
|
|
||||||
},
|
|
||||||
|
|
||||||
getSignedDistance: function(px, py, vx, vy, x, y, asVector) {
|
getSignedDistance: function(px, py, vx, vy, x, y, asVector) {
|
||||||
if (!asVector) {
|
if (!asVector) {
|
||||||
vx -= px;
|
vx -= px;
|
||||||
|
@ -2621,6 +2617,11 @@ var Line = Base.extend({
|
||||||
return vx === 0 ? vy > 0 ? x - px : px - x
|
return vx === 0 ? vy > 0 ? x - px : px - x
|
||||||
: vy === 0 ? vx < 0 ? y - py : py - y
|
: vy === 0 ? vx < 0 ? y - py : py - y
|
||||||
: ((x-px) * vy - (y-py) * vx) / Math.sqrt(vx * vx + vy * vy);
|
: ((x-px) * vy - (y-py) * vx) / Math.sqrt(vx * vx + vy * vy);
|
||||||
|
},
|
||||||
|
|
||||||
|
getDistance: function(px, py, vx, vy, x, y, asVector) {
|
||||||
|
return Math.abs(
|
||||||
|
Line.getSignedDistance(px, py, vx, vy, x, y, asVector));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -7141,14 +7142,16 @@ new function() {
|
||||||
var flip = getSquaredLineLength(v1) < getSquaredLineLength(v2),
|
var flip = getSquaredLineLength(v1) < getSquaredLineLength(v2),
|
||||||
l1 = flip ? v2 : v1,
|
l1 = flip ? v2 : v1,
|
||||||
l2 = flip ? v1 : v2,
|
l2 = flip ? v1 : v2,
|
||||||
|
x1 = l1[0], y1 = l1[1],
|
||||||
|
x2 = l1[6], y2 = l1[7],
|
||||||
getDistance = Line.getDistance;
|
getDistance = Line.getDistance;
|
||||||
if (getDistance(l1[0], l1[1], l1[6], l1[7], l2[0], l2[1]) < geomEpsilon &&
|
if (getDistance(x1, y1, x2, y2, l2[0], l2[1]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[6], l2[7]) < geomEpsilon) {
|
getDistance(x1, y1, x2, y2, l2[6], l2[7]) < geomEpsilon) {
|
||||||
if (!straightBoth &&
|
if (!straightBoth &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l1[2], l1[3]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l1[2], l1[3]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l1[4], l1[5]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l1[4], l1[5]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[2], l2[3]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l2[2], l2[3]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[4], l2[5]) < geomEpsilon) {
|
getDistance(x1, y1, x2, y2, l2[4], l2[5]) < geomEpsilon) {
|
||||||
straight1 = straight2 = straightBoth = true;
|
straight1 = straight2 = straightBoth = true;
|
||||||
}
|
}
|
||||||
} else if (straightBoth) {
|
} else if (straightBoth) {
|
||||||
|
|
25
dist/paper-core.js
vendored
25
dist/paper-core.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Sat Feb 11 21:19:37 2017 +0100
|
* Date: Sat Feb 11 21:25:42 2017 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
@ -2609,10 +2609,6 @@ var Line = Base.extend({
|
||||||
return ccw < 0 ? -1 : ccw > 0 ? 1 : 0;
|
return ccw < 0 ? -1 : ccw > 0 ? 1 : 0;
|
||||||
},
|
},
|
||||||
|
|
||||||
getDistance: function(px, py, vx, vy, x, y, asVector) {
|
|
||||||
return Math.abs(Line.getSignedDistance(px, py, vx, vy, x, y, asVector));
|
|
||||||
},
|
|
||||||
|
|
||||||
getSignedDistance: function(px, py, vx, vy, x, y, asVector) {
|
getSignedDistance: function(px, py, vx, vy, x, y, asVector) {
|
||||||
if (!asVector) {
|
if (!asVector) {
|
||||||
vx -= px;
|
vx -= px;
|
||||||
|
@ -2621,6 +2617,11 @@ var Line = Base.extend({
|
||||||
return vx === 0 ? vy > 0 ? x - px : px - x
|
return vx === 0 ? vy > 0 ? x - px : px - x
|
||||||
: vy === 0 ? vx < 0 ? y - py : py - y
|
: vy === 0 ? vx < 0 ? y - py : py - y
|
||||||
: ((x-px) * vy - (y-py) * vx) / Math.sqrt(vx * vx + vy * vy);
|
: ((x-px) * vy - (y-py) * vx) / Math.sqrt(vx * vx + vy * vy);
|
||||||
|
},
|
||||||
|
|
||||||
|
getDistance: function(px, py, vx, vy, x, y, asVector) {
|
||||||
|
return Math.abs(
|
||||||
|
Line.getSignedDistance(px, py, vx, vy, x, y, asVector));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -7141,14 +7142,16 @@ new function() {
|
||||||
var flip = getSquaredLineLength(v1) < getSquaredLineLength(v2),
|
var flip = getSquaredLineLength(v1) < getSquaredLineLength(v2),
|
||||||
l1 = flip ? v2 : v1,
|
l1 = flip ? v2 : v1,
|
||||||
l2 = flip ? v1 : v2,
|
l2 = flip ? v1 : v2,
|
||||||
|
x1 = l1[0], y1 = l1[1],
|
||||||
|
x2 = l1[6], y2 = l1[7],
|
||||||
getDistance = Line.getDistance;
|
getDistance = Line.getDistance;
|
||||||
if (getDistance(l1[0], l1[1], l1[6], l1[7], l2[0], l2[1]) < geomEpsilon &&
|
if (getDistance(x1, y1, x2, y2, l2[0], l2[1]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[6], l2[7]) < geomEpsilon) {
|
getDistance(x1, y1, x2, y2, l2[6], l2[7]) < geomEpsilon) {
|
||||||
if (!straightBoth &&
|
if (!straightBoth &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l1[2], l1[3]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l1[2], l1[3]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l1[4], l1[5]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l1[4], l1[5]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[2], l2[3]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l2[2], l2[3]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[4], l2[5]) < geomEpsilon) {
|
getDistance(x1, y1, x2, y2, l2[4], l2[5]) < geomEpsilon) {
|
||||||
straight1 = straight2 = straightBoth = true;
|
straight1 = straight2 = straightBoth = true;
|
||||||
}
|
}
|
||||||
} else if (straightBoth) {
|
} else if (straightBoth) {
|
||||||
|
|
12
dist/paper-core.min.js
vendored
12
dist/paper-core.min.js
vendored
File diff suppressed because one or more lines are too long
25
dist/paper-full.js
vendored
25
dist/paper-full.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Sat Feb 11 21:19:37 2017 +0100
|
* Date: Sat Feb 11 21:25:42 2017 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
@ -2609,10 +2609,6 @@ var Line = Base.extend({
|
||||||
return ccw < 0 ? -1 : ccw > 0 ? 1 : 0;
|
return ccw < 0 ? -1 : ccw > 0 ? 1 : 0;
|
||||||
},
|
},
|
||||||
|
|
||||||
getDistance: function(px, py, vx, vy, x, y, asVector) {
|
|
||||||
return Math.abs(Line.getSignedDistance(px, py, vx, vy, x, y, asVector));
|
|
||||||
},
|
|
||||||
|
|
||||||
getSignedDistance: function(px, py, vx, vy, x, y, asVector) {
|
getSignedDistance: function(px, py, vx, vy, x, y, asVector) {
|
||||||
if (!asVector) {
|
if (!asVector) {
|
||||||
vx -= px;
|
vx -= px;
|
||||||
|
@ -2621,6 +2617,11 @@ var Line = Base.extend({
|
||||||
return vx === 0 ? vy > 0 ? x - px : px - x
|
return vx === 0 ? vy > 0 ? x - px : px - x
|
||||||
: vy === 0 ? vx < 0 ? y - py : py - y
|
: vy === 0 ? vx < 0 ? y - py : py - y
|
||||||
: ((x-px) * vy - (y-py) * vx) / Math.sqrt(vx * vx + vy * vy);
|
: ((x-px) * vy - (y-py) * vx) / Math.sqrt(vx * vx + vy * vy);
|
||||||
|
},
|
||||||
|
|
||||||
|
getDistance: function(px, py, vx, vy, x, y, asVector) {
|
||||||
|
return Math.abs(
|
||||||
|
Line.getSignedDistance(px, py, vx, vy, x, y, asVector));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -7141,14 +7142,16 @@ new function() {
|
||||||
var flip = getSquaredLineLength(v1) < getSquaredLineLength(v2),
|
var flip = getSquaredLineLength(v1) < getSquaredLineLength(v2),
|
||||||
l1 = flip ? v2 : v1,
|
l1 = flip ? v2 : v1,
|
||||||
l2 = flip ? v1 : v2,
|
l2 = flip ? v1 : v2,
|
||||||
|
x1 = l1[0], y1 = l1[1],
|
||||||
|
x2 = l1[6], y2 = l1[7],
|
||||||
getDistance = Line.getDistance;
|
getDistance = Line.getDistance;
|
||||||
if (getDistance(l1[0], l1[1], l1[6], l1[7], l2[0], l2[1]) < geomEpsilon &&
|
if (getDistance(x1, y1, x2, y2, l2[0], l2[1]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[6], l2[7]) < geomEpsilon) {
|
getDistance(x1, y1, x2, y2, l2[6], l2[7]) < geomEpsilon) {
|
||||||
if (!straightBoth &&
|
if (!straightBoth &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l1[2], l1[3]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l1[2], l1[3]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l1[4], l1[5]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l1[4], l1[5]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[2], l2[3]) < geomEpsilon &&
|
getDistance(x1, y1, x2, y2, l2[2], l2[3]) < geomEpsilon &&
|
||||||
getDistance(l1[0], l1[1], l1[6], l1[7], l2[4], l2[5]) < geomEpsilon) {
|
getDistance(x1, y1, x2, y2, l2[4], l2[5]) < geomEpsilon) {
|
||||||
straight1 = straight2 = straightBoth = true;
|
straight1 = straight2 = straightBoth = true;
|
||||||
}
|
}
|
||||||
} else if (straightBoth) {
|
} else if (straightBoth) {
|
||||||
|
|
12
dist/paper-full.min.js
vendored
12
dist/paper-full.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue