<li>degree <em>number</em> Degree of rotation (0 – 360°)</li>
<li>degree <em>number</em> Degree of rotation (0 – 360°)</li>
<li>isAbsolute <em>boolean</em> [optional] Specifies is degree is relative to previous position (<code>false</code>) or is it absolute angle (<code>true</code>)</li>
<li>isAbsolute <em>boolean</em> [optional] Specifies is degree is relative to previous position (<code>false</code>) or is it absolute angle (<code>true</code>)</li>
</ol>
</ol>
<p>or</p>
<ol>
<li>degree <em>number</em> Degree of rotation (0 – 360°)</li>
<li>cx <em>number</em> [optional] X coordinate of the origin of rotation</li>
<li>cY <em>number</em> [optional] Y coordinate of the origin of rotation</li>
</ol>
<h4>Usage</h4>
<h4>Usage</h4>
<preclass="javascript code"><code>var c = paper.circle(10, 10, 10);
<preclass="javascript code"><code>var c = paper.circle(10, 10, 10);
c.rotate(45); // rotation is relative
c.rotate(45); // rotation is relative
...
@@ -172,7 +178,7 @@ c.scale(.5, .75); // makes the circle half as wide, and 75% as high</code></pre
...
@@ -172,7 +178,7 @@ c.scale(.5, .75); // makes the circle half as wide, and 75% as high</code></pre
<preclass="javascript code"><code>var c = paper.image("apple.png", 10, 10, 100, 100);</code></pre>
<preclass="javascript code"><code>var c = paper.image("apple.png", 10, 10, 100, 100);</code></pre>
<h3id="set">
set
</h3>
<p>
Creates array-like object to keep and operate couple of elements at once. Warning: it doesn’t create any elements for itself in the page.
</p>
<h4>Usage</h4>
<preclass="javascript code"><code>var st = paper.set();</code>
<code>st.push(paper.circle(10, 10, 5));</code>
<code>st.push(paper.circle(30, 10, 5));</code>
<code>st.attr({fill: "red"});</code></pre>
<h3id="text">
<h3id="text">
text
text
</h3>
</h3>
<p>
<p>
Draws a text string.
Draws a text string. If you need line breaks, put “\n” in the string.
</p>
</p>
<h4>Parameters</h4>
<h4>Parameters</h4>
<ol>
<ol>
...
@@ -509,6 +527,27 @@ var c = paper.path({stroke: "#036"}).moveTo(10, 10).lineTo(50, 50);</code></pre>
...
@@ -509,6 +527,27 @@ var c = paper.path({stroke: "#036"}).moveTo(10, 10).lineTo(50, 50);</code></pre>
</p>
</p>
<h4>Usage</h4>
<h4>Usage</h4>
<preclass="javascript code"><code>var c = paper.path({stroke: "#036"}).moveTo(10, 10).andClose();</code></pre>
<preclass="javascript code"><code>var c = paper.path({stroke: "#036"}).moveTo(10, 10).andClose();</code></pre>
<h3id="setSize">
setSize
</h3>
<p>
If you need to change dimensions of the canvas call this method
</p>
<h4>Parameters</h4>
<ol>
<li>width <em>number</em> new width of the canvas</li>
<li>height <em>number</em> new height of the canvas</li>
</ol>
<h3id="setWindow">
setWindow
</h3>
<p>
Should be called before main Raphael method. Sets which window should be used for drawing. Default is the current one. You need to use it if you want to draw inside <code>iframe</code>
</p>
<h4>Parameters</h4>
<ol>
<li>window <em>object</em></li>
</ol>
<h3id="getColor">
<h3id="getColor">
getColor
getColor
</h3>
</h3>
...
@@ -537,89 +576,101 @@ var c = paper.path({stroke: "#036"}).moveTo(10, 10).lineTo(50, 50);</code></pre>
...
@@ -537,89 +576,101 @@ var c = paper.path({stroke: "#036"}).moveTo(10, 10).lineTo(50, 50);</code></pre>