mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-20 22:39:50 -05:00
Rename angle parameter to rotation.
This commit is contained in:
parent
bff04685f7
commit
326ecfca0e
1 changed files with 6 additions and 6 deletions
|
@ -2297,7 +2297,7 @@ var Path = PathItem.extend(/** @lends Path# */{
|
||||||
},
|
},
|
||||||
|
|
||||||
arcTo: function(/* to, clockwise | through, to
|
arcTo: function(/* to, clockwise | through, to
|
||||||
| to, radius, angle, large, sweep */) {
|
| to, radius, rotation, large, sweep */) {
|
||||||
// Get the start point:
|
// Get the start point:
|
||||||
var current = getCurrentSegment(this),
|
var current = getCurrentSegment(this),
|
||||||
from = current._point,
|
from = current._point,
|
||||||
|
@ -2320,7 +2320,7 @@ var Path = PathItem.extend(/** @lends Path# */{
|
||||||
through = to;
|
through = to;
|
||||||
to = Point.read(arguments);
|
to = Point.read(arguments);
|
||||||
} else {
|
} else {
|
||||||
// #3: arcTo(to, radius, angle, large, sweep)
|
// #3: arcTo(to, radius, rotation, large, sweep)
|
||||||
// Drawing arcs in SVG style:
|
// Drawing arcs in SVG style:
|
||||||
var radius = Size.read(arguments);
|
var radius = Size.read(arguments);
|
||||||
// If rx = 0 or ry = 0 then this arc is treated as a
|
// If rx = 0 or ry = 0 then this arc is treated as a
|
||||||
|
@ -2329,11 +2329,11 @@ var Path = PathItem.extend(/** @lends Path# */{
|
||||||
return this.lineTo(to);
|
return this.lineTo(to);
|
||||||
// See for an explanation of the following calculations:
|
// See for an explanation of the following calculations:
|
||||||
// http://www.w3.org/TR/SVG/implnote.html#ArcImplementationNotes
|
// http://www.w3.org/TR/SVG/implnote.html#ArcImplementationNotes
|
||||||
var angle = Base.read(arguments),
|
var rotation = Base.read(arguments),
|
||||||
large = !!Base.read(arguments),
|
large = !!Base.read(arguments),
|
||||||
sweep = !!Base.read(arguments),
|
sweep = !!Base.read(arguments),
|
||||||
middle = from.add(to).divide(2),
|
middle = from.add(to).divide(2),
|
||||||
pt = from.subtract(middle).rotate(-angle),
|
pt = from.subtract(middle).rotate(-rotation),
|
||||||
x = pt.x,
|
x = pt.x,
|
||||||
y = pt.y,
|
y = pt.y,
|
||||||
abs = Math.abs,
|
abs = Math.abs,
|
||||||
|
@ -2363,10 +2363,10 @@ var Path = PathItem.extend(/** @lends Path# */{
|
||||||
// "...where the + sign is chosen if fA != fS,
|
// "...where the + sign is chosen if fA != fS,
|
||||||
// and the − sign is chosen if fA = fS."
|
// and the − sign is chosen if fA = fS."
|
||||||
.multiply((large == sweep ? -1 : 1) * Math.sqrt(factor))
|
.multiply((large == sweep ? -1 : 1) * Math.sqrt(factor))
|
||||||
.rotate(angle).add(middle);
|
.rotate(rotation).add(middle);
|
||||||
// Now create a matrix that maps the unit circle to the ellipse,
|
// Now create a matrix that maps the unit circle to the ellipse,
|
||||||
// for easier construction below.
|
// for easier construction below.
|
||||||
matrix = new Matrix().translate(center).rotate(angle)
|
matrix = new Matrix().translate(center).rotate(rotation)
|
||||||
.scale(rx, ry);
|
.scale(rx, ry);
|
||||||
// Transform from and to to the unit circle coordinate space
|
// Transform from and to to the unit circle coordinate space
|
||||||
// and calculcate start vector and extend from there.
|
// and calculcate start vector and extend from there.
|
||||||
|
|
Loading…
Reference in a new issue