mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-20 22:39:50 -05:00
Prebuilt module for commit 715025725d
This commit is contained in:
parent
730df760bc
commit
369def7932
6 changed files with 186 additions and 177 deletions
89
dist/docs/assets/js/paper.js
vendored
89
dist/docs/assets/js/paper.js
vendored
|
@ -9,7 +9,7 @@
|
|||
*
|
||||
* All rights reserved.
|
||||
*
|
||||
* Date: Fri Jun 10 17:45:02 2016 +0200
|
||||
* Date: Fri Jun 10 21:32:22 2016 +0200
|
||||
*
|
||||
***
|
||||
*
|
||||
|
@ -2191,23 +2191,50 @@ var Matrix = Base.extend({
|
|||
},
|
||||
|
||||
append: function(mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + c2 * c1;
|
||||
this._c = b2 * a1 + d2 * c1;
|
||||
this._b = a2 * b1 + c2 * d1;
|
||||
this._d = b2 * b1 + d2 * d1;
|
||||
this._tx += tx2 * a1 + ty2 * c1;
|
||||
this._ty += tx2 * b1 + ty2 * d1;
|
||||
this._changed();
|
||||
if (mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + c2 * c1;
|
||||
this._c = b2 * a1 + d2 * c1;
|
||||
this._b = a2 * b1 + c2 * d1;
|
||||
this._d = b2 * b1 + d2 * d1;
|
||||
this._tx += tx2 * a1 + ty2 * c1;
|
||||
this._ty += tx2 * b1 + ty2 * d1;
|
||||
this._changed();
|
||||
}
|
||||
return this;
|
||||
},
|
||||
|
||||
prepend: function(mx) {
|
||||
if (mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
tx1 = this._tx,
|
||||
ty1 = this._ty,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + b2 * b1;
|
||||
this._c = a2 * c1 + b2 * d1;
|
||||
this._b = c2 * a1 + d2 * b1;
|
||||
this._d = c2 * c1 + d2 * d1;
|
||||
this._tx = a2 * tx1 + b2 * ty1 + tx2;
|
||||
this._ty = c2 * tx1 + d2 * ty1 + ty2;
|
||||
this._changed();
|
||||
}
|
||||
return this;
|
||||
},
|
||||
|
||||
|
@ -2215,29 +2242,6 @@ var Matrix = Base.extend({
|
|||
return this.clone().append(mx);
|
||||
},
|
||||
|
||||
prepend: function(mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
tx1 = this._tx,
|
||||
ty1 = this._ty,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + b2 * b1;
|
||||
this._c = a2 * c1 + b2 * d1;
|
||||
this._b = c2 * a1 + d2 * b1;
|
||||
this._d = c2 * c1 + d2 * d1;
|
||||
this._tx = a2 * tx1 + b2 * ty1 + tx2;
|
||||
this._ty = c2 * tx1 + d2 * ty1 + ty2;
|
||||
this._changed();
|
||||
return this;
|
||||
},
|
||||
|
||||
prepended: function(mx) {
|
||||
return this.clone().prepend(mx);
|
||||
},
|
||||
|
@ -5290,8 +5294,7 @@ var SymbolItem = Item.extend({
|
|||
|
||||
_getBounds: function(matrix, options) {
|
||||
var item = this._definition._item;
|
||||
return item._getCachedBounds(matrix && matrix.appended(item._matrix),
|
||||
options);
|
||||
return item._getCachedBounds(item._matrix.prepended(matrix), options);
|
||||
},
|
||||
|
||||
_hitTestSelf: function(point, options, viewMatrix, strokeMatrix) {
|
||||
|
|
76
dist/docs/classes/Matrix.html
vendored
76
dist/docs/classes/Matrix.html
vendored
|
@ -1158,44 +1158,6 @@
|
|||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="appended-matrix" class="member">
|
||||
<div class="member-link">
|
||||
<a name="appended-matrix" href="#appended-matrix"><tt><b>appended</b>(matrix)</tt></a>
|
||||
</div>
|
||||
<div class="member-description hidden">
|
||||
<div class="member-text">
|
||||
<p>Returns a new matrix as the result of appending the specified matrix to this matrix. This is the equivalent of multiplying <code>(this matrix) * (specified matrix)</code>.</p>
|
||||
|
||||
|
||||
<ul class="member-list">
|
||||
<h4>Parameters:</h4>
|
||||
|
||||
<li>
|
||||
<tt>matrix:</tt>
|
||||
<a href="../classes/Matrix.html"><tt>Matrix</tt></a>
|
||||
— the matrix to append
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<ul class="member-list">
|
||||
<h4>Returns:</h4>
|
||||
|
||||
<li>
|
||||
<tt><a href="../classes/Matrix.html"><tt>Matrix</tt></a></tt> — the newly created matrix
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1234,6 +1196,44 @@
|
|||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="appended-matrix" class="member">
|
||||
<div class="member-link">
|
||||
<a name="appended-matrix" href="#appended-matrix"><tt><b>appended</b>(matrix)</tt></a>
|
||||
</div>
|
||||
<div class="member-description hidden">
|
||||
<div class="member-text">
|
||||
<p>Returns a new matrix as the result of appending the specified matrix to this matrix. This is the equivalent of multiplying <code>(this matrix) * (specified matrix)</code>.</p>
|
||||
|
||||
|
||||
<ul class="member-list">
|
||||
<h4>Parameters:</h4>
|
||||
|
||||
<li>
|
||||
<tt>matrix:</tt>
|
||||
<a href="../classes/Matrix.html"><tt>Matrix</tt></a>
|
||||
— the matrix to append
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<ul class="member-list">
|
||||
<h4>Returns:</h4>
|
||||
|
||||
<li>
|
||||
<tt><a href="../classes/Matrix.html"><tt>Matrix</tt></a></tt> — the newly created matrix
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
89
dist/paper-core.js
vendored
89
dist/paper-core.js
vendored
|
@ -9,7 +9,7 @@
|
|||
*
|
||||
* All rights reserved.
|
||||
*
|
||||
* Date: Fri Jun 10 17:45:02 2016 +0200
|
||||
* Date: Fri Jun 10 21:32:22 2016 +0200
|
||||
*
|
||||
***
|
||||
*
|
||||
|
@ -2191,23 +2191,50 @@ var Matrix = Base.extend({
|
|||
},
|
||||
|
||||
append: function(mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + c2 * c1;
|
||||
this._c = b2 * a1 + d2 * c1;
|
||||
this._b = a2 * b1 + c2 * d1;
|
||||
this._d = b2 * b1 + d2 * d1;
|
||||
this._tx += tx2 * a1 + ty2 * c1;
|
||||
this._ty += tx2 * b1 + ty2 * d1;
|
||||
this._changed();
|
||||
if (mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + c2 * c1;
|
||||
this._c = b2 * a1 + d2 * c1;
|
||||
this._b = a2 * b1 + c2 * d1;
|
||||
this._d = b2 * b1 + d2 * d1;
|
||||
this._tx += tx2 * a1 + ty2 * c1;
|
||||
this._ty += tx2 * b1 + ty2 * d1;
|
||||
this._changed();
|
||||
}
|
||||
return this;
|
||||
},
|
||||
|
||||
prepend: function(mx) {
|
||||
if (mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
tx1 = this._tx,
|
||||
ty1 = this._ty,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + b2 * b1;
|
||||
this._c = a2 * c1 + b2 * d1;
|
||||
this._b = c2 * a1 + d2 * b1;
|
||||
this._d = c2 * c1 + d2 * d1;
|
||||
this._tx = a2 * tx1 + b2 * ty1 + tx2;
|
||||
this._ty = c2 * tx1 + d2 * ty1 + ty2;
|
||||
this._changed();
|
||||
}
|
||||
return this;
|
||||
},
|
||||
|
||||
|
@ -2215,29 +2242,6 @@ var Matrix = Base.extend({
|
|||
return this.clone().append(mx);
|
||||
},
|
||||
|
||||
prepend: function(mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
tx1 = this._tx,
|
||||
ty1 = this._ty,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + b2 * b1;
|
||||
this._c = a2 * c1 + b2 * d1;
|
||||
this._b = c2 * a1 + d2 * b1;
|
||||
this._d = c2 * c1 + d2 * d1;
|
||||
this._tx = a2 * tx1 + b2 * ty1 + tx2;
|
||||
this._ty = c2 * tx1 + d2 * ty1 + ty2;
|
||||
this._changed();
|
||||
return this;
|
||||
},
|
||||
|
||||
prepended: function(mx) {
|
||||
return this.clone().prepend(mx);
|
||||
},
|
||||
|
@ -5290,8 +5294,7 @@ var SymbolItem = Item.extend({
|
|||
|
||||
_getBounds: function(matrix, options) {
|
||||
var item = this._definition._item;
|
||||
return item._getCachedBounds(matrix && matrix.appended(item._matrix),
|
||||
options);
|
||||
return item._getCachedBounds(item._matrix.prepended(matrix), options);
|
||||
},
|
||||
|
||||
_hitTestSelf: function(point, options, viewMatrix, strokeMatrix) {
|
||||
|
|
6
dist/paper-core.min.js
vendored
6
dist/paper-core.min.js
vendored
File diff suppressed because one or more lines are too long
89
dist/paper-full.js
vendored
89
dist/paper-full.js
vendored
|
@ -9,7 +9,7 @@
|
|||
*
|
||||
* All rights reserved.
|
||||
*
|
||||
* Date: Fri Jun 10 17:45:02 2016 +0200
|
||||
* Date: Fri Jun 10 21:32:22 2016 +0200
|
||||
*
|
||||
***
|
||||
*
|
||||
|
@ -2191,23 +2191,50 @@ var Matrix = Base.extend({
|
|||
},
|
||||
|
||||
append: function(mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + c2 * c1;
|
||||
this._c = b2 * a1 + d2 * c1;
|
||||
this._b = a2 * b1 + c2 * d1;
|
||||
this._d = b2 * b1 + d2 * d1;
|
||||
this._tx += tx2 * a1 + ty2 * c1;
|
||||
this._ty += tx2 * b1 + ty2 * d1;
|
||||
this._changed();
|
||||
if (mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + c2 * c1;
|
||||
this._c = b2 * a1 + d2 * c1;
|
||||
this._b = a2 * b1 + c2 * d1;
|
||||
this._d = b2 * b1 + d2 * d1;
|
||||
this._tx += tx2 * a1 + ty2 * c1;
|
||||
this._ty += tx2 * b1 + ty2 * d1;
|
||||
this._changed();
|
||||
}
|
||||
return this;
|
||||
},
|
||||
|
||||
prepend: function(mx) {
|
||||
if (mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
tx1 = this._tx,
|
||||
ty1 = this._ty,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + b2 * b1;
|
||||
this._c = a2 * c1 + b2 * d1;
|
||||
this._b = c2 * a1 + d2 * b1;
|
||||
this._d = c2 * c1 + d2 * d1;
|
||||
this._tx = a2 * tx1 + b2 * ty1 + tx2;
|
||||
this._ty = c2 * tx1 + d2 * ty1 + ty2;
|
||||
this._changed();
|
||||
}
|
||||
return this;
|
||||
},
|
||||
|
||||
|
@ -2215,29 +2242,6 @@ var Matrix = Base.extend({
|
|||
return this.clone().append(mx);
|
||||
},
|
||||
|
||||
prepend: function(mx) {
|
||||
var a1 = this._a,
|
||||
b1 = this._b,
|
||||
c1 = this._c,
|
||||
d1 = this._d,
|
||||
tx1 = this._tx,
|
||||
ty1 = this._ty,
|
||||
a2 = mx._a,
|
||||
b2 = mx._c,
|
||||
c2 = mx._b,
|
||||
d2 = mx._d,
|
||||
tx2 = mx._tx,
|
||||
ty2 = mx._ty;
|
||||
this._a = a2 * a1 + b2 * b1;
|
||||
this._c = a2 * c1 + b2 * d1;
|
||||
this._b = c2 * a1 + d2 * b1;
|
||||
this._d = c2 * c1 + d2 * d1;
|
||||
this._tx = a2 * tx1 + b2 * ty1 + tx2;
|
||||
this._ty = c2 * tx1 + d2 * ty1 + ty2;
|
||||
this._changed();
|
||||
return this;
|
||||
},
|
||||
|
||||
prepended: function(mx) {
|
||||
return this.clone().prepend(mx);
|
||||
},
|
||||
|
@ -5290,8 +5294,7 @@ var SymbolItem = Item.extend({
|
|||
|
||||
_getBounds: function(matrix, options) {
|
||||
var item = this._definition._item;
|
||||
return item._getCachedBounds(matrix && matrix.appended(item._matrix),
|
||||
options);
|
||||
return item._getCachedBounds(item._matrix.prepended(matrix), options);
|
||||
},
|
||||
|
||||
_hitTestSelf: function(point, options, viewMatrix, strokeMatrix) {
|
||||
|
|
14
dist/paper-full.min.js
vendored
14
dist/paper-full.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue